<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="https://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-GB"
                       href="https://www.pcgamer.com/uk/feeds/articletype/review/"
                       type="application/rss+xml"/>
                            <title><![CDATA[ Latest from PC Gamer UK in Reviews ]]></title>
                <link>https://www.pcgamer.com/uk/review</link>
        <description><![CDATA[ All the latest reviews content from the PC Gamer  UK team ]]></description>
                                    <lastBuildDate>Mon, 27 Jul 2026 16:25:42 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ Framework 13 Pro review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-laptops/framework-13-pro-review/</link>
                                                                            <description>
                            <![CDATA[ The best laptop Framework's ever produced, and one of the best I've ever used. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">VRhQczsWm3d4tLpQ4mqQy6</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 27 Jul 2026 16:25:42 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Laptops]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming PCs]]></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.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/ZaXZ4WbXWfZzYmYXKZVQaH-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Framework 13 Pro laptop]]></media:description>                                                            <media:text><![CDATA[Framework 13 Pro laptop]]></media:text>
                                <media:title type="plain"><![CDATA[Framework 13 Pro laptop]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The moment you touch the new Framework 13 Pro laptop you know it's different to what's come before. Despite the bubblegum pink USB Type-C ports I've jammed in either side of the machine, this is a serious laptop for serious work. But it's also still instantly recognisable as one of the company's eminently upgradeable and repairable notebooks. This is the true beauty of Framework's new machine, a laptop that at once exists as the pinnacle of its hardware journey, but also steadfastly refuses to compromise on the core principles that has made it one of my favourite PC builders.</p><p>Though, it must be said, that refusal to compromise here comes at a hell of a cost because of the focus on ultra expensive LPCAMM2 memory. </p><p>This is a next-generation Framework laptop, but is still completely compatible with every Framework 13 device the company has shipped in the past five years or so. That is a hell of an achievement, meaning that you could have an ageing 13-inch laptop and pick and choose from the company's Marketplace store whichever parts of the new machine you wanted. If all you wanted was the beautiful new CNC aluminium chassis and input cover, go for it; if you just wanted the new touchscreen, be our guest.</p><p>But it's the full package here, with the Panther Lake-based Core Ultra Series 3 mainboard at its heart, that has made this hands down the best Framework machine you can buy or build. Every detail of the new laptop feels exquisite… bar one. And I know it's a familiar refrain from me now, but I wish there was a more premium display option. I've been spoiled by OLEDs and Retina displays, and if Framework wants to truly own its <a href="https://www.pcgamer.com/hardware/gaming-laptops/i-got-my-hands-on-frameworks-macbook-pro-for-linux-users-and-its-tagline-isnt-just-marketing-hyperbole/" target="_blank">'MacBook for Linux' tagline</a> then that's the only place it falls down. And even then, only slightly.</p><p>Otherwise, I'm in love with what Panther Lake offers this device—almost silent operation, super-long battery life, and outstanding gaming performance—as well as how it feels, both in terms of that new chassis and this vastly improved keyboard and haptic touchpad. The Framework 13 Pro represents the idealistic young company all grown up, and it's a machine that's an absolute delight to use.</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're sold on its ethos:</strong> If you want an upgradeable laptop that will stand the test of time Framework has proved time and again its commitment to the bit.<br><br><strong>✅ You want a MacBook-feeling Linux laptop:</strong> Of course it's more than happy with Windows, but Framework has ensured its grown-up machine has deep Linux distro compatibility out of the box.</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't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You ever check your bank account:</strong> The memory crisis has bitten the Framework 13 Pro hard, most especially in the Intel configuration with the spiking cost of LPCAMM2 modules, making this an incredibly expensive laptop.</p></div></div></div></div><h2 class="article-body__section" id="section-framework-13-pro-features"><span>Framework 13 Pro features</span></h2><div ><table><tbody><tr><td class="firstcol " ><p><strong>Processor</strong></p></td><td  ><p>Intel Core Ultra X7 358H</p></td></tr><tr><td class="firstcol " ><p><strong>Cores</strong></p></td><td  ><p>4 Performance, 8 Efficient, 4 Low Power Efficient</p></td></tr><tr><td class="firstcol " ><p><strong>Threads</strong></p></td><td  ><p>16</p></td></tr><tr><td class="firstcol " ><p><strong>Boost clock speed</strong></p></td><td  ><p>4.8 GHz</p></td></tr><tr><td class="firstcol " ><p><strong>Graphics</strong></p></td><td  ><p>Intel Arc B390</p></td></tr><tr><td class="firstcol " ><p><strong>RAM</strong></p></td><td  ><p>32 GB LPDDR5X-7467 MT/s (LPCAMM2)</p></td></tr><tr><td class="firstcol " ><p><strong>Storage</strong></p></td><td  ><p>1 TB SanDisk SN7100</p></td></tr><tr><td class="firstcol " ><p><strong>Display</strong></p></td><td  ><p>13.5-inch touchscreen</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>2880 x 1920</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh</strong></p></td><td  ><p>120 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Battery</strong></p></td><td  ><p>74.5 Whr</p></td></tr><tr><td class="firstcol " ><p><strong>Power brick</strong></p></td><td  ><p>100 W GaN</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>1.44 kg</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions</strong></p></td><td  ><p>15.85mm x 296.63mm x 228.98mm</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://frame.work/products/laptop13pro-intel-ultra-3/configuration/new" target="_blank">$2,899</a> / <a href="https://frame.work/gb/en/products/laptop13pro-intel-ultra-3/configuration/new" target="_blank">£2,899</a></p></td></tr></tbody></table></div><p>From a pure performance and efficiency point of view, it's the Intel mainboard sitting inside the Framework 13 Pro which makes this such a powerful and usable laptop. The Core Ultra X7 358H chip baked into it comes with the magnificent Arc B390 integrated graphics core that has made the <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/msi-claw-8-ex-ai-cg3em-review/" target="_blank">MSI Claw 8 EX AI+</a> such an outstanding gaming handheld, and that gives the 13 Pro some impressive gaming chops, too.</p><p>One other interesting thing to note about the new mainboard is its use of LPCAMM2 modules. Interesting… and expensive. When the design choices were made—with the goal of maintaining high memory bandwidth and throughput for the Panther Lake CPU without soldering on LPDDR5X and losing upgradeability or repairability—Framework would have known it was a more expensive option, but the memory crisis has made that exponentially worse.</p><p>There is also a level of fear to dropping in a new memory module that I've not experienced before. When you add in the LPCAMM2 module you need to line it up on a whole load of pins. Pins which, like motherboard socket pins, are very much incompatible with an errant thumb brushed across them. Too casual installation will kill a new mainboard real quick.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xqzqigwkyB7xZfmdBDaPDJ.jpg" alt="Framework 13 Pro laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RbMANp3sEgZJHfSeWEUmQJ.jpg" alt="Framework 13 Pro laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>That new Intel SoC has been wrapped in a new cooler, which along with the efficiency gains of the Panther Lake architecture, allows for regularly silent operation. Combine that efficiency with the increased battery capacity of 74 Whr (compared to 61 Whr in previous versions of the machine) and you're getting stellar battery life out of the machine.</p><p>To cope with that increased battery girth Framework has redesigned the CNC machined aluminium bottom cover to have less of a taper to the front of it. The actual thickness of the frame hasn't really changed, but it's more uniform now. Which is no bad thing, and really does give it that MacBook/Razer Blade feel to the chassis. Impressively though, it is still backwards compatible with all the other <a href="https://www.pcgamer.com/hardware/gaming-laptops/framework-13-amd-ai-300-series-review/" target="_blank">Framework 13 laptops</a> the company has ever released in that you could order the chassis on its own and drop your existing system into it without an issue.</p><p>Also getting the CNC aluminium treatment is the top cover for the rear of the display and the input cover housing the keyboard and the new haptic touchpad, both of which are excellent. The increased travel on the keyboard makes it a joy to type on, and the responsive trackpad is a real improvement over the original, and was designed especially for Apple folk coming across the divide to a PC laptop. My only concern is that multi-finger gestures too easily actuate a press, which is difficult to configure on the Fedora distro I'm using at the moment.</p><p>Finally, the Framework 13 Pro comes with a new touchscreen panel. It's a 120 Hz display, with a 2880 x 1920 native resolution that runs impressively bright (up to 700 nits) if you want it to. What it isn't, however, is a responsive OLED display. It's not a gaming panel, as CEO Nirav Patel explains to me when I speak to him on the show floor at Computex, but there is still a level of ghosting to the display which doesn't feel as premium as everything else about the device.</p><h2 class="article-body__section" id="section-framework-13-pro-value"><span>Framework 13 Pro 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:3147px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="UBgcx2fpvKQSqCm7ihShsH" name="framework-13-pro-02" alt="Framework 13 Pro laptop" src="https://cdn.mos.cms.futurecdn.net/UBgcx2fpvKQSqCm7ihShsH.jpg" mos="" align="middle" fullscreen="" width="3147" height="1770" 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 concept of 'value' for the Framework 13 Pro is a tricky one. On the one hand you have the fact that the best version of this machine comes with the Intel Core Ultra Series 3 processors, and they demand the fastest LPDDR5X memory you can give them. And, to ensure Framework sticks to its upgrade/repair ethos, it is using LPCAMM2 modules to deliver that fast LPDDR5X memory.</p><p>These are not common, and they are not cheap. There are few suppliers, and Framework recently admitted that its current supplier for these Micron modules has <a href="https://www.pcgamer.com/hardware/far-beyond-anything-we-had-predicted-framework-says-its-suppliers-memory-prices-are-more-than-double-its-previous-shipment/" target="_blank">increased the cost by "more than double"</a>. You only have to look at the configurator on the Framework website for the 13 Pro to see what that means. A 16 GB LPCAMM2 module costs $239, while the 32 GB version adds another $800 onto the cost of the laptop. That makes the cost of the Framework 13 Pro rather prohibitive for most mere mortals. </p><p>Even a 16 GB 13 Pro config will run you well over $2,000. And even if you switch to AMD, the HX 370 Framework 13 Pro configs of the same spec costs <a href="https://frame.work/products/laptop13pro-diy-amd-ai300/configuration/new" target="_blank">just shy of $2,500</a>.</p><p>The other side of this, however, is that Framework has been walking the walk on long-term upgradeability for its devices for many years over many different generations of PC hardware from different manufacturers. That means the initial premium outlay for a Framework system can be offset by the fact that you may not have to buy another whole laptop again for a very, very long time given the level of granular upgrades on offer.</p><p>I will grant you that this is a very high bar to get over, however. When the cost of an initial Framework 13 Pro purchase is this high you're going to have to keep hold of this thing, upgrading piece-by-piece for many generations, to even get close to breaking even with someone who just bought a new machine every time, and hang the ecological consequences.</p><h2 class="article-body__section" id="section-framework-13-pro-sound"><span>Framework 13 Pro 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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8KkwexzTuz8JHiWzNezjPJ" name="framework-13-pro-11" alt="Framework 13 Pro laptop" src="https://cdn.mos.cms.futurecdn.net/8KkwexzTuz8JHiWzNezjPJ.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" 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>When it comes to the actual audio experience, Framework has added new side-firing speakers to the design, rather than the original down-firing ones. They deliver impressive clarity and will go pretty loud, too, but they are still just laptop speakers. Basically, do not expect real room-filling audio with thumping bass.</p><p>But it's the other sound production side of the Framework 13 Pro that has me truly impressed, and that's the fan noise. It's long been an issue for me and Framework laptops; there's no way to control the fan levels unless you hack in some third-party tools made by the community, and they noise has often trended far too far to the unpleasant for my liking, especially when under serious load.</p><p>That was a concern for me as someone who wanted to use the B390 iGPU at the heart of the Core Ultra X7 CPU inside this machine for gaming. I shouldn't have been worried, however, as even when I'm pushing the Arc GPU the system is tuned to rein it back in a little (but not too much) and keep it running at a genuinely quiet level. There is fan noise, but it's slight at worst.</p><p>For most of the time I've been using the Framework 13 Pro outside of gaming, though, it's been all but silent. And often <em>actually </em>silent.</p><h2 class="article-body__section" id="section-framework-13-pro-performance"><span>Framework 13 Pro 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:3076px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="apeRsfsCf3xHiA3XFR8RjH" name="framework-13-pro-01" alt="Framework 13 Pro laptop" src="https://cdn.mos.cms.futurecdn.net/apeRsfsCf3xHiA3XFR8RjH.jpg" mos="" align="middle" fullscreen="" width="3076" height="1730" 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>When I first started benchmarking the Framework 13 Pro, with its Intel Core Ultra X7 358H chip, I'd come off the back of testing the MSI Claw 8 EX AI+ with the very similar Intel Arc G3 Extreme processor. And there was a slight level of disappointment at seeing the performance not quite hitting those levels or the levels of our <a href="https://www.pcgamer.com/hardware/graphics-cards/fast-feisty-fabulous-ive-benchmarked-intels-new-panther-lake-processor-and-its-dragging-gaming-laptop-performance-out-of-integrated-graphics/" target="_blank">initial Panther Lake performance tests</a> when the architecture first came out.</p><p>But I've already mentioned just how quiet a device this 13 Pro machine is, and that's as true when doing CPU rendering as it is when I'm pushing it with Cyberpunk 2077. On a machine such as this I'll take a few missing frames per second in exchange for an actual experience that doesn't make me want to stab myself in the ears to get away from the sound.'</p><p>You can see in the CPU benchmarks that the chip is bouncing off 100 °C and thermally throttling, and it's the cooling limitations necessary to maintain the chilled experience which are slightly holding back the gaming frame rates, too.</p><p>Even if we are talking about a slight tempering of the performance of the Arc B390 iGPU compared with other devices sporting Intel's top integrated graphics, it's still the most powerful that you will find and places this machine head and shoulders above the best that AMD's Ryzen AI 9 HX 370 can muster. </p><p>And I was already pretty impressed with that.</p><h2 class="article-body__section" id="section-framework-13-pro-aesthetics"><span>Framework 13 Pro aesthetics</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH.jpg" alt="Framework 13 Pro laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YRqj4hNkvzJW3L3SQKdScH.jpg" alt="Framework 13 Pro laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ze63F8FpjjwMnNKYSHxogH.jpg" alt="Framework 13 Pro laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>With its graphite black, CNC milled aluminium chassis the Framework 13 Pro is the most effortlessly stylish laptop the company has ever produced. It feels like the culmination of everything Framework has been working towards for these six years. The slightly chunkier styling, necessitated by the bigger batter sitting underneath the touchpad at the front of the device, makes it feel far more solid than before.</p><p>And actually makes it feel far more like the MacBook it's trying to ape, and the Razer Blade 14 that it's potentially going to replace as my daily driver.</p><p>It actually <em>is</em> more solid, too, as you can pick it up by the corner and the extra structural rigidity afforded by that new aluminium frame means there is zero give. The same is true of the keyboard as well which betrays no movement bar the extra travel of the keys Framework has deliberately introduced into this version.</p><p>But then you've also got all the other Framework touches that has made its 13-inch laptop such a pleasing device for years. You have your choice of coloured and translucent bezels as well as a plethora of colours for the USB Type-C input modules. For this layout I've gone for a pair of bubblegum pink ports and a translucent grey bezel for that extra techie feel. But that's my preference and you can make your own choices at the point of purchase yourself.</p><h2 class="article-body__section" id="section-framework-13-pro-software"><span>Framework 13 Pro 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:3370px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="m7bzeWPmg3C7AUiYuGQLgH" name="framework-13-pro-05" alt="Framework 13 Pro laptop" src="https://cdn.mos.cms.futurecdn.net/m7bzeWPmg3C7AUiYuGQLgH.jpg" mos="" align="middle" fullscreen="" width="3370" height="1896" 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 is no bloat, because there doesn't have to be any software included at all. </p><p>If you just want to stick a Linux distro onto your device the SSD will be shipped blank, likewise if you want to use your own copy of Windows rather than spend $200 on a needless Windows Pro license.</p><p>There is a driver bundle for Windows you can download from the Framework support site, and you will need Wi-Fi drivers in hand when you install Windows ('cos that's still a thing), but Linux support is largely there out of the box when you install your distribution of choice.</p><p>The slight downside of this, as I noted before, is that there is no system control software. That means there is no granular control over power options beyond the OS options, and there are no fan controls, either. The fan control issue isn't a thing for Panther Lake, however, thanks to its quiet operation straight off the bat, but I wish I could control the SoC's TDP as easily as you do on a gaming handheld, but that's a relatively minor gripe in a world that is often replete with too many different bits of control software fighting each other.</p><h2 class="article-body__section" id="section-framework-13-pro-battery-life"><span>Framework 13 Pro battery life</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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="nbs2FbEVLThThLpncCELCJ" name="framework-13-pro-15" alt="Framework 13 Pro laptop" src="https://cdn.mos.cms.futurecdn.net/nbs2FbEVLThThLpncCELCJ.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" 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>Of course this is not a gaming laptop, but the level of gaming performance you can get out of this ostensibly productivity laptop is excellent. Development by day, gaming by night. Or on the go, because the battery life of the Framework 13 Pro is also very, very good.</p><p>Stick it on balanced mode in Windows and boot up a game and you'll find the battery drains in a little over two hours, but the latest Arc drivers include the same Endurance mode I loved so well in the MSI Claw 8 EX AI+. It doesn't quite get you the same five hours of gaming that handheld delivers, but you're still not getting far off a doubling of the gaming uptime of the standard mode.</p><p>That does try and stick you to 30 fps as a rule, but when you're trying to keep gaming as long as possible when you're on the move—or trying to make sure that when you're done playing you have some power left for some actual work—then it's a worthy compromise.</p><p>That, however, is a Windows thing, requiring the latest Intel Arc drivers and isn't necessarily something you can replicate within a Linux environment. Almost all of Framework's impressive 13 Pro battery life numbers are recorded from a Windows installation, with only its seven days of standby measured with Ubuntu.</p><p>That doesn't mean it's bad in Linux, not by a long shot. I'm using a Fedora Cosmic Atomic distribution at the moment, and have been running it all day long today, without it going into standby once, playing music, downloading games, and having video meetings, as well as writing this review, and I've only gone through half the battery capacity in six hours. It's all-day battery life for sure, though I think Panther Lake's optimisations are probably going to be felt more keenly in a Windows environment.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ PowerA LucidSound LS500/P review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-headsets/powera-lucidsound-ls500-p-review/</link>
                                                                            <description>
                            <![CDATA[ A potential slam dunk for budget headsets. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PQ56xSGYsYtPRvi4Wh6CeE</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 27 Jul 2026 12:41:27 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Headsets]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming Audio]]></category>
                                                                                                                    <dc:creator><![CDATA[ Hope Corrigan ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/8GHv7ZUGwf8bhinBRgQGjb.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Hope’s been writing about games for about a decade, starting out way back when on the Australian Nintendo fan site Vooks.net. Since then, she’s talked far too much about games and tech for publications such as Techlife, Byteside, IGN, and GameSpot. Of course there’s also here at PC Gamer, where she gets to indulge her inner hardware nerd with news and reviews. You can usually find Hope fawning over some art, tech, or likely a wonderful combination of them both and where relevant she’ll share them with you here. When she’s not writing about the amazing creations of others, she’s working on what she hopes will one day be her own. You can find her &lt;a href=&quot;https://blockbusterstation.buzzsprout.com/&quot; target=&quot;_blank&quot;&gt;fictional chill out ambient far future sci-fi radio show/album/listening experience podcast&lt;/a&gt; right here. &lt;br&gt;
&lt;br&gt;
No, she’s not kidding.&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/maNkZ3jnkczCBKB8iq5mZb-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The PowerA LucidSound LS500/P on a desk.]]></media:description>                                                            <media:text><![CDATA[The PowerA LucidSound LS500/P on a desk.]]></media:text>
                                <media:title type="plain"><![CDATA[The PowerA LucidSound LS500/P on a desk.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When most people are looking for a gaming headset they want it to have a few things: work with their platform of choice, sound good, decent mic, and a reasonable battery life. Other features like noise cancelling are nice but unnecessary, as well as adding to the price of the unit. The LucidSound LS500 does away with such frivolities and focuses in on what you really need in a headset, delivering a surprisingly good pair of cans for under $70 USD. </p><p>Taking the headset out of the box the first thing I noticed is how light it is. The LucidSound LS500 boasts long haul battery life of up to 70 hours, so I was expecting a heavier fit. Instead it is a lightweight and comfortable headset. This is thanks to the plastic construction, which feels a little cheap but makes up for it in featherweight comfort. It even includes glasses slots to make long wear for four-eyed folks like me. </p><p>It’s not as comfortable as <a href="https://www.pcgamer.com/turtle-beach-stealth-700-gen2-max-wireless-gaming-headset-review/" target="_blank">Turtle Beach’s solution</a> but does a far better job than the likes of top dog Razer BlackShark’s for glasses comfort. Despite this, they are living up to their battery life quotas as I have yet to charge this headset after many tens-of-hours of testing.</p><p>This lightweight plastic construction delivers a headset that weighs only around 260 grams. The mesh construction headband also does well for long hours of gaming. If it’s not my glasses tiring me it’s pressure on the head, and I can say this headset stays comfortable for many hours-long gaming sessions.</p><div  class="fancy-box"><div class="fancy_box-title">LucidSound LS500/P specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RFTgC4csGSGLd6fgWfKFNb" name="20260626_170217" caption="" alt="The PowerA LucidSound LS500/P on a desk." src="https://cdn.mos.cms.futurecdn.net/RFTgC4csGSGLd6fgWfKFNb.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Drivers: </strong>50 mm audio drivers<br><strong>Connectivity: </strong>2.4 GHz via USB Type-A and Type-C dongle, Bluetooth<br><strong>Mic: </strong>Boom mic (flip-to-mute, noise reduction)<br><strong>Weight: </strong>261 grams<br><strong>Price:</strong> $70 USD | $100 AUD</p></div></div><p>Connectivity will depend on the unit you have, either Xbox or PlayStation, but both come with a handy dongle that can also be used on your PC. The dongle is quite large, but has USB Type-C and Type A connectors which is a nice touch for versatility. The 2.4 GHz Connection can be activated by holding down the ear cuff button for a few seconds, or you can swap to Bluetooth mode using the power button. Unfortunately, you can’t do both at once, but at this price I wasn’t expecting anything that fancy.</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:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="zPM4pbvjVRxQW4KFhuYpYb" name="20260626_170314" alt="The PowerA LucidSound LS500/P on a desk." src="https://cdn.mos.cms.futurecdn.net/zPM4pbvjVRxQW4KFhuYpYb.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" 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>It is worth noting that the chat boom style mic doesn’t appear to work in Bluetooth mode, and only responded when I was gaming with the dongle connection. In game it works just fine, with mic monitoring available by the other ear cuff button—though it’s never worked for me. Still, for a headset this cheap, the mic has fine quality pickup with pretty good voice isolation, and I was having no problem clearly shouting out enemies and mining goods in our Deep Rock Galactic adventures.</p><audio src="https://cdn.mos.cms.futurecdn.net/9jP4rfmSu5yUQ7mmCNg9nD/01-260629_1457.mp3"  controls="controls" preload="none"></audio><p>But how do they sound? Really quite great, especially for the price. I spent hours just riding my horse around in Ghost of Yotei on PlayStation 5 just enjoying the sounds of nature and the breeze through fields. When coming to campsites, I’d be able to ride around them and the directional sound always pointed me in the right direction. In Hades 2 on PC I was able to turn on the vow or rivals and locate Hecate’s true form by the direction of her voice.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You’re on a budget: </strong>This has to be one of the best headsets I’ve tried that’s under $100, let alone under $70 USD.</p><p class="fancy-box__body-text"><strong>✅ You want it simple: </strong>This headset has thrown out heaps of often unused bells and whistles to come in well under budget.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You want full features: </strong>This budget headset has cut out the unnecessary extras to maintain a budget price. If you’re after fancy stuff like noise cancelling, you’ll have to pay more.</p><p class="fancy-box__body-text"><strong>❌ You want a great mic: </strong>This headset has put the mic on the back burner. It's good enough for chat but for streaming and content creation you'll need to spend a bit more.</p></div></div><p>When listening to music, sure other headphones would do a better job, but these really aren’t bad. There’s a surprisingly good breadth of sound, with treble and bass both coming through clear and well tuned. Though the latter is a little lacking especially if you’re used to bass boosted cans. Still, I doubt you’d get much better for a regular, non-gaming headset that cost around the same amount of money. They even look reasonably stealthy with the boom style mic in the upright position. It’s certainly a gamer headset but doesn’t go too hard on the gamer aesthetics so you’re not embarrassed to wear it out in public. </p><p>For under $70 USD, the LucidSound LS500 provide a really well rounded headset that has focussed on the most important qualities to gamers. Having such great audio quality for this price really is a huge win. All the sacrifices that have been made to get this headset to the price point are really worthwhile ones, leaving just what you need in a quality gaming headset. Great audio, a decent mic, and the ability to connect to whatever you need. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Red Faction: Guerrilla Re-Mars-tered review (2018) ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/action/red-faction-guerrilla-re-mars-tered-review-2018/</link>
                                                                            <description>
                            <![CDATA[ Red Faction still has the best destruction in games ever. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">oX9weNfpsdC6XT4QNw2YJM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 26 Jul 2026 18:36:13 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Action]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Samuel Roberts ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gzAGFWgV3AhwoeoHkncfH8.jpg ]]></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/MfTFVai2gUNoZQ7p4vrJEG-1280-80.jpg">
                                                            <media:credit><![CDATA[null]]></media:credit>
                                                                                                                                                                                                                                                                                                                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><em><strong>From the archives: This story originally ran in PC Gamer #321 (UK, Sep. 2018).</strong></em><em> The review appears as originally written, with only minor changes in formatting and presentation.</em></p><p>It’s a damn crime that no game ripped off Red Faction: Guerrilla’s Geo-mod destruction feature. You take a hammer and you use it to smash out a panel of a wall and break through a pillar. Smash out a few more walls and maybe the building creaks. A few more whacks of the hammer later and the whole thing comes down, perhaps with you inside. And hey, maybe it knocks through another building on the way down. It’s still amazing to watch.</p><p>Guerrilla does this one thing really well. It’s an otherwise uninspired open world game, with okay driving, unimpressive shooting and a boring story. Hell, Mars doesn’t even look that nice, because it’s Mars. But knocking down buildings in an open world is more than enough to carry this game. </p><p>You’ll crash a jeep through a base. You’ll detonate mines and blow up a bridge, which will then collapse on top of an enemy settlement. You’ll melt the beams of a tower and watch it fall over. This destruction felt great in 2009, and it still feels good now. </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:200px;"><p class="vanilla-image-block" style="padding-top:62.50%;"><img id="X6RrWQt7cuMKDoy9zeaCtT" name="ezgif-4-7f8193d35d.gif" alt="Singularity bombs make a right old mess." src="https://cdn.mos.cms.futurecdn.net/X6RrWQt7cuMKDoy9zeaCtT.gif" mos="" align="middle" fullscreen="" width="200" height="125" attribution="" endorsement="" class="inline"></p></div></div></figure><p>In this Re-Mars-tered edition, which is free for owners of the Steam version, THQ Nordic touts reworked textures among other improvements, along with better shadows, lighting, a shader and postprocessing rework, and native 4K support. </p><p>For a freebie, it seems pretty good after four hours or so. I can’t say I notice vast visual improvements, but environmental textures like rocks and the ground look a little sharper. The lighting is nice, too, but it’s not a vast upgrade.</p><p>To anyone picking this up for the first time, I recommend focusing on the campaign. That’s where the biggest destructive opportunities are, like a huge bridge and a massive tower, which take meticulous use of the object-melting nano rifle and rocket launcher to bring down. </p><p>You’ll wait a while to unlock all the really good toys, but the singleplayer will give you plenty to blow up along the way, as well as a dull story about miners rebelling against an army that’s a bit like a boring version of Firefly. The big destructive opportunities in this campaign need to be seen, though—I still talk about them with friends years later. </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:1503px;"><p class="vanilla-image-block" style="padding-top:39.06%;"><img id="MYhHBCydSS97TTLpuhdYBj" name="redfactionboxout" alt="A brief history of Red Faction" src="https://cdn.mos.cms.futurecdn.net/MYhHBCydSS97TTLpuhdYBj.png" mos="" align="middle" fullscreen="" width="1503" height="587" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Deep Silver)</span></figcaption></figure><p>I’m not in the mood for finishing the campaign these days after doing it twice before, but that’s where the game’s Wrecking Crew mode comes in. It’s basically a score attack that gives you a quick dose of the game’s destructive physics in a variety of settings. </p><p>You pick a loadout, set the parameters, like time limits and how easily the buildings fall, then knock them down as quickly as possible. It makes a great pass-the-pad party game, and there’s a challenge mode with leaderboards, too. </p><h2 id="no-imitators">No imitators</h2><p>It’s weird that no one else made a game like Guerrilla after its release. Destruction features have shown up in everything from Battlefield to Minecraft to Just Cause, but Volition’s game still offers something that no other game does. It’s the idea of blowing each building up like it’s a puzzle, efficiently using your arsenal so it collapses in the most satisfying way possible. </p><p>It might’ve been Red Faction’s sparse Mars setting that made Guerrilla work in the first place. It’s noticeable that all the best buildings are far away from one another, and it probably wouldn’t have been possible for Volition to replicate the Geo-mod system in the vast cities of Saints Row. But that is the type of open world game I’ve always wanted to play, where you can manipulate the environment.</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="VWugfbuh76mkU7Wa9ttaDk" name="dust_10a.jpg" alt="A Mars installation explodes spectacularly." src="https://cdn.mos.cms.futurecdn.net/VWugfbuh76mkU7Wa9ttaDk.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div></figure><p>We’re instead in an age of open world games packed with busywork and towers to climb. I like those, too, but Guerrilla shows open worlds and destructible buildings are a perfect match. </p><p>Even old THQ didn’t seem to know why Guerrilla was good. Volition followed this up with Armageddon in 2011, a bad sequel that took us away from big open setpieces to the tedious, more linear underground. Still, if THQ Nordic is bringing Darksiders back for another shot, perhaps Red Faction will get its chance again, too. I just wish its influence, and its collapsing buildings, had carried a little further. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ROG Azoth Extreme Edition 20 review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-keyboards/asus-rog-azoth-extreme-edition-20-review/</link>
                                                                            <description>
                            <![CDATA[ The type of keyboard you buy because you can, and boy does it shine. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9kVBbSgAwuM8VfT4bojfLR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qHYtJQiCs2CPfmMExTfbJ9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 16:30:50 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Keyboards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.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/qHYtJQiCs2CPfmMExTfbJ9-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Azoth Extreme Edition 20 from the front, outside]]></media:description>                                                            <media:text><![CDATA[Asus ROG Azoth Extreme Edition 20 from the front, outside]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Azoth Extreme Edition 20 from the front, outside]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qHYtJQiCs2CPfmMExTfbJ9-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>After you spend above a certain amount of money on your gaming keyboard, you're not really paying for quality, specs, or competitive edge anymore. I felt this recently while testing out <a href="https://www.pcgamer.com/hardware/gaming-keyboards/melgeek-centauri-80-review/" target="_blank">Melgeek's Centauri 80</a>. In my approximation, any more than $200 and you move into bragging rights/centrepiece territory, and by that logic, I reckon the Asus ROG Azoth Extreme Edition 20 is worth about <em>three</em> centrepieces. </p><p>It's an expensive old beast, and $100 more than the already very pricey <a href="https://www.pcgamer.com/hardware/gaming-keyboards/asus-rog-azoth-extreme-review/" target="_blank">Asus ROG Azoth Extreme</a>, which we reviewed back in 2024. But it's hard to say that Asus hasn't thrown absolutely everything at this new keyboard to celebrate the 20-year anniversary of ROG; you're getting an 8,000 Hz polling, up to 1,600 hours of battery life, a carbon-fibre positioning plate, as well as multi-layer dampening, plus a whole host of extra accessories and extras in the box.</p><p>Oh, and did I mention the 24K-gold-plated commemorative nameplate? I probably should have mentioned the 24K-gold-plated commemorative nameplate. </p><p>The Azoth Extreme is a very well-built bit of tech. It's super hefty, but it's heavy for a reason. It's sturdy, and though I wouldn't much like to drop a $600 gaming keyboard, I feel like I could do so with relatively minor problems here. The OLED screen up at the top right looks lovely, and the controls next to it are easy to use and quite handy. You can adjust volume, change brightness, and even set up custom controls. It's not quite as useful as the likes of the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/corsair-galleon-100-sd-review/" target="_blank">Corsair Galleon 100 SD</a> and its built-in Stream Deck, but it will likely be enough for most.</p><div  class="fancy-box"><div class="fancy_box-title">Asus ROG Azoth Extreme Edition 20 Specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Cwnbdh9BAwRPuPgwkbAWS8" name="IMG_0020" caption="" alt="Asus ROG Azoth Extreme Edition 20 from the left hand side, on top of a black table" src="https://cdn.mos.cms.futurecdn.net/Cwnbdh9BAwRPuPgwkbAWS8.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Form factor:</strong> TKL<br><strong>Switch:</strong> ROG NX Mechanical Switch (hot swappable)<br><strong>Keycaps:</strong> ROG Edition 20 Translucent-Black Keycaps <strong>Lighting:</strong> Per-key RGB<br><strong>Connection type: </strong>Wired and wireless (Bluetooth and 2.4 GHz)<br><strong>Polling:</strong> 8,000 Hz<br><strong>Battery life:</strong> up to 1600 hours<br><strong>Extras: </strong>Name plate, polling rate booster, palm rest.<br><strong>Weight: </strong>1.5 kg<br><strong>Price:</strong> <a data-analytics-id="inline-link" href="https://eshop.asus.com/us/90mp04vf-bkaa20-rog-azoth-extreme-edition-20.html" target="_blank">$600</a> | <a data-analytics-id="inline-link" href="https://uk.store.asus.com/rog-azoth-extreme-edition-20-gaming-keyboard808-90mp04vf-bkea20.html" target="_blank">£540</a></p></div></div><p>Thanks to that weight, this TKL keyboard isn't exactly the type of thing you'd throw in a backpack. That said, a heavy keyboard is not nearly as much of a deal breaker as a heavy mouse or a heavy headset. In fact, the only thing I'd watch out for is the long-term wear on a particularly light mouse pad; 1.5 kg is a lot to put on any pad, and that's not including the weight of your hands on the wrist rest either. </p><p>The Azoth Extreme Edition 20 splits its keycap designs between standard black ones with a translucent base for the letter and number keys, then fully translucent caps for the F keys, space bar, and those on the side. Aesthetically, it works well and allows the per-key RGB to really shine. Initially, that RGB comes in all-gold (or, I suppose, with it being RGB, closer to a yellowed white). It makes the gold accenting on the side of the keyboard and bottom of the palm rest really pop. Despite gold tending to be a very gauche accent choice, it actually looks great in-person. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xJR8gzsddgKydFkzu5jwN9.jpg" alt="Asus ROG Azoth Extreme Edition 20 on a black table, with a box behind it" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7eVAzyjNTbwgNunX3fq4B9.jpg" alt="Asus ROG Azoth Extreme Edition 20 from the front, to the side, on a black desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zMMPP7rG85HMXgMmERVkz8.jpg" alt="Asus ROG Azoth Extreme Edition 20 extra accessories on a table" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/orT9mnxdLUdivVhKAHzru8.jpg" alt="Asus ROG Azoth Extreme Edition 20 from the front left hand side, on a table" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The two types of keycaps don't just add to the aesthetic; they also feel different on the fingertips, which is a decent way of keeping your fingers in check when you're not actively looking at the keyboard. The full translucent keys are very smooth to the touch, feeling similar to the <a href="https://www.pcgamer.com/hardware/gaming-mice/asus-has-announced-a-gold-plated-82-g-version-of-its-harpe-ii-mouse-with-a-65k-dpi-but-price-rumours-make-me-think-its-way-out-of-my-budget/" target="_blank">ROG Harpe II Extreme Edition gaming mouse</a>, while the other style of keycaps have more of a matte feel. Both keycap designs are pretty in their own right, and the difference in feel between the two isn't distracting either. </p><p>As far as typing is concerned, I'd say the Azoth Extreme Edition 20's actuation is on the light side, but not so much that I found myself misclicking. It's near perfect for accuracy, speed, and ease of use, in my book. The typing sound is light and clicky, with those dampening layers taking out any thock you might expect from the weight of shoving keys down. It's almost like Asus has scooped the bass and mids from it and just left the treble on top. </p><p>Typing feel, as a result, is lovely. Keys press easily with a light, satisfying sound. It's easy to find your place on the keyboard by feel too due to the mixture of keycaps and solid spacing all around. I do miss the extra keys of a full-fledged keyboard, but with some smart custom controls, I get by just fine. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/QUmFPZkbEzaqvNVxVXLTR9.jpg" alt="Asus ROG Azoth Extreme Edition 20 outside, from the front" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FcNpLSL9ZKVLKy7RtkGd39.jpg" alt="Asus ROG Azoth Extreme Edition 20 from the front right, outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6AvJjNALfYurJXghmVTFt8.jpg" alt="Asus ROG Azoth Extreme Edition 20 from the right hand side, outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rc9xhbKgRQkp73zv3XJt39.jpg" alt="Asus ROG Azoth Extreme Edition 20 from the back, outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AmEKnk3QJr3uh3caNdUMv8.jpg" alt="Asus ROG Azoth Extreme Edition 20 from the left side, outside" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>My first gaming test with the Azoth Extreme Edition 20 was to take it into a Counter-Strike 2 match, and I can happily report that me losing had nothing to do with the keyboard. It's super snappy and responsive, with its light actuation keys making quick reactions much easier. It's also just plain effortless to use, with little fatigue after hours of gaming. As I learned when I tested the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/melgeek-real81-review/" target="_blank">Melgeek Real 81</a>, that's a really important facet of using any gaming keyboard. </p><p>You're getting an optional 8,000 Hz polling here (though worse battery life as a result), but you're still getting mechanical switches, which is a surprise. Them being hot swappable certainly helps, but one would hope for analogue or optical switches, for faster clicks, better battery efficiency, and rapid trigger. Still, it's super fast anyway, so you may not notice that downgrade from some other high-spec 2026 gaming keyboards. </p><div><blockquote><p>It's super snappy and responsive, with its light actuation keys making quick reactions much easier. It's also just plain effortless to use.</p></blockquote></div><p>Overall, I'd say the Extreme Edition 20 is a stronger package than the 2024 Azoth Extreme, coming with the poll rate booster, plus tons of extra bits, a palm rest, and an upgraded battery life. The NX mechanical switches feel great under the fingers, but you are paying $100 for that upgrade. </p><p>One problem I do have with the Azoth Extreme Edition 20 is a pretty common one, as far as keyboards go. The keycaps that don't have translucent tops have white lettering on black, which can be quite tough to make out in the dark. Some keyboard manufacturers get around this by making lettering translucent and shining RGB through it (like the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/logitech-g915-x-lightspeed-review/" target="_blank">Logitech G915 X Lightspeed</a>), but that makes them harder to see under natural light. This means when there's little light on the keyboard, I have to make out keys through feel. </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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ecYk7mva9J5cKFVMrovC5B" name="IMG_0015" alt="Asus ROG Azoth Extreme Edition 20 with rgb on, in the dark" src="https://cdn.mos.cms.futurecdn.net/ecYk7mva9J5cKFVMrovC5B.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">How the keyboard looks, in the dark </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Unfortunately, Asus's software continues to be a problem. It worked fine when I first set it up but, it suddenly just stopped working when I tried to swap the OLED screen animation. The web app requires an extra bit of software to actually run, and it soon stopped as it said I didn't have the software, despite me installing it. A fresh install did not fix this problem, either. In Armoury Crate, it simply refuses to recognise the keyboard, even with multiple restarts and a fresh batch of software. </p><div  class="fancy-box"><div class="fancy_box-title">Buy if…</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want an uber luxurious keeb: </strong> It's a gorgeous keyboard, and an improvement on the standard Azoth (for a fifth more)</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if…</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You just want great specs: </strong>The Azoth Extreme has great specs, but you can get almost everything it has for much, much less</p></div></div><p>Software problems aren't unique, but the Azoth Extreme 20 is a glorious keyboard with golden highlights and a breadth of extra little goodies included in the box. It feels like a limousine coming to pick you up, but inside it turns out to be a plain old Honda Accord. There's nothing wrong with an Accord, but Asus is pulling out the stops for this keyboard, and it simply can't make it down the runway without a hitch. </p><p>Stating that the Azoth Extreme Edition 20 is expensive feels so obvious it's almost not worth saying. That might be kinda the point here: it's a limited edition bit of tech that comes with a thank you card, extra switches, a switch and keycap puller, a polling rate booster, the aforementioned nameplate, a cleaning cloth, and all manner of little extras. It is extravagant and meant to feel that way. </p><p>As such, comparing it to a standard gaming keyboard is a bit hard, as you don't walk into a Walmart and think 'I wonder if that's worth it'. It's more of a piece of hardware you search out, and if you're prepared to part with all of that money, you are getting a truly lovely bit of tech. I just couldn't ever see myself being prepared to spend that much on it.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Halo: Campaign Evolved review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/halo/halo-campaign-evolved-review/</link>
                                                                            <description>
                            <![CDATA[ A neat, but fundamentally flawed remake that doesn't always understand the appeal of Halo. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">XYJEt57KGtY6GeFxYbT9CC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/wFUsrjzEshTQMzybGJ6b5S-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 15:00:00 +0000</pubDate>                                                                                                                                <updated>Fri, 24 Jul 2026 02:11:17 +0000</updated>
                                                                                                                                            <category><![CDATA[Halo]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                    <category><![CDATA[FPS]]></category>
                                                                                                <author><![CDATA[ morgan.park@futurenet.com (Morgan Park) ]]></author>                    <dc:creator><![CDATA[ Morgan Park ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/VVB5GCgA3xLhkX8FVAWw5D.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/wFUsrjzEshTQMzybGJ6b5S-1280-80.jpg">
                                                            <media:credit><![CDATA[MIcrosoft]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[halo campaign evolved Cortana]]></media:description>                                                            <media:text><![CDATA[halo campaign evolved Cortana]]></media:text>
                                <media:title type="plain"><![CDATA[halo campaign evolved Cortana]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/wFUsrjzEshTQMzybGJ6b5S-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">NEED TO KNOW</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>What is it </strong>A modern remake of one of the greatest shooters of all time.<br><strong>Release date </strong>July 28, 2026<br><strong>Expect to pay </strong>$50/£40<br><strong>Publisher </strong>Microsoft<br><strong>Developer </strong>Halo Studios<br><strong>Reviewed on </strong>RTX 5090, Ryzen 7 9800X3D 4.7 GHz, 64GB RAM<br><strong>Multiplayer </strong>Co-op up to 4<br><strong>Steam Deck </strong>Verified<br><strong>Link </strong><a data-analytics-id="inline-link" href="https://www.xbox.com/en-US/games/halo-campaign-evolved" target="_blank">Official site</a></p></div></div><p>I submit that there are two types of videogame remakes. The first type goes all in on transformation, taking big swings with its source material to the point that the remake can be embraced as a wholly new take. The most successful version of this approach is Capcom's Resident Evil remakes—horror shooters so beloved and distinct that they comfortably coexist with their originals.</p><p>Halo: Campaign Evolved isn't that.</p><p>What we have here is the other type of remake—the kind that goes all in on modernization, offering perceived upgrades to an otherwise unchanged foundation. Halo Studios has no discernably new take on Bungie's landmark FPS, other than a desire to make Combat Evolved look and play more like its later Halos. The "faithful" treatment sets an admirable goal, but that also means Campaign Evolved positions itself as a replacement for, or at least in competition with, the original.</p><p>That's a hurdle that was always gonna be tough to clear, because OG Halo is still a fantastic game 25 years later, and among my all-time favorite shooters. It's also readily playable with modern conveniences through The Master Chief Collection (another Halo Studios joint). I completed a playthrough of the original after running through the remake, which was helpful for spotting differences, but honestly, I'd take the weakest excuse to play more Halo.</p><p>The high value and quality of the MCC makes Campaign Evolved the superfluous add-on from the jump—it has fewer features, fewer campaigns, and zero competitive multiplayer.</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="WqthxWeSzLnGreTY5gX9F3" name="halo campaign (9)" alt="Halo: Campaign Evolved" src="https://cdn.mos.cms.futurecdn.net/WqthxWeSzLnGreTY5gX9F3.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: Microsoft)</span></figcaption></figure><h2 id="new-ride">New ride</h2><p>What Campaign Evolved does have going for it, primarily, is novelty. It's neat to scour battlegrounds I've explored at least a dozen times reimagined by people who care, and to kick back to expanded and expensive-looking cutscenes that rival Halo 2 Anniversary's work. I especially admire how Halo Studios carefully applies hindsight to Halo: CE's weapon sandbox, allowing the occasional SMG, needle rifle, or energy sword to appear earlier in the series than expected without upstaging vanilla loadouts.</p><p>It's also impressive to look under the hood and consider what Halo Studios has pulled off here. With the help of underlying Bungie-era code, they've made Halo feel like Halo in an Unreal Engine 5 wrapper. If they hadn't done that right, the whole thing would've been dead on arrival, but the grenades do bounce correctly and Master Chief is appropriately floaty. Campaign Evolved is the best-feeling Halo that this team has ever assembled, and by extension, one of the slickest shooters of this scale in recent history.</p><p>Broadly speaking, it's a decent audition for future Halo projects (more remakes, right?) that I expect to go over smoothly with many Halo fans. But I can't help but also see everything that's worse about this thing—stuff that you could write off as nitpicks, but I see as evidence of this team's boring, more ordinary vision for Halo. </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="wGnHQMPkPk2pbgpCvaeNG3" name="halo campaign (4)" alt="Halo: Campaign Evolved" src="https://cdn.mos.cms.futurecdn.net/wGnHQMPkPk2pbgpCvaeNG3.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: Microsoft)</span></figcaption></figure><h2 id="master-grief">Master grief</h2><p>Indeed, Campaign Evolved has the guts of Bungie, but that hasn't stopped <del>343 </del>Halo Studios' historically flawed taste in Halo from gumming up the works, such as:</p><ul><li>A sprint button that defangs Flood encounters and makes vehicles less dangerous</li><li>An assault rifle with such a long effective range and ubiquitous ammo that you're rarely pushed to use anything else</li><li>A Warthog that's so convenient to drive and difficult to flip that the campaign's famous "Warthog run" loses all of its tension</li><li>Waypoints that tell you exactly where to go at all times, despite level design already doing that naturally</li></ul><p>They're bewildering choices made extra annoying by the remake's measured hand in other areas. Halo Studios clearly believes <em>some</em> old design principles are sacred—there's no mantling or grapple hooks, and only a tasteful sampling of later weapons. So to commit to these consequential revisions tells me the studio is not just updating a 2001 videogame for a younger palate, but truly believes that Halo is better this way. If so, they're wrong.</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="hmtA9Pw4g6kv2P8UWSupx" name="halo campaign (2)" alt="Halo: Campaign Evolved" src="https://cdn.mos.cms.futurecdn.net/hmtA9Pw4g6kv2P8UWSupx.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: Microsoft)</span></figcaption></figure><p>I know complaining about features that have become standard practice of an FPS sounds silly, but I'm unconvinced that Halo is improved when you can always run away from problems, or when Master Chief's mechanical steed controls like a Honda Civic, or when exploration is optional.</p><p>Yes, you're kinda slow in the original, but it's an appropriate speed for its mostly indoor arenas, and outside, Chief's jog ensures vehicles are important. Sure, the old Warthog flips a lot—that's why it's fun to learn its quirks and eventually get good at powersliding its massive body around corners. Yes, it's possible to get lost in the old game, but reading environmental cues can also be a rewarding part of play, and the remake doesn't even try to maintain that (you can turn off waypoints in HUD settings, but you can't disable them at a lobby level).</p><p>To enjoy Halo's classic qualities and miss them within this remake is not to succumb to nostalgia. It's to recognize the value of an FPS that does its own thing—that asks something slightly abnormal of its players for a real reason. I want to believe the stewards of Halo also think that, but my faith is shaken when modern trends are applied to a 25-year-old game as if they're an inevitability of an imaginary design rubric. I don't play Doom and wish for a realistic reload button. I don't play Mario and balk at a missing grapple hook. I don't play Halo 1 and expect to sprint.</p><iframe src="https://content.jwplatform.com/players/nU7OBbkb.html" id="nU7OBbkb" title="Halo: Campaign Evolved beach" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><h2 id="postcardification">Postcardification</h2><p>I'm far less scandalized by, but still mixed on, Campaign Evolve's big art pass. This is an undeniably attractive game. I caught myself many times admiring Halo Studios' reassembled vistas, staring at a downright ridiculous ocean wave effect, or savoring cutscenes that highlighted Master Chief's Mark V armor in fully realized detail.</p><p>The results are as impressive as they are expected. I'm confident that this is exactly what Halo Studios was going for—a photoreal reimagining utilizing every bell and whistle that UE5 affords. But as time with Epic's latest tech has revealed, this is an engine that seems to excel at (or maybe insists upon) a certain "generically real" look.</p><p>Where I used to gaze out at Alpha Halo's horizons and see a misty, hauntingly beautiful facsimile of nature floating in space, I see in its place picturesque compositions of mountains, trees, and water that belong on a gift shop postcard. This remake makes Halo, the place, less alien.</p><p>Playing both versions back-to-back, I took more notice of background environments than I usually would. I like how both games look in all of these instances, but I tended to prefer the original for its readability, atmosphere, and color choices. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/JEtLUhK3BAhoLTPEGw3xoS.png" alt="Halo Campaign Evolved" /><figcaption>REMAKE: Soft lighting, pronounced darkness, a pit that looks kinda like water. Blue.<small role="credit">Microsoft</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KQsHryFGeehsJPurqamkNH.jpg" alt="halo: combat evolved" /><figcaption>ORIGINAL (MCC): Foggy depths, carefully applied darkness. Purple.<small role="credit">Microsoft</small></figcaption></figure></figure><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/mcP7RBa2oDkafcQ2LBiy73.jpg" alt="Halo: Campaign Evolved" /><figcaption>REMAKE: Less bulbous trees, cloudy mountains in the distance.<small role="credit">Microsoft</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LFHX8H5DV9AfuaPTH9LicH.jpg" alt="halo: combat evolved" /><figcaption>ORIGINAL (MCC): A low valley with a tranquil, reflective pool that extends to the horizon.<small role="credit">Microsoft</small></figcaption></figure></figure><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/fFCBmn4UgVDuVjckosmcy6.jpg" alt="Halo: Campaign Evolved" /><figcaption>REMAKE: Sunny highlights, believably clumped snow. Bright.<small role="credit">Microsoft</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9UBMTsGaAfXAE3oN2YYHdH.jpg" alt="halo: combat evolved" /><figcaption>ORIGINAL (MCC): Overcast, dithered. Stepped, brutalist mountains. Cold.<small role="credit">Microsoft</small></figcaption></figure></figure><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Ro3xqWrGDJq5GqZN8pru73.jpg" alt="Halo: Campaign Evolved" /><figcaption>REMAKE: Glacial, bright, busy. Pleasing.<small role="credit">Microsoft</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ammnsvgyxUBTjTrXgif6NH.jpg" alt="halo: combat evolved" /><figcaption>ORIGINAL (MCC): A dark tunnel with enemies hiding within.<small role="credit">Microsoft</small></figcaption></figure></figure><h2 id="define-better">Define 'better'</h2><p>Sometimes, Campaign Evolved would knock my socks off with a view that wasn't just beautiful, but dramatic and communicative in ways the original wasn't capable of, like the jungles of 343 Guilty Spark:</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/K3qFUY6JsU7Ro4vsfNqMQ.jpg" alt="Halo: Campaign Evolved" /><figcaption>Remake<small role="credit">Microsoft</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WyTYPyxuwEGSU3V8588eVH.jpg" alt="halo: combat evolved" /><figcaption>Original (MCC)<small role="credit">Microsoft</small></figcaption></figure></figure><p>And other times (honestly, more of the time), UE5's raytraced light bounces would produce annoyingly dark rooms with barely anything to appreciate, like in Silent Cartographer:</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xPBkkVXY9jSa4RFNioiQEo.jpg" alt="Halo: Campaign Evolved" /><figcaption>Remake<small role="credit">Microsoft</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/P2txseKix6q5xBw2JvhqHH.jpg" alt="halo: combat evolved" /><figcaption>Original<small role="credit">Microsoft</small></figcaption></figure></figure><p>Rooms like that gave me a renewed appreciation for hand-crafted, baked lighting placed exactly where a developer wanted it. Every room in Halo: CE was the work of fine brush, but Campaign Evolved gives the impression of broader stroke simulations shouldering the VFX load, often with diminished results.</p><p>I had the same reaction to the new rendition of Forerunner facilities. In keeping with Halo Studios' past games, the remake's interpretation of Forerunner architecture is of highly reflective steel, made somewhat brushed and weathered only after <a href="https://youtu.be/tIUIGlD5Qog">fan feedback</a>. Not only are these materials less distinct and alien than the original's rough, intriguing marriage of brutalist concrete and metal, but those fancy reflections also turn indoor gunfights into overstimulating particle fests. It never gets so bad as to be broken, but it was an unwelcome obstacle in fights. It's as if readability wasn't the priority for Halo Studios that it clearly was for Bungie.</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="aeyNWbh2ctLSjgLRzQAxD3" name="halo campaign (21)" alt="Halo: Campaign Evolved" src="https://cdn.mos.cms.futurecdn.net/aeyNWbh2ctLSjgLRzQAxD3.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: Microsoft)</span></figcaption></figure><p>Speaking of the B word, the close timing of Campaign Evolved and Bungie's Marathon reboot is a useful contrast. One of my favorite things about Bungie's extraction shooter is how its gorgeous environment design zags totally away from photoreal, betting all of its chips on readability, color, and dramatic weather effects that masterfully sell its alien world. The entire visual identity of Marathon ignores the presumption of "next-gen" graphics becoming a slurry of tech demo trees and mountains, and flies in the face of the narrative that Campaign Evolved's new look represents "what Halo would've looked like if Bungie was able."</p><p>I also ding this remake for artistic changes that make Halo less fun, like how they messed up plasma grenades. In the remake, the sticky nade has lost its gaseous visuals and dampened its signature hissing, important signs for noticing when one is about to go off. I know because this is the most I've ever died from plasmas in a Halo game, and it was usually because I was standing right next to one without realizing it.</p><p>Then there are updated gun sounds that I'm comfortable calling downgrades. The beam rifle has lost its iconic "shutter click", substituted with commonplace laser noises. Halo Studios, post-feedback, repurposed the assault rifle's classic cacophonous scream, but lowered its presence in the audio mix.</p><p>And the sniper rifle. Hoo boy, what have they done to my sweet child?</p><iframe src="https://content.jwplatform.com/players/5K2aw3N5.html" id="5K2aw3N5" title="Halo: Campaign Evolved sniper comparison" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><h2 id="extra-time">Extra time</h2><p>The best thing about Campaign Evolved is that you still, ultimately, get to play one of the best shooters ever made. That is points in its favor, though I doubt its proposed value to anyone who's already acquainted.</p><p>Since I've seen confusion online and even among friends excited for this remake, it's worth laying out exactly what you do and <em>don't </em>get for $50:</p><p>✅<strong>The Halo: CE campaign, remade</strong><br><strong>✅3 bonus missions set before Halo: CE</strong><br><strong>✅4-player co-op (the original only supports 2)</strong><br><strong>❌No PvP multiplayer whatsoever</strong><br><strong>❌No theater mode</strong></p><p>It's a sparse package befitting its literal subtitle. While 4-player co-op is a big add, the absence of proper PvP is a serious blemish that ignores a huge reason people love these games, and will personally limit its lasting appeal. I've been denied an Unreal 5 remake of <a href="https://www.pcgamer.com/games/fps/the-fps-skybox-is-underappreciated-so-lets-appreciate-some/">Blood Gulch's skybox</a>, and that must be some sort of crime.</p><p>And it can't be ignored that The Master Chief Collection is $40 (often much less on sale) for much, much more:</p><p><strong>✅Six Halo campaigns, two with Anniversary updates</strong><br><strong>✅Full multiplayer support for all games with crossplay</strong><br><strong>✅Forge, Theater, File Share</strong><br><strong>✅Mod Support with Steam Workshop</strong><br><strong>❌No bonus missions</strong></p><p>Slightly dulling the blow are those three bonus story missions, though they didn't turn out as fun as I hoped. The trio of lengthy assignments take place on a single Covenant ship, resplendent in shiny purple hallways with little variation beyond a middle chapter that goes outdoors.</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="5vNGKgNqvj5vBd8iH5GMLn" name="halo campaign (19)" alt="Halo: Campaign Evolved" src="https://cdn.mos.cms.futurecdn.net/5vNGKgNqvj5vBd8iH5GMLn.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: Microsoft)</span></figcaption></figure><p>I found Master Chief and Sgt. Johnson's quipping in these episodes out of step with their dynamic in the main series, but worse was a noticeable drop off in the quality of encounters. The close quarters and reliance on door spawns did a poor job of hiding the seams between enemy waves, and battles lingered longer than was fun. </p><p>The never-ending fights chafe against wonky difficulty tuning—on Heroic (my default), there's not enough ammo or cover to reasonably deal with bullet spongey brutes solo. It takes a lot to push me over the edge in Halo, but when I finally did switch to Normal, suddenly the challenge was in line with the base game. I suspect a balancing patch is in order.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/FN2kG5qiBpsU66Mbq32U37.jpg" alt="Halo: Campaign Evolved" /><figcaption><small role="credit">Microsoft</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FGL5JKXkKJAcrGQNDrJAZ.jpg" alt="Halo: Campaign Evolved" /><figcaption><small role="credit">Microsoft</small></figcaption></figure></figure><p>The highlight of the optional interludes was weapon variety—this is where Halo Studios' lets you cut loose with the later-game guns like the battle rifle, Reach's needler rifle, and the brute plasma rifle. There's also one area in mission one that's basically an indoor skate park for Ghosts—a super cool idea for a Halo encounter.</p><p>Campaign Evolved ran very well for me at 1440p (90fps average without upscaling), but honestly, that's not an illuminating observation when you play on a RTX 5090, Ryzen 7 9800X3D, and 64GB RAM. I kept everything on Ultra and didn't babysit a framerate counter. I will say that, as the very best case scenario for hardware, I didn't like how fuzzy DLSS can still make bright light sources look. It was distracting enough that I switched to native rendering and took the frame hit. Even though the system requirements were no impediment to me in the review, I wonder if my friends on middling hardware will want to pay to play a version of Halo that runs worse than the one they already own.</p><p>That scenario gets to the heart of it: the next time I want to play the first Halo, I don't have many reasons to reinstall this 70GB remake. It was cool to see another interpretation of a game special to me, but the glitzy coat of paint primarily highlights how right Bungie got it in 2001, and how its modern stewards are nudging Halo in an unremarkable direction.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Arctic Freezer 36-S review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/cooling/arctic-freezer-36-s-review/</link>
                                                                            <description>
                            <![CDATA[ Surprisingly effective for the money. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">V9NPYDqbNZKqE3n7t273zj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/uxj9Ry8rWJaeXbQygfrvZH-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 21 Jul 2026 15:44:01 +0000</pubDate>                                                                                                                                <updated>Fri, 24 Jul 2026 12:41:22 +0000</updated>
                                                                                                                                            <category><![CDATA[Cooling]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA.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/uxj9Ry8rWJaeXbQygfrvZH-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An Arctic Freezer 36-S on a desk and installed in a gaming PC, with the Freezer 36 nearby.]]></media:description>                                                            <media:text><![CDATA[An Arctic Freezer 36-S on a desk and installed in a gaming PC, with the Freezer 36 nearby.]]></media:text>
                                <media:title type="plain"><![CDATA[An Arctic Freezer 36-S on a desk and installed in a gaming PC, with the Freezer 36 nearby.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/uxj9Ry8rWJaeXbQygfrvZH-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Arctic Freezer 36-S lands at the right time. Prices are rising for PC builds but you can claw some money back with this cooler. It costs just <a href="https://www.amazon.com/ARCTIC-ACFRE00196A-Freezer-36-S-black/dp/B0FVXNS15D/ref=sr_1_4" target="_blank">$22</a>/<a href="https://www.amazon.co.uk/ARCTIC-Freezer-36-S-pressure-optimized-600-3000/dp/B0FVXNS15D/ref=asc_df_B0FVXNS15D" target="_blank">£19</a>. A small price to pay for ample cooling for your processor. And it is, genuinely, good.</p><p>Arctic has plenty of accolades to its name when it comes to cooling. One of its more popular designs, the <a href="https://www.pcgamer.com/hardware/cooling/arctic-freezer-36-review/" target="_blank">Arctic Freezer 36</a>, is our pick for the <a href="https://www.pcgamer.com/best-cpu-air-coolers/" target="_blank">best budget air cooler</a>. With two fans, an effective heatsink design, and a great price tag, it's all anyone needs to chill most of today's popular gaming chips. But could you make do with less? That's what the Freezer 36-S puts to the test.</p><p>A few cuts have been made to the Freezer 36-S compared to the Freezer 36, including trimming down to just one fan. But it still has a lot going for it, especially when it comes to performance, as you can see in the <a href="#section-performance">charts below</a>. The Freezer 36-S performs really well considering its size and price tag. Though price is a sticking point: the Freezer 36-S is going up against the best and when you can get the Freezer 36 for very nearly the same cost, it's tough to argue for the slightly cheaper model.</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've spent all your budget elsewhere: </strong>So you've blown your budget on a graphics card and a motherboard that's definitely overkill. Now you're scraping change for a suitable cooler. The Freezer 36-S is all you need.</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't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You are tight on cash but can spare a couple dollars:</strong> If you can spend even a little more on your cooler, the Freezer 36 is in most ways a better air cooler. It's quieter and cooler.</p></div></div></div></div><h2 class="article-body__section" id="section-features"><span>Features</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Freezer 36-S</strong></p></td><td  ><p><strong>Freezer 36</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions (mm)</strong></p></td><td  ><p>126 (L) x 88 (W) x 156 (H)</p></td><td  ><p>126 (L) x 104 (W) x 159 (H)</p></td></tr><tr><td class="firstcol " ><p><strong>Fan(s) included</strong></p></td><td  ><p>1x P12 Pro PST</p></td><td  ><p>2x P12 PWM PST</p></td></tr><tr><td class="firstcol " ><p><strong>Max. RPM</strong></p></td><td  ><p>3000</p></td><td  ><p>1800</p></td></tr><tr><td class="firstcol " ><p><strong>Socket support</strong></p></td><td  ><p>Intel LGA 1851/1700 | AMD AM5/AM4</p></td><td  ><p>Intel LGA 1851/1700 | AMD AM5/AM4</p></td></tr><tr><td class="firstcol " ><p><strong>No. of heatpipes</strong></p></td><td  ><p>4</p></td><td  ><p>4</p></td></tr><tr><td class="firstcol " ><p><strong>Accessories</strong></p></td><td  ><p>Contact frame (for Intel systems), MX-7 thermal paste</p></td><td  ><p>Contact frame (for Intel systems), MX-6 thermal paste</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.amazon.com/ARCTIC-ACFRE00196A-Freezer-36-S-black/dp/B0FVXNS15D/ref=sr_1_4" target="_blank">$22</a>/<a href="https://www.amazon.co.uk/ARCTIC-Freezer-36-S-pressure-optimized-600-3000/dp/B0FVXNS15D/ref=asc_df_B0FVXNS15D" target="_blank">£19</a></p></td><td  ><p><a href="https://www.amazon.com/ARCTIC-Freezer-Single-Tower-Push-Pull-Pressure-optimised/dp/B09VG6NBSJ/ref=sr_1_2_sspa" target="_blank">$29</a>/<a href="https://www.amazon.co.uk/ARCTIC-Freezer-Single-tower-push-pull-pressure-optimised/dp/B09VG6NBSJ/ref=sr_1_1_sspa" target="_blank">£20</a></p></td></tr></tbody></table></div><p>The Freezer 36-S is a fairly slim cooler at 126 x 88 mm. It's a pretty traditional-looking thing, with a similar height to the Freezer 36. That makes it a fit for standard ATX and Micro-ATX rather than small form factor cases. </p><p>There's only one fan on the Freezer 36-S, a numerical loss to the two on the Freezer 36. Though it's a P12 Pro fan, an improvement on the twin P12 PWM PST included with the latter. This P12 Pro fan spins up to 3,000 RPM and comes with impressive ratings for both airflow (77 cfm) and static pressure (6.9 mmH2O), the latter being important once the fan is stuck to the side of a heatsink. </p><p>The P12 Pro is our current pick for the <a href="https://www.pcgamer.com/best-pc-fans/" target="_blank">best budget PC fan</a> and performs exceptionally well in testing throughout its large RPM range. I do have one recommendation, and that's to adjust the fan curve in the BIOS. These fans are incredibly loud at top speed, but they don't need to run this fast to be effective. They're very capable and much quieter at slower speeds.</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="WGE6fBToVPQQJYyazihwZH" name="IMG_5900" alt="An Arctic Freezer 36-S on a desk and installed in a gaming PC, with the Freezer 36 nearby." src="https://cdn.mos.cms.futurecdn.net/WGE6fBToVPQQJYyazihwZH.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>One accessory bundled with every Freezer 36-S is a contact frame. A contact frame is just a piece of metal or, in this case, plastic, which sits around and atop of a processor instead of the standard ILM. It's important for Intel processors from the 13th/14th Gen as they are likely to bend due to the stresses applied to the chip from the ILM and cooler. To avoid this, a contact frame is preferred, and Arctic bundling one with the Freezer 36-S takes the stress out of it. That said, the metal one included with the Freezer 36 feels more robust.</p><p>Arctic throws in a small 0.8 gram tube of MX-7, the company's latest thermal paste. It's good stuff, and there's enough here for initial installation and at least another application, providing you apply a thin line and don't go overboard.</p><h2 class="article-body__section" id="section-installation"><span>Installation</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Wz8opCpoYQStM7z6g9pZZH.jpg" alt="An Arctic Freezer 36-S on a desk and installed in a gaming PC, with the Freezer 36 nearby." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fbm97BS2d4i8hFu5E3rnZH.jpg" alt="An Arctic Freezer 36-S on a desk and installed in a gaming PC, with the Freezer 36 nearby." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RDv5yQcH8NFdxsP7ju2v2H.jpg" alt="An Arctic Freezer 36-S on a desk and installed in a gaming PC, with the Freezer 36 nearby." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Installation is fairly straightforward with the Freezer 36, if only a little tricky depending on whether you're using an AMD or Intel processor.</p><p>The good news is it couldn't get much easier on AM5/AM4 systems. Fit a couple of brackets, apply some thermal paste, and tighten the cooler into place using two screws. Sorted. </p><p>Intel systems, on the other hand, require the removal of the built-in ILM from the motherboard and replacing it with the contact frame. That's easily done ahead of installing the motherboard inside a case, less so if not. If only humans had one more arm, it'd be a lot easier to hold everything in place while screwing the frame down. There is an added risk of the CPU falling out or breaking a pin in the socket with the contact frame, but just take it slow and it should be fine. Having spoken to Arctic about this earlier in the year, they're convinced that the contact frame is worth it in the long-run.</p><p>The Freezer 36 comes with two metal clips for holding the P12 Pro fan in place. These clips attach to the cooler itself. Unlike most other coolers I've used, which do the opposite. Install the clips first, then the cooler, than clip the fan on. This way, nothing ever gets in the way and you don't have to fiddle clips in hard to reach places. Nice design.</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-1784896876677-nsw5b7zhc *, #fv-chart-1784896876677-nsw5b7zhc *:before, #fv-chart-1784896876677-nsw5b7zhc *:after, #fv-chart-1784896876677-nsw5b7zhc-slideshow *, #fv-chart-1784896876677-nsw5b7zhc-slideshow *:before, #fv-chart-1784896876677-nsw5b7zhc-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784896876677-nsw5b7zhc, #fv-chart-1784896876677-nsw5b7zhc-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784896876677-nsw5b7zhc {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784896876677-nsw5b7zhc.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784896876677-nsw5b7zhc.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-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1784896876677-nsw5b7zhc-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784896876677-nsw5b7zhc-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-1784896876677-nsw5b7zhc-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-1784896876677-nsw5b7zhc-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-1784896876677-nsw5b7zhc-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784896876677-nsw5b7zhc-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784896876677-nsw5b7zhc-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-1784896876677-nsw5b7zhc-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-1784896876677-nsw5b7zhc-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-1784896876677-nsw5b7zhc-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784896876677-nsw5b7zhc .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784896876677-nsw5b7zhc .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784896876677-nsw5b7zhc .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784896876677-nsw5b7zhc .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784896876677-nsw5b7zhc .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784896876677-nsw5b7zhc .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784896876677-nsw5b7zhc .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784896876677-nsw5b7zhc .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784896876677-nsw5b7zhc .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784896876677-nsw5b7zhc .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784896876677-nsw5b7zhc .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784896876677-nsw5b7zhc .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784896876677-nsw5b7zhc .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784896876677-nsw5b7zhc .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784896876677-nsw5b7zhc .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784896876677-nsw5b7zhc .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-bar-row, #fv-chart-1784896876677-nsw5b7zhc .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784896876677-nsw5b7zhc.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784896876677-nsw5b7zhc.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784896876677-nsw5b7zhc .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784896876677-nsw5b7zhc .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc.mobile-view .fv-pie-container,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-bar-row,#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-stacked-product,#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-grouped-bar-product,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-bar-row,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-stacked-product,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784896876677-nsw5b7zhc.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-1784896876677-nsw5b7zhc.mobile-view .fv-bar-label,#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-grouped-product-title,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-bar-label,#fv-chart-1784896876677-nsw5b7zhc.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-1784896876677-nsw5b7zhc.mobile-view .fv-bar-container,#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-bar-cluster,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-bar-container,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784896876677-nsw5b7zhc.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-1784896876677-nsw5b7zhc.mobile-view .fv-x-axis-wrapper,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-x-axis-label-space,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-x-axis-chart-space,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-benchmark-title,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-dropdown-title,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-carousel-nav-btn,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-chart-title,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-chart-subhead,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-versus-header,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-versus-select-wrapper,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-versus-vs,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-versus-select-container,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-versus-select,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784896876677-nsw5b7zhc.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-1784896876677-nsw5b7zhc.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-bar-commentary-inline,#fv-chart-1784896876677-nsw5b7zhc.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784896876677-nsw5b7zhc.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784896876677-nsw5b7zhc.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784896876677-nsw5b7zhc .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-bar-row,#fv-chart-1784896876677-nsw5b7zhc .fv-stacked-product,#fv-chart-1784896876677-nsw5b7zhc .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-bar-label,#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-bar-container,#fv-chart-1784896876677-nsw5b7zhc .fv-bar-cluster {width: 100% !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784896876677-nsw5b7zhc .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784896876677-nsw5b7zhc .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-x-axis-label-space {display: none !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784896876677-nsw5b7zhc .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-1784896876677-nsw5b7zhc .fv-stl-shop-all-logo,#fv-chart-1784896876677-nsw5b7zhc .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784896876677-nsw5b7zhc .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784896876677-nsw5b7zhc.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": "Evaluating cooler effectiveness using Core i7 14700K","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-24T12:41:16.677Z","citation": "We measure the package temperature of a Core i7 14700K across various applications and games at three fixed voltages. This is normalised to an ambient temperature of 20 ℃ for consistency.","keywords": ["Arctic Freezer 36-S A-RGB","Arctic Freezer 36","Be Quiet! Dark Rock 6","Be Quiet! Dark Rock 5","Be Quiet! Dark Rock Pro 6","Thermalright Peerless Assassin 120 SE","Baldur's Gate 3 @ 1.275 V | Normalised to 20 °C","X274 @ 1.275 V | Normalised to 20 °C","Prime95 @ 1.275 V | Normalised to 20 °C | ~170 W","Prime95 @ 1.325 V | Normalised to 20 °C | ~220 W","Ambient temperature","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – Baldur's Gate 3 @ 1.275 V | Normalised to 20 °C","value": 54,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36 – Baldur's Gate 3 @ 1.275 V | Normalised to 20 °C","value": 54,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – Baldur's Gate 3 @ 1.275 V | Normalised to 20 °C","value": 54,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – Baldur's Gate 3 @ 1.275 V | Normalised to 20 °C","value": 57,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – Baldur's Gate 3 @ 1.275 V | Normalised to 20 °C","value": 54,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – Baldur's Gate 3 @ 1.275 V | Normalised to 20 °C","value": 52,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – X274 @ 1.275 V | Normalised to 20 °C","value": 64,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36 – X274 @ 1.275 V | Normalised to 20 °C","value": 63,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – X274 @ 1.275 V | Normalised to 20 °C","value": 63,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – X274 @ 1.275 V | Normalised to 20 °C","value": 68,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – X274 @ 1.275 V | Normalised to 20 °C","value": 63,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – X274 @ 1.275 V | Normalised to 20 °C","value": 60,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – Prime95 @ 1.275 V | Normalised to 20 °C | ~170 W","value": 66,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36 – Prime95 @ 1.275 V | Normalised to 20 °C | ~170 W","value": 64,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – Prime95 @ 1.275 V | Normalised to 20 °C | ~170 W","value": 63,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – Prime95 @ 1.275 V | Normalised to 20 °C | ~170 W","value": 70,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – Prime95 @ 1.275 V | Normalised to 20 °C | ~170 W","value": 63,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – Prime95 @ 1.275 V | Normalised to 20 °C | ~170 W","value": 64,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – Prime95 @ 1.325 V | Normalised to 20 °C | ~220 W","value": 80,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36 – Prime95 @ 1.325 V | Normalised to 20 °C | ~220 W","value": 79,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – Prime95 @ 1.325 V | Normalised to 20 °C | ~220 W","value": 83,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – Prime95 @ 1.325 V | Normalised to 20 °C | ~220 W","value": 90,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – Prime95 @ 1.325 V | Normalised to 20 °C | ~220 W","value": 82,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – Prime95 @ 1.325 V | Normalised to 20 °C | ~220 W","value": 80,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – Ambient temperature","value": 23,"unitText": ""},{"@type": "PropertyValue","name": "Arctic Freezer 36 – Ambient temperature","value": 27,"unitText": ""},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – Ambient temperature","value": 20,"unitText": ""},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – Ambient temperature","value": 21,"unitText": ""},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – Ambient temperature","value": 20,"unitText": ""},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – Ambient temperature","value": 22,"unitText": ""}]}</script><div id="fv-chart-1784896876677-nsw5b7zhc" 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">Thermals</h3><p class="fv-chart-subhead">Evaluating cooler effectiveness using Core i7 14700K</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Baldur's Gate 3 @ 1.275 V | Normalised to 20 °C</option><option value="1">X274 @ 1.275 V | Normalised to 20 °C</option><option value="2">Prime95 @ 1.275 V | Normalised to 20 °C | ~170 W</option><option value="3">Prime95 @ 1.325 V | Normalised to 20 °C | ~220 W</option><option value="4">Ambient temperature</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-1784896876677-nsw5b7zhc-bar-Baldur's Gate 3 @ 1.275 V | Normalised to 20 °C" data-chart-type="Bar" data-title="Baldur's Gate 3 @ 1.275 V | Normalised to 20 °C" data-subhead="Evaluating cooler effectiveness using Core i7 14700K" data-caption="We measure the package temperature of a Core i7 14700K across various applications and games at three fixed voltages. This is normalised to an ambient temperature of 20 ℃ for consistency." 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>Max °C</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg °C</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Arctic Freezer 36-S A-RGB</div><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">54</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #FE9F58;" data-target-width="85" data-target-margin="0"><div 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 ">Arctic Freezer 36</div><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">54</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #FE9F58;" data-target-width="85" data-target-margin="0"><div 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 ">Be Quiet! Dark Rock 6</div><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">54</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83.33333333333334%; background-color: #FE9F58;" data-target-width="83.33333333333334" data-target-margin="0"><div 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 ">Be Quiet! Dark Rock 5</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 95%; background-color: #E33235;" data-target-width="95" 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: 88.33333333333333%; background-color: #FE9F58;" data-target-width="88.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">53</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><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">54</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #FE9F58;" data-target-width="80" data-target-margin="0"><div 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 ">Thermalright Peerless Assassin 120 SE</div><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.66666666666667%; background-color: #E33235;" data-target-width="86.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: 80%; background-color: #FE9F58;" data-target-width="80" data-target-margin="0"><div 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-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>Baldur's Gate 3 @ 1.275 V | Normalised to 20 °C Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Arctic Freezer 36-S A-RGB</td><td>54 Max °C, 51 Avg °C</td></tr><tr><td>Arctic Freezer 36</td><td>54 Max °C, 51 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>54 Max °C, 50 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>57 Max °C, 53 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock Pro 6</td><td>54 Max °C, 48 Avg °C</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>52 Max °C, 48 Avg °C</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784896876677-nsw5b7zhc-bar-X274 @ 1.275 V | Normalised to 20 °C" data-chart-type="Bar" data-title="X274 @ 1.275 V | Normalised to 20 °C" data-subhead="Evaluating cooler effectiveness using Core i7 14700K" data-caption="We measure the package temperature of a Core i7 14700K across various applications and games at three fixed voltages. This is normalised to an ambient temperature of 20 ℃ for consistency." 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 °C</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg °C</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Arctic Freezer 36-S A-RGB</div><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">64</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 ">Arctic Freezer 36</div><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: 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 ">Be Quiet! Dark Rock 6</div><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: 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 ">Be Quiet! Dark Rock 5</div><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">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #FE9F58;" data-target-width="72.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">58</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><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: 78.75%; background-color: #FE9F58;" data-target-width="78.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">63</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Thermalright Peerless Assassin 120 SE</div><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: 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><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>X274 @ 1.275 V | Normalised to 20 °C Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Arctic Freezer 36-S A-RGB</td><td>64 Max °C, 56 Avg °C</td></tr><tr><td>Arctic Freezer 36</td><td>63 Max °C, 55 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>63 Max °C, 54 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>68 Max °C, 58 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock Pro 6</td><td>63 Max °C, 63 Avg °C</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>60 Max °C, 52 Avg °C</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784896876677-nsw5b7zhc-bar-Prime95 @ 1.275 V | Normalised to 20 °C | ~170 W" data-chart-type="Bar" data-title="Prime95 @ 1.275 V | Normalised to 20 °C | ~170 W" data-subhead="Evaluating cooler effectiveness using Core i7 14700K" data-caption="We measure the package temperature of a Core i7 14700K across various applications and games at three fixed voltages. This is normalised to an ambient temperature of 20 ℃ for consistency." 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 °C</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg °C</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Arctic Freezer 36-S A-RGB</div><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: 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></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36</div><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">64</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" 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></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 6</div><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: 73.75%; background-color: #FE9F58;" data-target-width="73.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">59</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 5</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.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">70</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83.75%; background-color: #FE9F58;" data-target-width="83.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">67</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><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: 76.25%; background-color: #FE9F58;" data-target-width="76.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">61</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Thermalright Peerless Assassin 120 SE</div><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">64</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #FE9F58;" data-target-width="72.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">58</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>Prime95 @ 1.275 V | Normalised to 20 °C | ~170 W Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Arctic Freezer 36-S A-RGB</td><td>66 Max °C, 62 Avg °C</td></tr><tr><td>Arctic Freezer 36</td><td>64 Max °C, 60 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>63 Max °C, 59 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>70 Max °C, 67 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock Pro 6</td><td>63 Max °C, 61 Avg °C</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>64 Max °C, 58 Avg °C</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784896876677-nsw5b7zhc-bar-Prime95 @ 1.325 V | Normalised to 20 °C | ~220 W" data-chart-type="Bar" data-title="Prime95 @ 1.325 V | Normalised to 20 °C | ~220 W" data-subhead="Evaluating cooler effectiveness using Core i7 14700K" data-caption="We measure the package temperature of a Core i7 14700K across various applications and games at three fixed voltages. This is normalised to an ambient temperature of 20 ℃ for consistency." 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 °C</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg °C</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Arctic Freezer 36-S A-RGB</div><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: 76%; background-color: #FE9F58;" data-target-width="76" data-target-margin="0"><div 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 ">Arctic Freezer 36</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79%; background-color: #E33235;" data-target-width="79" 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: 75%; background-color: #FE9F58;" 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">75</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 6</div><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: 78%; background-color: #FE9F58;" data-target-width="78" data-target-margin="0"><div 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-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 5</div><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: 85%; background-color: #FE9F58;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">85</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><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: 82%; background-color: #FE9F58;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Thermalright Peerless Assassin 120 SE</div><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: 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></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>Prime95 @ 1.325 V | Normalised to 20 °C | ~220 W Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Arctic Freezer 36-S A-RGB</td><td>80 Max °C, 76 Avg °C</td></tr><tr><td>Arctic Freezer 36</td><td>79 Max °C, 75 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>83 Max °C, 78 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>90 Max °C, 85 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock Pro 6</td><td>82 Max °C, 82 Avg °C</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>80 Max °C, 71 Avg °C</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784896876677-nsw5b7zhc-bar-Ambient temperature" data-chart-type="Bar" data-title="Ambient temperature" data-subhead="Evaluating cooler effectiveness using Core i7 14700K" data-caption="We measure the package temperature of a Core i7 14700K across various applications and games at three fixed voltages. This is normalised to an ambient temperature of 20 ℃ for consistency." style="display: none;"><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Arctic Freezer 36-S A-RGB</div><div class="fv-bar-container"><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">23</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36</div><div class="fv-bar-container"><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">27</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 6</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.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">20</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 5</div><div class="fv-bar-container"><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">21</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.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">20</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Thermalright Peerless Assassin 120 SE</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.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">22</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>7.5</span><span>15</span><span>22.5</span><span>30</span></div></div></div><table class="sr-only"><caption>Ambient temperature Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Arctic Freezer 36-S A-RGB</td><td>23</td></tr><tr><td>Arctic Freezer 36</td><td>27</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>20</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>21</td></tr><tr><td>Be Quiet! Dark Rock Pro 6</td><td>20</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>22</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;">We measure the package temperature of a Core i7 14700K across various applications and games at three fixed voltages. This is normalised to an ambient temperature of 20 ℃ for consistency.</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-1784896876677-nsw5b7zhc', false); });} else {initialize('fv-chart-1784896876677-nsw5b7zhc', false);}})();</script></div><p>I was expecting a bigger delta between the Arctic Freezer 36-S and the bigger, dual-fan Freezer 36. There's not too much in it, just a couple of degrees at most during the more intensive tests.</p><p>I test each air cooler using a Core i7 14700K, running at three different fixed voltages: 1.275 V, 1.325 V, and 1.4 V. The highest of which is admittedly a bit of a torture test, running Prime95, which often leads to thermal throttling with an air cooler.</p><p>Our game of choice for testing, Baldur's Gate 3, is a little more CPU intensive than some. Though not enough to see huge swings in temperature between coolers at 1.275 V. Prime95 and X264 are very intensive, however, and the Freezer 36-S is second-worst out of the lot in these tests, behind only the <a href="https://www.pcgamer.com/hardware/be-quiet-dark-rock-5-review/" target="_blank">Be Quiet! Dark Rock 5</a>. Though that's a more expensive cooler than the Freezer 36-S, and there's not much in it between the Freezer 36-S and the Freezer 36. In Prime95 at 1.325 V, both oddly reached the same temperature, likely a sign of the P12 Pro and its impressive cooling ability at max RPM, and the expected variance in my test process. These aren't lab conditions, folks—as damned near to as I can get in my home office.</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/Ln7VgRvnyX7KuC8FyZodZH.jpg" alt="An Arctic Freezer 36-S on a desk and installed in a gaming PC, with the Freezer 36 nearby." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8Vitv2eBmRZKsXaJNPSqmG.jpg" alt="An Arctic Freezer 36-S on a desk and installed in a gaming PC, with the Freezer 36 nearby." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I'm reviewing the A-RGB version of the Freezer 36-S, which includes a P12 Pro A-RGB fan. It's not the prettiest implementation, it must be said, with clear blades and LEDs embedded in the hub in the age-old fashion. But it does produce a pretty enough effect for the price. The RGB effect can be controlled via any 5V RGB header.</p><p>The Freezer 36-S looks pretty great underneath the RGB lighting. The version I have for review comes with an all-black coating, which includes heatsink, heatpipes, and even fan clips. It doesn't scream 'budget' like some others do. I wouldn't assume it's a budget model.</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="jDZdkJdFSc6MSbGfwkAgaH" name="IMG_5910" alt="An Arctic Freezer 36-S on a desk and installed in a gaming PC, with the Freezer 36 nearby." src="https://cdn.mos.cms.futurecdn.net/jDZdkJdFSc6MSbGfwkAgaH.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 test each cooler with their fans set to 100% PWM duty cycle, to see what they're capable of. I wouldn't recommend you do the same at home, especially not with the Freezer 36-S. It's very loud, coming in at 47 dBA, and much louder than the Freezer 36 with two slower-spinning fans. </p><p>In defence of the Freezer 36-S, it's still quieter than many other coolers I've tested.</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/tNxX2A7wWruvkJ4sndj4aH.jpg" alt="An Arctic Freezer 36-S on a desk and installed in a gaming PC, with the Freezer 36 nearby." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cBtiyEKUscc8UvLfEkBinG.jpg" alt="An Arctic Freezer 36-S on a desk and installed in a gaming PC, with the Freezer 36 nearby." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Arctic is its own greatest enemy in terms of value. In the US, the Freezer 36 (non-S) is $9 more, at <a href="https://www.amazon.com/ARCTIC-Freezer-Single-Tower-Push-Pull-Pressure-optimised/dp/B09VG6NBSJ/ref=sr_1_2_sspa" target="_blank">$29</a>, than the Freezer 36-S at <a href="https://www.amazon.com/ARCTIC-ACFRE00196A-Freezer-36-S-black/dp/B0FVXNS15D/ref=sr_1_4" target="_blank">$20</a> (on sale at time of writing, usually $22). In the UK, the Freezer 36 costs just one pound more (<a href="https://www.amazon.co.uk/ARCTIC-Freezer-Single-tower-push-pull-pressure-optimised/dp/B09VG6NBSJ/ref=sr_1_1_sspa" target="_blank">£20</a>) than the Freezer 36 (<a href="https://www.amazon.co.uk/ARCTIC-Freezer-36-S-pressure-optimized-600-3000/dp/B0FVXNS15D/ref=sr_1_2" target="_blank">£19</a>), or <a href="https://www.amazon.co.uk/ARCTIC-Freezer-Single-tower-push-pull-pressure-optimised/dp/B09VH14935/ref=sr_1_1_sspa" target="_blank">£4</a> more for the all-black model to match. Why opt for the smaller, weaker option with one fewer fan when the better pick is only a quick search for spare change down the back of the sofa away?</p><p>The Freezer 36 is a tough act to follow, and while prices may fluctuate in favour of the 36-S at times, I just can't see myself buying one—no matter how mighty it might be for the money. There's not much wiggle room here for the Freezer 36, either, as the excellent and enormous Thermalright Peerless Assassin has the market all wrapped up at <a href="https://www.amazon.com/Thermalright-Peerless-Assassin-120-Cooler/dp/B0DP23NF7T/ref=sr_1_1_sspa" target="_blank">$40</a>/<a href="https://www.amazon.co.uk/Thermalright-Peerless-Assassin-120-Cooler/dp/B0DP23NF7T/ref=sr_1_1_sspa?crid=1XXZRUW7C12P1&dib=eyJ2IjoiMSJ9.GQzAE92e86q2iVUn5y_9SmVN63KivK7WmPGnGq-N0mBiu_JwM8zgIbfay6jTYjWyNo8Zzy1axNxXVGuoRIgx4N7PHGcAcFNqq2Ka68rYQWwxiXcgNFou-j09DKlMMxDqC4e83KI3ILmQfKJNqY_1nGAh46aKlpb2X8nwhtTQR2Ybv5mgfRhKiGZDaVstT0gTT1HuMOHGLBGbGo-qqXGpu9c13M1eD7aJLC87MfRPBrg.9a7yS3Z6WnneIsXyVcfY5l03VlzAxBvWxbubX9zK6NE&dib_tag=se&keywords=thermalright%2Bpeerless%2Bassassin%2B120%2Bse&qid=1782836977&sprefix=thermalright%2B%2Caps%2C119&sr=8-1-spons&aref=zFE2VrsN1B&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1" target="_blank">£36</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ MSI Claw 8 EX AI+ CG3EM review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/handheld-gaming-pcs/msi-claw-8-ex-ai-cg3em-review/</link>
                                                                            <description>
                            <![CDATA[ The best handheld gaming PC I've ever used, but one whose pricing is a tragedy. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Tu2eiMSEFpQAcy3BdWL7BK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/RHBE8DhtwSSbaRJ8aa5tjR-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 21 Jul 2026 13:39:49 +0000</pubDate>                                                                                                                                <updated>Tue, 21 Jul 2026 13:39:53 +0000</updated>
                                                                                                                                            <category><![CDATA[Handheld Gaming PCs]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming PCs]]></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.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/RHBE8DhtwSSbaRJ8aa5tjR-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[MSI Claw 8 EX AI+]]></media:description>                                                            <media:text><![CDATA[MSI Claw 8 EX AI+]]></media:text>
                                <media:title type="plain"><![CDATA[MSI Claw 8 EX AI+]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/RHBE8DhtwSSbaRJ8aa5tjR-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's clear the new <a href="https://www.msi.com/Handheld/Claw-8-EX-AI-Plus-CG3EMX/shopnow" target="_blank">MSI Claw 8 EX AI+ CG3EM</a> is the best gaming handheld in terms of <em>almost</em> all the metrics that count. It's the most powerful—delivering gaming performance well beyond that of the <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/asus-rog-xbox-ally-x-review/" target="_blank">ROG Xbox Ally X</a> with its AMD-powered Z2 Extreme APU—and it has an absolutely killer battery life, too. But these aren't the only metrics that count. Sure, they're the key ones if we're talking about what it's like to actually live with the MSI Claw 8 etc. but there's a large hurdle to get over before then. And it's a hurdle built out of pure cash.</p><p>The Claw 8 etc. is a handheld that's become as much of a casualty of the current memory and hardware crisis as the <a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-review-2026/" target="_blank">Steam Machine</a>. To the point where, here at launch it's just looking like a near $2,000 toy for the really rather rich.</p><p>And this is a real failing for a handheld gaming PC. These aren't devices that are meant to be your sole machine; they're complementary systems for when you're travelling around, or just want to sit on a sofa instead of at your gaming desk. Which is why the <a href="https://www.pcgamer.com/steam-deck-oled-review/" target="_blank">Steam Deck</a> was such a success. It understood the balance of price and performance was vital in this burgeoning market, and that it needed to be something additive to your gaming experience, not exclusory. And other players, such as Asus and Lenovo, were able to use their buying power to keep costs relatively low for their own subsequent devices.</p><p>That's all out of the window now, because there is no way to produce an affordable version of a handheld rocking the outstanding Intel Arc G3 Extreme silicon, whatever your buying power is. Which is a huge shame, because it really is the <a href="https://www.pcgamer.com/best-handheld-gaming-pc/" target="_blank">best gaming handheld</a> I've ever spent time with. The chip at its heart is almost the entire reason behind that; because of its mix of extreme power and extreme Panther Lake efficiency it nails what I've always wanted a handheld gaming PC to be. </p><p>The level of compromise over the visual quality and frame rate of your games is impressively light, and while range anxiety is not necessarily a solved issue, the Endurance mode battery life is a bit of a revelation. But it's not all about Intel's silicon, because the enhanced MSI Claw design also plays its part. The weight is beautifully distributed, making it feel far lighter than it should, and the extended controller grips make it far more comfortable for a long session.</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 the best handheld silicon: </strong>The MSI Claw 8 etc. is the current pinnacle of handheld gaming PC technology and if that's what you need in your life, it's right here for you.</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't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>A handheld needs to be an affordable second-device: </strong>At $1,800 the Claw 8 etc. costs the same as a full Radeon RX 9070 XT gaming PC, making it very much a luxury purchase and an impulse buy only for the mega-loaded.</p></div></div></div></div><h2 class="article-body__section" id="section-msi-claw-8-ex-ai-features"><span>MSI Claw 8 EX AI+ features</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:3431px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="k6hN6Y9q2GHci6wuqbqJES" name="msi-claw-8-ex-ai-09" alt="MSI Claw 8 EX AI+" src="https://cdn.mos.cms.futurecdn.net/k6hN6Y9q2GHci6wuqbqJES.jpg" mos="" align="middle" fullscreen="" width="3431" height="1930" 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 ><table><caption>Claw 8 EX AI+ CG3EM specs</caption><tbody><tr><td class="firstcol " ><p><strong>Processor</strong></p></td><td  ><p>Intel Arc G3 Extreme processor</p></td></tr><tr><td class="firstcol " ><p><strong>Operating System</strong></p></td><td  ><p>Windows 11 Home</p></td></tr><tr><td class="firstcol " ><p><strong>Chipset</strong></p></td><td  ><p>Integrated SoC</p></td></tr><tr><td class="firstcol " ><p><strong>Memory</strong></p></td><td  ><p>32 GB LPDDR5x-8533 onboard, dual channel</p></td></tr><tr><td class="firstcol " ><p><strong>Display</strong></p></td><td  ><p>8-inch FHD+ (1920 x 1200), Touchscreen, 48~120Hz VRR, 100% sRGB(Typical), 500nits(Typical), IPS-Level panel</p></td></tr><tr><td class="firstcol " ><p><strong>Graphics</strong></p></td><td  ><p>Intel Arc GPU B390</p></td></tr><tr><td class="firstcol " ><p><strong>Storage Slot</strong></p></td><td  ><p>1 x NVMe M.2 2280 SSD by PCIe Gen 4 x4</p></td></tr><tr><td class="firstcol " ><p><strong>Sensor</strong></p></td><td  ><p>6-Axis IMU Vibration Motor</p></td></tr><tr><td class="firstcol " ><p><strong>Communication</strong></p></td><td  ><p>Intel Wi-Fi 7, Bluetooth v6</p></td></tr><tr><td class="firstcol " ><p><strong>Audio</strong></p></td><td  ><p>2 x 2 W Speakers / 1x Audio combo jack / DTS Audio Processing / Hi-Res Audio ready</p></td></tr><tr><td class="firstcol " ><p><strong>I/O Port</strong></p></td><td  ><p>2 x Thunderbolt™ 4 (DisplayPort™ / Power Delivery 3.0)<br>        1 x microSD Card Reader<br>        1 x Audio Combo Jack       </p></td></tr><tr><td class="firstcol " ><p><strong>Security</strong></p></td><td  ><p>Fingerprint sensor on power button</p></td></tr><tr><td class="firstcol " ><p><strong>Battery/Adapter</strong></p></td><td  ><p>4-Cell, Li-Polymer, 80 Whr / 65 W USB-C PD 3.0</p></td></tr><tr><td class="firstcol " ><p><strong>Dimension</strong></p></td><td  ><p>296~321 (W) x 130 (D) x 25~48 (H) mm</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>785 g</p></td></tr><tr><td class="firstcol " ><p><strong>Color</strong></p></td><td  ><p>Void Purple</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.bestbuy.com/product/claw-8-ex-ai-cg3em-8-120hz-fhd-1200p-gaming-handheld-intel-arc-g3-extreme-intel-arc-32gb-1tbssd-console/J3P7TXTKW3" target="_blank">$1,800</a> / <a href="https://www.scan.co.uk/products/msi-claw-8-ex-aiplus-cg3em-018uk-void-purple-8-fhdplus-display-arc-g3-extreme-32gb-lpddr5x-1tb-ssd" target="_blank">£1,400</a></p></td></tr></tbody></table></div><p>The key feature for the MSI Claw 8 EX AI+ CG3EM is its Intel Arc G3 Extreme silicon. This is the first chip from Intel that is explicitly designed for a handheld ecosystem, and the fact that it is denoted as an 'Arc' chip highlights its gaming credentials, and the focus on its integrated GPU. In fact, Intel's Tom Petersen went so far as to pitch his claim to actually call the chip a GPU with an integrated CPU when I spoke to him at Computex earlier in the year.</p><p>Though I'm pretty confident his pitch didn't get very far with the Intel leadership.</p><p>The integrated graphics are the same as those sitting in the top-end <a href="https://www.pcgamer.com/hardware/graphics-cards/fast-feisty-fabulous-ive-benchmarked-intels-new-panther-lake-processor-and-its-dragging-gaming-laptop-performance-out-of-integrated-graphics/" target="_blank">Panther Lake processors, the Arc B390</a>. That's a 12 Xe core chip and one that's impressively capable at 1080p gaming, especially at low wattage levels, but the chip as a whole contains some interesting optimisations dedicated to handheld gaming specifically.</p><p>The most obvious is how the split between Performance, Efficient, and Low Power Efficient cores lines up in the new chip spec. Where your standard Core UItra 9 or 7 Panther Lake chip comes with four Cougar Cove Performance cores to give it that extra processing grunt, Intel has cut that in half, with only two Performance cores in the G3 series of chips.</p><p>Alongside that pair, are eight Darkmont Efficient cores and a further four Darkmont LP Efficient cores. That then gives you a 14-core processor, so you can have some decent multi-core performance in there without dedicating too much silicon to the highest-performing—and most thirsty—cores Intel has in the whole Panther Lake stack.</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:1912px;"><p class="vanilla-image-block" style="padding-top:56.22%;"><img id="adrfotFNmFpk2w7QxKLNkg" name="1784633544.jpg" alt="Intel Arc G3 family CPUs" src="https://cdn.mos.cms.futurecdn.net/adrfotFNmFpk2w7QxKLNkg.jpg" mos="" align="middle" fullscreen="1" width="1912" height="1075" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/adrfotFNmFpk2w7QxKLNkg.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: Intel)</span></figcaption></figure><p>And the Darkmont cores are plenty versatile and powerful enough in this form, and not the weakheart cores you might have in your head from the first flush of Intel's big/little core design. This isn't a mobile workstation after all, this is a gaming chip, and everything is focused around that.</p><p>To that end the G3 chips come with the latest version of Intel's Intelligent Bias Control software (IBC v3.5). This is a piece of software designed to balance power between CPU and GPU tiles, and here it allows for the complete parking of the more power-hungry Performance cores when the chip is operating at a low power level, below 14 W. It also affects the Windows scheduler and points more work towards the Efficient cores; it's almost the entirely opposite way the original scheduler was designed when Intel first brought the hybrid core layout to the PC.</p><p>But, having played with a couple of other Arc G3 Extreme handhelds—the OneXPlayer 3 and the Acer Predator Atlas 8—there is a lot that MSI is bringing to the table here, too. And much of it is a vast improvement over the previous Claw handhelds. MSI has been making Intel-based handheld gaming PCs for a couple generations now and they've been decent, but never class-leading. That's changed here with the Claw 8 EX AI+, where it's focused on nailing the design in terms of ergonomics and the ephemeral <em>feel</em> of a device, as well as supporting the efficient Intel architecture with a fat 77.8 Whr battery.</p><p>The flared design of the grips mirrors the Xbox controller and therefore the comfort of the Xbox Ally X, and all the buttons feel far more definite than the slightly woolly, imprecise controls on the previous Claw devices. We also have Hall effect sticks and triggers to give you more accuracy and remove the issue of stick drift over time, too.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/NLEfQbSSiy8x4e5mMRqzBS.jpg" alt="MSI Claw 8 EX AI+" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KEGTWAJKRDkcEsqu9GA3rR.jpg" alt="MSI Claw 8 EX AI+" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/q2X74betY4wDK6k6i3CbCS.jpg" alt="MSI Claw 8 EX AI+" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BuRUsf2R5F9z8FiNfuUsxR.jpg" alt="MSI Claw 8 EX AI+" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The 8-inch IPS-like panel taking up the front of the Claw—and oddly slightly jutting out at the bottom—is a really solid 1920 x 1200 screen. With VRR support, you're getting a refresh rate from 48 - 120 Hz and an impressively bright display, too. It's rated for a typical luminance level of 500 nits, which means you don't have to have it anywhere near 100% to get a very playable level of brightness on the thing.</p><p>It's not all on the outside, either. The internals have been given an upgrade, and arguably the most important is the one you'll barely notice. The cooling. MSI has used taller fans in the twin cooling array inside it, and there is an impressive amount of clearance between the outer shell and those li'l spinny things. All told, you're getting an extra 5 W of cooling capacity compared to previous Claw designs, and apparently 9% more airflow. </p><p>Combine that with the noted Panther Lake/Arc G3 efficiency, and you get a cooling system that stays mercifully quiet, but still impressively effective when you're really pushing the graphics silicon to its fullest.</p><p>Another internal feature that pleases me is the SSD. It's super easy to unscrew and pry the back off the Claw—without breaking the plastic shell—and you're immediately presented with the SSD. This makes it simple to replace or upgrade the standard 1 TB of storage it comes with, but MSI has also ensured compatibility with full-size 2280 SSDs as well as the smaller designs.</p><h2 class="article-body__section" id="section-msi-claw-8-ex-ai-performance"><span>MSI Claw 8 EX AI+ 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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RHBE8DhtwSSbaRJ8aa5tjR" name="msi-claw-8-ex-ai-17" alt="MSI Claw 8 EX AI+" src="https://cdn.mos.cms.futurecdn.net/RHBE8DhtwSSbaRJ8aa5tjR.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" 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>If you've seen anything of our coverage of Intel's Panther Lake you'll know we're big fans of its gaming performance, and that hasn't changed with my testing of this new MSI Claw and its Arc G3 Extreme processor. In fact, it has only been enhanced because of its effectiveness at low power especially.</p><p>Our standard handheld gaming PC benchmarking suite sees the MSI Claw 8 EX AI+ topping the table with only one exception, the ageing Horizon Zero Dawn upscaling benchmark, which relies on an older version of AMD's FSR technology. It's an impressive display, with it not being at all close in most games compared with the current pinnacle of AMD's own dedicated handheld silicon, the Ryzen Z2 Extreme in the ROG Xbox Ally X.</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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper *, #fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper *:before, #fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper *:after, #fv-chart-1784634411775-064gk0m8j-slideshow *, #fv-chart-1784634411775-064gk0m8j-slideshow *:before, #fv-chart-1784634411775-064gk0m8j-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper, #fv-chart-1784634411775-064gk0m8j-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784634411775-064gk0m8j-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": "1080p gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-21T11:46:51.776Z","citation": "The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device.","keywords": ["MSI Claw 8 EX AI+ CG3EM (v1.0)","Asus ROG Xbox Ally X","MSI Claw 8 AI+","Lenovo Legion Go S","Black Myth Wukong (1080p Medium)","Cyberpunk 2077 (1080p Medium)","F1 24 (1080p Medium)","Horizon Zero Dawn (1080p Original)","Metro Exodus Enhanced (1080p High)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – Black Myth Wukong (1080p Medium)","value": 26,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – Black Myth Wukong (1080p Medium)","value": 15,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – Black Myth Wukong (1080p Medium)","value": 20,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – Black Myth Wukong (1080p Medium)","value": 33,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – Cyberpunk 2077 (1080p Medium)","value": 41,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – Cyberpunk 2077 (1080p Medium)","value": 22,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – Cyberpunk 2077 (1080p Medium)","value": 37,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – Cyberpunk 2077 (1080p Medium)","value": 51,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – F1 24 (1080p Medium)","value": 84,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – F1 24 (1080p Medium)","value": 45,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – F1 24 (1080p Medium)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – F1 24 (1080p Medium)","value": 107,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – Horizon Zero Dawn (1080p Original)","value": 48,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – Horizon Zero Dawn (1080p Original)","value": 36,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – Horizon Zero Dawn (1080p Original)","value": 48,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – Horizon Zero Dawn (1080p Original)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – Metro Exodus Enhanced (1080p High)","value": 27,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – Metro Exodus Enhanced (1080p High)","value": 14,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – Metro Exodus Enhanced (1080p High)","value": 25,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – Metro Exodus Enhanced (1080p High)","value": 41,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "1080p upscaling performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-21T11:46:51.776Z","citation": "The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device.","keywords": ["MSI Claw 8 EX AI+ CG3EM (v1.0)","Asus ROG Xbox Ally X","MSI Claw 8 AI+","Lenovo Legion Go S","Black Myth Wukong | Upscaling (1080p Medium)","Cyberpunk 2077 | Upscaling (1080p Medium)","F1 24 | Upscaling (1080p Medium)","Horizon Zero Dawn | Upscaling (1080p Original)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – Black Myth Wukong | Upscaling (1080p Medium)","value": 39,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – Black Myth Wukong | Upscaling (1080p Medium)","value": 22,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – Black Myth Wukong | Upscaling (1080p Medium)","value": 33,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – Black Myth Wukong | Upscaling (1080p Medium)","value": 50,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – Cyberpunk 2077 | Upscaling (1080p Medium)","value": 53,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – Cyberpunk 2077 | Upscaling (1080p Medium)","value": 29,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – Cyberpunk 2077 | Upscaling (1080p Medium)","value": 48,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – Cyberpunk 2077 | Upscaling (1080p Medium)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – F1 24 | Upscaling (1080p Medium)","value": 97,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – F1 24 | Upscaling (1080p Medium)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – F1 24 | Upscaling (1080p Medium)","value": 85,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – F1 24 | Upscaling (1080p Medium)","value": 124,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – Horizon Zero Dawn | Upscaling (1080p Original)","value": 70,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – Horizon Zero Dawn | Upscaling (1080p Original)","value": 51,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – Horizon Zero Dawn | Upscaling (1080p Original)","value": 54,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – Horizon Zero Dawn | Upscaling (1080p Original)","value": 66,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "Synthetic performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-21T11:46:51.776Z","citation": "The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device.","keywords": ["MSI Claw 8 EX AI+ CG3EM (v1.0)","Asus ROG Xbox Ally X","MSI Claw 8 AI+","Lenovo Legion Go S","3DMark Time Spy","3DMark Storage","FFXIV Shadowbringers","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – 3DMark Time Spy","value": 4033,"unitText": "Index score"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – 3DMark Time Spy","value": 2244,"unitText": "Index score"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – 3DMark Time Spy","value": 4460,"unitText": "Index score"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – 3DMark Time Spy","value": 6499,"unitText": "Index score"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – 3DMark Storage","value": 1163,"unitText": "Index score"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – 3DMark Storage","value": 1582,"unitText": "Index score"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – 3DMark Storage","value": 1889,"unitText": "Index score"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – 3DMark Storage","value": 2152,"unitText": "Index score"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – FFXIV Shadowbringers","value": 18.91,"unitText": "Total load time (seconds)"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – FFXIV Shadowbringers","value": 20.56,"unitText": "Total load time (seconds)"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – FFXIV Shadowbringers","value": 15.15,"unitText": "Total load time (seconds)"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – FFXIV Shadowbringers","value": 10.952,"unitText": "Total load time (seconds)"}]}]</script><div id="fv-chart-1784634411775-064gk0m8j-slideshow" class="fv-slideshow-container" data-slide-count="3" 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 / 3</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-1784634411775-064gk0m8j-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1784634411775-064gk0m8j-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">1080p gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong (1080p Medium)</option><option value="1">Cyberpunk 2077 (1080p Medium)</option><option value="2">F1 24 (1080p Medium)</option><option value="3">Horizon Zero Dawn (1080p Original)</option><option value="4">Metro Exodus Enhanced (1080p High)</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-1784634411775-064gk0m8j-slide-0-bar-Black Myth Wukong (1080p Medium)" data-chart-type="Bar" data-title="Black Myth Wukong (1080p Medium)" data-subhead="" data-caption="The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device." 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">MSI Claw 8 EX AI+ CG3EM</div><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">33</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">16</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Xbox Ally X</div><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">26</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.5%; background-color: #FE9F58;" data-target-width="47.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">19</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 AI+</div><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">20</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.5%; background-color: #FE9F58;" data-target-width="37.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">15</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Go S</div><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.5%; background-color: #E33235;" data-target-width="37.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">15</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27.500000000000004%; background-color: #FE9F58;" data-target-width="27.500000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">11</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (1080p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM</td><td>33 Avg FPS, 16 1% Low FPS</td></tr><tr><td>Asus ROG Xbox Ally X</td><td>26 Avg FPS, 19 1% Low FPS</td></tr><tr><td>MSI Claw 8 AI+</td><td>20 Avg FPS, 15 1% Low FPS</td></tr><tr><td>Lenovo Legion Go S</td><td>15 Avg FPS, 11 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784634411775-064gk0m8j-slide-0-bar-Cyberpunk 2077 (1080p Medium)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p Medium)" data-subhead="" data-caption="The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device." 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">MSI Claw 8 EX AI+ CG3EM</div><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: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div 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 ">Asus ROG Xbox Ally X</div><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.33333333333333%; background-color: #E33235;" data-target-width="68.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">41</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #FE9F58;" data-target-width="56.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">34</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 AI+</div><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.66666666666667%; background-color: #E33235;" data-target-width="61.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">37</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 ">Lenovo Legion Go S</div><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.666666666666664%; background-color: #E33235;" data-target-width="36.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">22</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 31.666666666666664%; background-color: #FE9F58;" data-target-width="31.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">19</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 (1080p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM</td><td>51 Avg FPS, 33 1% Low FPS</td></tr><tr><td>Asus ROG Xbox Ally X</td><td>41 Avg FPS, 34 1% Low FPS</td></tr><tr><td>MSI Claw 8 AI+</td><td>37 Avg FPS, 31 1% Low FPS</td></tr><tr><td>Lenovo Legion Go S</td><td>22 Avg FPS, 19 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784634411775-064gk0m8j-slide-0-bar-F1 24 (1080p Medium)" data-chart-type="Bar" data-title="F1 24 (1080p Medium)" data-subhead="" data-caption="The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device." 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">MSI Claw 8 EX AI+ CG3EM</div><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.33333333333334%; background-color: #E33235;" data-target-width="71.33333333333334" 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">107</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.66666666666667%; background-color: #FE9F58;" data-target-width="42.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">64</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Xbox Ally X</div><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: 50.66666666666667%; background-color: #FE9F58;" data-target-width="50.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">76</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 AI+</div><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.33333333333333%; background-color: #E33235;" data-target-width="45.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">68</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39.33333333333333%; background-color: #FE9F58;" data-target-width="39.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">59</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Go S</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30%; background-color: #E33235;" data-target-width="30" 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">45</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22.666666666666664%; background-color: #FE9F58;" data-target-width="22.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">34</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (1080p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM</td><td>107 Avg FPS, 64 1% Low FPS</td></tr><tr><td>Asus ROG Xbox Ally X</td><td>84 Avg FPS, 76 1% Low FPS</td></tr><tr><td>MSI Claw 8 AI+</td><td>68 Avg FPS, 59 1% Low FPS</td></tr><tr><td>Lenovo Legion Go S</td><td>45 Avg FPS, 34 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784634411775-064gk0m8j-slide-0-bar-Horizon Zero Dawn (1080p Original)" data-chart-type="Bar" data-title="Horizon Zero Dawn (1080p Original)" data-subhead="" data-caption="The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device." 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">MSI Claw 8 EX AI+ CG3EM</div><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: 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">32</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Xbox Ally X</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" 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">48</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 18.75%; background-color: #FE9F58;" data-target-width="18.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">15</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 AI+</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" 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">48</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 13.750000000000002%; background-color: #FE9F58;" data-target-width="13.750000000000002" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">11</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Go S</div><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">36</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.75%; background-color: #FE9F58;" data-target-width="3.75" data-target-margin="0"></div><span class="fv-bar-value-outside">3</span></div></div></div><table class="sr-only"><caption>Horizon Zero Dawn (1080p Original) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM</td><td>61 Avg FPS, 32 1% Low FPS</td></tr><tr><td>Asus ROG Xbox Ally X</td><td>48 Avg FPS, 15 1% Low FPS</td></tr><tr><td>MSI Claw 8 AI+</td><td>48 Avg FPS, 11 1% Low FPS</td></tr><tr><td>Lenovo Legion Go S</td><td>36 Avg FPS, 3 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784634411775-064gk0m8j-slide-0-bar-Metro Exodus Enhanced (1080p High)" data-chart-type="Bar" data-title="Metro Exodus Enhanced (1080p High)" data-subhead="" data-caption="The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device." 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">MSI Claw 8 EX AI+ CG3EM</div><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.33333333333333%; background-color: #E33235;" data-target-width="68.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">41</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 25%; background-color: #FE9F58;" data-target-width="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">15</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Xbox Ally X</div><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: 25%; background-color: #FE9F58;" data-target-width="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">15</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 AI+</div><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.66666666666667%; background-color: #E33235;" data-target-width="41.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">25</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.333333333333332%; background-color: #FE9F58;" data-target-width="28.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">17</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Go S</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 23.333333333333332%; background-color: #E33235;" data-target-width="23.333333333333332" 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">14</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 13.333333333333334%; background-color: #FE9F58;" data-target-width="13.333333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">8</span></div></div></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced (1080p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM</td><td>41 Avg FPS, 15 1% Low FPS</td></tr><tr><td>Asus ROG Xbox Ally X</td><td>27 Avg FPS, 15 1% Low FPS</td></tr><tr><td>MSI Claw 8 AI+</td><td>25 Avg FPS, 17 1% Low FPS</td></tr><tr><td>Lenovo Legion Go S</td><td>14 Avg FPS, 8 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 Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device.</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-1784634411775-064gk0m8j-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1784634411775-064gk0m8j-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">1080p upscaling performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong | Upscaling (1080p Medium)</option><option value="1">Cyberpunk 2077 | Upscaling (1080p Medium)</option><option value="2">F1 24 | Upscaling (1080p Medium)</option><option value="3">Horizon Zero Dawn | Upscaling (1080p Original)</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-1784634411775-064gk0m8j-slide-1-bar-Black Myth Wukong | Upscaling (1080p Medium)" data-chart-type="Bar" data-title="Black Myth Wukong | Upscaling (1080p Medium)" data-subhead="" data-caption="The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device." 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">MSI Claw 8 EX AI+ CG3EM</div><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.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334" 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: 46.666666666666664%; background-color: #FE9F58;" data-target-width="46.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">28</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Xbox Ally X</div><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">39</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">30</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 AI+</div><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: 41.66666666666667%; background-color: #FE9F58;" data-target-width="41.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">25</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Go S</div><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.666666666666664%; background-color: #E33235;" data-target-width="36.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">22</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">18</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong | Upscaling (1080p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM</td><td>50 Avg FPS, 28 1% Low FPS</td></tr><tr><td>Asus ROG Xbox Ally X</td><td>39 Avg FPS, 30 1% Low FPS</td></tr><tr><td>MSI Claw 8 AI+</td><td>33 Avg FPS, 25 1% Low FPS</td></tr><tr><td>Lenovo Legion Go S</td><td>22 Avg FPS, 18 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784634411775-064gk0m8j-slide-1-bar-Cyberpunk 2077 | Upscaling (1080p Medium)" data-chart-type="Bar" data-title="Cyberpunk 2077 | Upscaling (1080p Medium)" data-subhead="" data-caption="The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device." 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">MSI Claw 8 EX AI+ CG3EM</div><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.25%; background-color: #E33235;" data-target-width="91.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">73</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #FE9F58;" data-target-width="62.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">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Xbox Ally X</div><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.25%; background-color: #E33235;" data-target-width="66.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">53</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div 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 ">MSI Claw 8 AI+</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" 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">48</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 ">Lenovo Legion Go S</div><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.25%; background-color: #E33235;" data-target-width="36.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">29</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><table class="sr-only"><caption>Cyberpunk 2077 | Upscaling (1080p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM</td><td>73 Avg FPS, 50 1% Low FPS</td></tr><tr><td>Asus ROG Xbox Ally X</td><td>53 Avg FPS, 44 1% Low FPS</td></tr><tr><td>MSI Claw 8 AI+</td><td>48 Avg FPS, 40 1% Low FPS</td></tr><tr><td>Lenovo Legion Go S</td><td>29 Avg FPS, 25 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784634411775-064gk0m8j-slide-1-bar-F1 24 | Upscaling (1080p Medium)" data-chart-type="Bar" data-title="F1 24 | Upscaling (1080p Medium)" data-subhead="" data-caption="The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device." 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">MSI Claw 8 EX AI+ CG3EM</div><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.66666666666667%; background-color: #E33235;" data-target-width="82.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">124</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #FE9F58;" data-target-width="58.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">88</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Xbox Ally X</div><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: 58.666666666666664%; background-color: #FE9F58;" data-target-width="58.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">88</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 AI+</div><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.666666666666664%; background-color: #E33235;" data-target-width="56.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">85</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">75</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Go S</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #E33235;" data-target-width="38" 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: 14.000000000000002%; background-color: #FE9F58;" data-target-width="14.000000000000002" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">21</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 | Upscaling (1080p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM</td><td>124 Avg FPS, 88 1% Low FPS</td></tr><tr><td>Asus ROG Xbox Ally X</td><td>97 Avg FPS, 88 1% Low FPS</td></tr><tr><td>MSI Claw 8 AI+</td><td>85 Avg FPS, 75 1% Low FPS</td></tr><tr><td>Lenovo Legion Go S</td><td>57 Avg FPS, 21 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784634411775-064gk0m8j-slide-1-bar-Horizon Zero Dawn | Upscaling (1080p Original)" data-chart-type="Bar" data-title="Horizon Zero Dawn | Upscaling (1080p Original)" data-subhead="" data-caption="The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device." 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">MSI Claw 8 EX AI+ CG3EM</div><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: 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 ">Asus ROG Xbox Ally X</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.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">70</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22.5%; background-color: #FE9F58;" data-target-width="22.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">18</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 AI+</div><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.5%; background-color: #E33235;" data-target-width="67.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">54</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.749999999999996%; background-color: #FE9F58;" data-target-width="28.749999999999996" data-target-margin="0"><div 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-bar-row"><div class="fv-bar-label ">Lenovo Legion Go S</div><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.74999999999999%; background-color: #E33235;" data-target-width="63.74999999999999" 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: 10%; background-color: #FE9F58;" data-target-width="10" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">8</span></div></div></div></div></div><table class="sr-only"><caption>Horizon Zero Dawn | Upscaling (1080p Original) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM</td><td>66 Avg FPS, 51 1% Low FPS</td></tr><tr><td>Asus ROG Xbox Ally X</td><td>70 Avg FPS, 18 1% Low FPS</td></tr><tr><td>MSI Claw 8 AI+</td><td>54 Avg FPS, 23 1% Low FPS</td></tr><tr><td>Lenovo Legion Go S</td><td>51 Avg FPS, 8 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 Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device.</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-1784634411775-064gk0m8j-slide-2-wrapper" data-index="2" style="display: none;"><div id="fv-chart-1784634411775-064gk0m8j-slide-2" 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">Synthetic performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">3DMark Time Spy</option><option value="1">3DMark Storage</option><option value="2">FFXIV Shadowbringers</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-1784634411775-064gk0m8j-slide-2-bar-3DMark Time Spy" data-chart-type="Bar" data-title="3DMark Time Spy" data-subhead="" data-caption="The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device." 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>Index score</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>GPU index score</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>CPU index score</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Claw 8 EX AI+ CG3EM</div><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.32666666666667%; background-color: #E33235;" data-target-width="43.32666666666667" 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">6499</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.60666666666667%; background-color: #FE9F58;" data-target-width="40.60666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">6091</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.91333333333334%; background-color: #1CA9C4;" data-target-width="69.91333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10487</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Xbox Ally X</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 26.886666666666663%; background-color: #E33235;" data-target-width="26.886666666666663" 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">4033</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 24.42%; background-color: #FE9F58;" data-target-width="24.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">3663</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 63.080000000000005%; background-color: #1CA9C4;" data-target-width="63.080000000000005" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">9462</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 AI+</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.733333333333334%; background-color: #E33235;" data-target-width="29.733333333333334" 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">4460</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27.500000000000004%; background-color: #FE9F58;" data-target-width="27.500000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">4125</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.10666666666667%; background-color: #1CA9C4;" data-target-width="55.10666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">8266</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Go S</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 14.96%; background-color: #E33235;" data-target-width="14.96" 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">2244</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 13.813333333333333%; background-color: #FE9F58;" data-target-width="13.813333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2072</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.30666666666667%; background-color: #1CA9C4;" data-target-width="28.30666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">4246</span></div></div></div></div></div><table class="sr-only"><caption>3DMark Time Spy Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM</td><td>6499 Index score, 6091 GPU index score, 10487 CPU index score</td></tr><tr><td>Asus ROG Xbox Ally X</td><td>4033 Index score, 3663 GPU index score, 9462 CPU index score</td></tr><tr><td>MSI Claw 8 AI+</td><td>4460 Index score, 4125 GPU index score, 8266 CPU index score</td></tr><tr><td>Lenovo Legion Go S</td><td>2244 Index score, 2072 GPU index score, 4246 CPU index score</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784634411775-064gk0m8j-slide-2-bar-3DMark Storage" data-chart-type="Bar" data-title="3DMark Storage" data-subhead="" data-caption="The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device." 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>Index score</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 (ųs)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Claw 8 EX AI+ CG3EM</div><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.222000000000001%; background-color: #FE9F58;" data-target-width="12.222000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">366.66</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.7666666666666666%; background-color: #1CA9C4;" data-target-width="2.7666666666666666" data-target-margin="0"></div><span class="fv-bar-value-outside">83</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Xbox Ally X</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.766666666666666%; background-color: #E33235;" data-target-width="38.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">1163</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 6.6659999999999995%; background-color: #FE9F58;" data-target-width="6.6659999999999995" data-target-margin="0"></div><span class="fv-bar-value-outside">199.98</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 5.166666666666667%; background-color: #1CA9C4;" data-target-width="5.166666666666667" data-target-margin="0"></div><span class="fv-bar-value-outside">155</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 AI+</div><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.96666666666667%; background-color: #E33235;" data-target-width="62.96666666666667" 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">1889</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 10.783666666666667%; background-color: #FE9F58;" data-target-width="10.783666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">323.51</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.166666666666667%; background-color: #1CA9C4;" data-target-width="3.166666666666667" data-target-margin="0"></div><span class="fv-bar-value-outside">95</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Go S</div><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.733333333333334%; background-color: #E33235;" data-target-width="52.733333333333334" 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">1582</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 9.074666666666667%; background-color: #FE9F58;" data-target-width="9.074666666666667" data-target-margin="0"></div><span class="fv-bar-value-outside">272.24</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 3.8%; background-color: #1CA9C4;" data-target-width="3.8" data-target-margin="0"></div><span class="fv-bar-value-outside">114</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>MSI Claw 8 EX AI+ CG3EM</td><td>2152 Index score, 366.66 Avg bandwidth (MB/s), 83 Access time (ųs)</td></tr><tr><td>Asus ROG Xbox Ally X</td><td>1163 Index score, 199.98 Avg bandwidth (MB/s), 155 Access time (ųs)</td></tr><tr><td>MSI Claw 8 AI+</td><td>1889 Index score, 323.51 Avg bandwidth (MB/s), 95 Access time (ųs)</td></tr><tr><td>Lenovo Legion Go S</td><td>1582 Index score, 272.24 Avg bandwidth (MB/s), 114 Access time (ųs)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784634411775-064gk0m8j-slide-2-bar-FFXIV Shadowbringers" data-chart-type="Bar" data-title="FFXIV Shadowbringers" data-subhead="" data-caption="The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device." style="display: none;"><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Claw 8 EX AI+ CG3EM</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 36.50666666666667%; background-color: #FFC08B;" data-target-width="36.50666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10.952</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Xbox Ally X</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 63.03333333333333%; background-color: #E33235;" data-target-width="63.03333333333333" 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">18.91</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 AI+</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 50.5%; background-color: #1CA9C4;" data-target-width="50.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">15.15</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Go S</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 68.53333333333332%; background-color: #FE9F58;" data-target-width="68.53333333333332" data-target-margin="0"><div 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.56</span></div></div></div></div><table class="sr-only"><caption>FFXIV Shadowbringers Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM</td><td>10.952</td></tr><tr><td>Asus ROG Xbox Ally X</td><td>18.91</td></tr><tr><td>MSI Claw 8 AI+</td><td>15.15</td></tr><tr><td>Lenovo Legion Go S</td><td>20.56</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 Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device.</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-1784634411775-064gk0m8j', true); });} else {initialize('fv-chart-1784634411775-064gk0m8j', true);}})();</script></div><p>As soon as you start twiddling the upscaling knobs you're getting to never less than fully playable on all the games in our tests. And that's <em>without </em>even going down the frame generation route. If you find a game, such as Lego Batman: Legacy of the Dark Knight, which has Intel's own XeSS FG baked into it, you are laughing. It pairs so well with the Arc G3 Extreme chip that Intel believes it should become a vital part of your gaming experience, and I have to agree.</p><p>From spending time playing Batman on the device, with multi frame gen enabled, it really does make a huge difference to the smoothness of the game, without hugely impacting the input latency. It's one of those times where I completely forgot what I was testing because all of the tech and frame gen faded into the background as I just spent time playing a great PC game without thinking about anything else.</p><p>Thankfully, that's how Intel is talking about frame gen with regards to the G3 Extreme series. It's all about making the experience smoother, not necessarily about winning people over with explicitly higher measured frame rates. <em>That</em> is what frame generation is good for: smoothing out gaming performance, not for giving you a veneer of higher performance.</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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper *, #fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper *:before, #fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper *:after, #fv-chart-1784634957454-0w7ov4phf-slideshow *, #fv-chart-1784634957454-0w7ov4phf-slideshow *:before, #fv-chart-1784634957454-0w7ov4phf-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper, #fv-chart-1784634957454-0w7ov4phf-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784634957454-0w7ov4phf-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784634957454-0w7ov4phf-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": "Endurance mode performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-21T11:55:57.454Z","citation": "With the MSI Claw running in its Endurance mode you are getting impressively close to the full performance of the AMD Z2 Extreme chip in Xbox Ally X.","keywords": ["MSI Claw 8 EX AI+ CG3EM (Endurance mode)","MSI Claw 8 EX AI+ CG3EM (v1.0)","Asus ROG Xbox Ally X","Black Myth Wukong | Upscaling (1080p Medium)","Cyberpunk 2077 | Upscaling (1080p Medium)","F1 24 | Upscaling (1080p Medium)","Horizon Zero Dawn | Upscaling (1080p Original)","Metro Exodus Enhanced (1080p High)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X (Default) – Black Myth Wukong | Upscaling (1080p Medium)","value": 39,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM (Endurance mode) – Black Myth Wukong | Upscaling (1080p Medium)","value": 37,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM (Default) – Black Myth Wukong | Upscaling (1080p Medium)","value": 50,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X (Default) – Cyberpunk 2077 | Upscaling (1080p Medium)","value": 53,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM (Endurance mode) – Cyberpunk 2077 | Upscaling (1080p Medium)","value": 51,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM (Default) – Cyberpunk 2077 | Upscaling (1080p Medium)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X (Default) – F1 24 | Upscaling (1080p Medium)","value": 97,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM (Endurance mode) – F1 24 | Upscaling (1080p Medium)","value": 87,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM (Default) – F1 24 | Upscaling (1080p Medium)","value": 124,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X (Default) – Horizon Zero Dawn | Upscaling (1080p Original)","value": 70,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM (Endurance mode) – Horizon Zero Dawn | Upscaling (1080p Original)","value": 47,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM (Default) – Horizon Zero Dawn | Upscaling (1080p Original)","value": 66,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X (Default) – Metro Exodus Enhanced (1080p High)","value": 27,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM (Endurance mode) – Metro Exodus Enhanced (1080p High)","value": 20,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM (Default) – Metro Exodus Enhanced (1080p High)","value": 41,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "Battery life","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-21T11:55:57.454Z","citation": "With Endurance mode you are literally doubling the battery life of the MSI Claw compared with its already impressive standard showing.","keywords": ["MSI Claw 8 EX AI+ CG3EM (Endurance mode)","MSI Claw 8 EX AI+ CG3EM (v1.0)","Asus ROG Xbox Ally X","MSI Claw 8 AI+","Lenovo Legion Go S","Battery life | PCMark 10","PCMark 10 | Battery life (gaming test)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X (Default) – Battery life | PCMark 10","value": 125,"unitText": "Battery life (minutes)"},{"@type": "PropertyValue","name": "Lenovo Legion Go S (Default) – Battery life | PCMark 10","value": 126,"unitText": "Battery life (minutes)"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ (Default) – Battery life | PCMark 10","value": 129,"unitText": "Battery life (minutes)"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM (Endurance mode) – Battery life | PCMark 10","value": 308,"unitText": "Battery life (minutes)"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM (Default) – Battery life | PCMark 10","value": 153,"unitText": "Battery life (minutes)"}]}]</script><div id="fv-chart-1784634957454-0w7ov4phf-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-1784634957454-0w7ov4phf-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1784634957454-0w7ov4phf-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">Endurance mode performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong | Upscaling (1080p Medium)</option><option value="1">Cyberpunk 2077 | Upscaling (1080p Medium)</option><option value="2">F1 24 | Upscaling (1080p Medium)</option><option value="3">Horizon Zero Dawn | Upscaling (1080p Original)</option><option value="4">Metro Exodus Enhanced (1080p High)</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-1784634957454-0w7ov4phf-slide-0-bar-Black Myth Wukong | Upscaling (1080p Medium)" data-chart-type="Bar" data-title="Black Myth Wukong | Upscaling (1080p Medium)" data-subhead="" data-caption="With the MSI Claw running in its Endurance mode you are getting impressively close to the full performance of the AMD Z2 Extreme chip in Xbox Ally X." 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">MSI Claw 8 EX AI+ CG3EM (Endurance mode)</div><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.66666666666667%; background-color: #E33235;" data-target-width="61.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">37</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.333333333333336%; background-color: #FE9F58;" data-target-width="48.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">29</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 EX AI+ CG3EM (Default)</div><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.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334" 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: 46.666666666666664%; background-color: #FE9F58;" data-target-width="46.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">28</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Xbox Ally X (Default)</div><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">39</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">30</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong | Upscaling (1080p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM (Endurance mode)</td><td>37 Avg FPS, 29 1% Low FPS</td></tr><tr><td>MSI Claw 8 EX AI+ CG3EM (Default)</td><td>50 Avg FPS, 28 1% Low FPS</td></tr><tr><td>Asus ROG Xbox Ally X (Default)</td><td>39 Avg FPS, 30 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784634957454-0w7ov4phf-slide-0-bar-Cyberpunk 2077 | Upscaling (1080p Medium)" data-chart-type="Bar" data-title="Cyberpunk 2077 | Upscaling (1080p Medium)" data-subhead="" data-caption="With the MSI Claw running in its Endurance mode you are getting impressively close to the full performance of the AMD Z2 Extreme chip in Xbox Ally X." 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">MSI Claw 8 EX AI+ CG3EM (Endurance mode)</div><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.74999999999999%; background-color: #E33235;" data-target-width="63.74999999999999" 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: 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">32</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 EX AI+ CG3EM (Default)</div><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.25%; background-color: #E33235;" data-target-width="91.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">73</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #FE9F58;" data-target-width="62.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">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Xbox Ally X (Default)</div><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.25%; background-color: #E33235;" data-target-width="66.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">53</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div 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><table class="sr-only"><caption>Cyberpunk 2077 | Upscaling (1080p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM (Endurance mode)</td><td>51 Avg FPS, 32 1% Low FPS</td></tr><tr><td>MSI Claw 8 EX AI+ CG3EM (Default)</td><td>73 Avg FPS, 50 1% Low FPS</td></tr><tr><td>Asus ROG Xbox Ally X (Default)</td><td>53 Avg FPS, 44 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784634957454-0w7ov4phf-slide-0-bar-F1 24 | Upscaling (1080p Medium)" data-chart-type="Bar" data-title="F1 24 | Upscaling (1080p Medium)" data-subhead="" data-caption="With the MSI Claw running in its Endurance mode you are getting impressively close to the full performance of the AMD Z2 Extreme chip in Xbox Ally X." 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">MSI Claw 8 EX AI+ CG3EM (Endurance mode)</div><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.99999999999999%; background-color: #E33235;" data-target-width="57.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">87</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39.33333333333333%; background-color: #FE9F58;" data-target-width="39.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">59</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 EX AI+ CG3EM (Default)</div><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.66666666666667%; background-color: #E33235;" data-target-width="82.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">124</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 58.666666666666664%; background-color: #FE9F58;" data-target-width="58.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">88</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Xbox Ally X (Default)</div><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: 58.666666666666664%; background-color: #FE9F58;" data-target-width="58.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">88</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 | Upscaling (1080p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM (Endurance mode)</td><td>87 Avg FPS, 59 1% Low FPS</td></tr><tr><td>MSI Claw 8 EX AI+ CG3EM (Default)</td><td>124 Avg FPS, 88 1% Low FPS</td></tr><tr><td>Asus ROG Xbox Ally X (Default)</td><td>97 Avg FPS, 88 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784634957454-0w7ov4phf-slide-0-bar-Horizon Zero Dawn | Upscaling (1080p Original)" data-chart-type="Bar" data-title="Horizon Zero Dawn | Upscaling (1080p Original)" data-subhead="" data-caption="With the MSI Claw running in its Endurance mode you are getting impressively close to the full performance of the AMD Z2 Extreme chip in Xbox Ally X." 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">MSI Claw 8 EX AI+ CG3EM (Endurance mode)</div><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.75%; background-color: #E33235;" data-target-width="58.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">47</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" 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">36</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 EX AI+ CG3EM (Default)</div><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: 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 ">Asus ROG Xbox Ally X (Default)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.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">70</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22.5%; background-color: #FE9F58;" data-target-width="22.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">18</span></div></div></div></div></div><table class="sr-only"><caption>Horizon Zero Dawn | Upscaling (1080p Original) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM (Endurance mode)</td><td>47 Avg FPS, 36 1% Low FPS</td></tr><tr><td>MSI Claw 8 EX AI+ CG3EM (Default)</td><td>66 Avg FPS, 51 1% Low FPS</td></tr><tr><td>Asus ROG Xbox Ally X (Default)</td><td>70 Avg FPS, 18 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784634957454-0w7ov4phf-slide-0-bar-Metro Exodus Enhanced (1080p High)" data-chart-type="Bar" data-title="Metro Exodus Enhanced (1080p High)" data-subhead="" data-caption="With the MSI Claw running in its Endurance mode you are getting impressively close to the full performance of the AMD Z2 Extreme chip in Xbox Ally X." 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">MSI Claw 8 EX AI+ CG3EM (Endurance mode)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #E33235;" data-target-width="33.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">20</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 25%; background-color: #FE9F58;" data-target-width="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">15</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 EX AI+ CG3EM (Default)</div><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.33333333333333%; background-color: #E33235;" data-target-width="68.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">41</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 25%; background-color: #FE9F58;" data-target-width="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">15</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Xbox Ally X (Default)</div><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: 25%; background-color: #FE9F58;" data-target-width="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">15</span></div></div></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced (1080p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM (Endurance mode)</td><td>20 Avg FPS, 15 1% Low FPS</td></tr><tr><td>MSI Claw 8 EX AI+ CG3EM (Default)</td><td>41 Avg FPS, 15 1% Low FPS</td></tr><tr><td>Asus ROG Xbox Ally X (Default)</td><td>27 Avg FPS, 15 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;">With the MSI Claw running in its Endurance mode you are getting impressively close to the full performance of the AMD Z2 Extreme chip in Xbox Ally X.</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-1784634957454-0w7ov4phf-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1784634957454-0w7ov4phf-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">Battery life</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1784634957454-0w7ov4phf-slide-1-bar-Battery life | PCMark 10" data-chart-type="Bar" data-title="PCMark 10 | Battery life (gaming test)" data-subhead="" data-caption="With Endurance mode you are literally doubling the battery life of the MSI Claw compared with its already impressive standard showing." style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">PCMark 10 | Battery life (gaming test)</h4><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Claw 8 EX AI+ CG3EM (Endurance mode)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 77%; background-color: #EB6F71;" 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">308</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 EX AI+ CG3EM (Default)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 38.25%; background-color: #FFC08B;" data-target-width="38.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">153</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Xbox Ally X (Default)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 31.25%; background-color: #E33235;" data-target-width="31.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">125</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 AI+ (Default)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 32.25%; background-color: #1CA9C4;" data-target-width="32.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">129</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Go S (Default)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 31.5%; background-color: #FE9F58;" data-target-width="31.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">126</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>100</span><span>200</span><span>300</span><span>400</span></div><div class="fv-x-axis-unit">Battery life (minutes)</div></div></div><table class="sr-only"><caption>PCMark 10 | Battery life (gaming test) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM (Endurance mode)</td><td>308</td></tr><tr><td>MSI Claw 8 EX AI+ CG3EM (Default)</td><td>153</td></tr><tr><td>Asus ROG Xbox Ally X (Default)</td><td>125</td></tr><tr><td>MSI Claw 8 AI+ (Default)</td><td>129</td></tr><tr><td>Lenovo Legion Go S (Default)</td><td>126</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;">With Endurance mode you are literally doubling the battery life of the MSI Claw compared with its already impressive standard showing.</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-1784634957454-0w7ov4phf', true); });} else {initialize('fv-chart-1784634957454-0w7ov4phf', true);}})();</script></div><p>But one of the things that really stands out to me is the efficiency of the new Intel silicon when it comes to Endurance mode. When you enable Endurance in the MSI quick settings it turns on efficiency mode, which theoretically locks the frame rate to 30, 40, or 60 fps. Well, I'm not entirely sure about that, given the variety in average fps I've measured in my benchmarking, but it certainly pulls down the peak PL2 performance down to a maximum of 20 W, with PL1 stuck at 15 W.</p><p>This effectively doubles the battery life of the device, but delivers gaming performance that, to all practical purposes, feels about the same as you would get from running the Xbox Ally X at its top settings. There are times where the full power of the Z2 Extreme does edge out the 15 - 20 W performance of the MSI Claw, but those aren't all that common.</p><p>This performance and efficiency one-two punch is a hell of a double-whammy.</p><h2 class="article-body__section" id="section-msi-claw-8-ex-ai-value"><span>MSI Claw 8 EX AI+ 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:3295px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="oZxK3umKcnzU8ftMxeLedR" name="msi-claw-8-ex-ai-14" alt="MSI Claw 8 EX AI+" src="https://cdn.mos.cms.futurecdn.net/oZxK3umKcnzU8ftMxeLedR.jpg" mos="" align="middle" fullscreen="" width="3295" height="1853" 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>Value? In the current handheld gaming market, surely you jest? This is where all my positivity about the new Intel Arc G3 series architecture and MSI's re-design of the Claw evaporates up against the molten heat of the memory crisis, because there is no getting away from the fact that we're talking about a gaming handheld that costs $1,800.</p><p>As soon as the AI/datacentre market started hoovering up all available DRAM and subsequently NAND memory the writing was on the wall for consumer technology. The laws of supply and demand meant prices were only going to spiral upwards and this has arguably hit the MSI Claw harder than many others.</p><p>That's because Panther Lake and the Arc G3 series chips' performance targets were designed around the bandwidth of high-performance LPDDR5X memory. Intel reportedly mandated at least LPDDR5X-7467 for a system to be classed as having either the top B370 or B390 iGPUs, otherwise they would just be noted as 'Intel Graphics'. The G3 Extreme here sits alongside 32 GB of LPDDR5X-8533, which costs a pretty penny and is likely a big reason for the high price of the device itself.</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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="9MJHAQihCEJpovFPTVxFoR" name="msi-claw-8-ex-ai-02" alt="MSI Claw 8 EX AI+" src="https://cdn.mos.cms.futurecdn.net/9MJHAQihCEJpovFPTVxFoR.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" 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 spoke to Intel's Tom Petersen at Computex earlier this year specifically about whether we'd see any machines using the non-Extreme version of the two G3 chips the company announced, and he was sceptical precisely because of this.</p><p>"I don't know the answer to that one," he says. "It's a great question. I think we're in a weird time with the whole DRAM thing going on right now, where the pricing difference between the two chips is small, and small relative to what's going on with DRAM.</p><p>"So, if you're going to spend the money on DRAM, why not just get the best one? I think there's some of that going on. As DRAM prices come down and the market starts normalising a little bit, then the differentiation of price that you can get by picking different SKUs will be a more important differentiator than the end user. That's my guess."</p><p>Which kinda sucks. The memory just costs far more than the difference between the two G3 processors, making that saving largely irrelevant for anyone looking to try and create a cheaper option. </p><p>You only have to look at the Acer Predator Atlas 8, which is also using the G3 series of chips and <em>is</em> releasing a straight Arc G3 version. But that's looking to be priced around $1,500 despite using the cheaper chip. The equivalent Atlas 8 compared to the MSI Claw 8 etc. is running to over $2,000. However you cut it, the mix of CPU and memory silicon is expensive.</p><p>So, the price is understandable then, but that doesn't change the fact that at this level it's impossible to recommend the Claw 8 etc. to anyone who makes their purchases with any form of value judgement in mind. If you're just after the best/fastest, and hang the expense, all power to you, but for the rest of us there's little by way of a value proposition here.</p><h2 class="article-body__section" id="section-msi-claw-8-ex-ai-sound"><span>MSI Claw 8 EX AI+ 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:3136px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CFv3mPwqZPGkqNNiE5WHWR" name="msi-claw-8-ex-ai-15" alt="MSI Claw 8 EX AI+" src="https://cdn.mos.cms.futurecdn.net/CFv3mPwqZPGkqNNiE5WHWR.jpg" mos="" align="middle" fullscreen="" width="3136" height="1764" 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>When it comes to the actual sound reproduction of the speakers in the MSI Claw EX AI+ they're fine. Nothing more, nothing less. Arguably there's not a whole lot you can do with the sort of space you have to jam a set of speakers into, but they still do an admirable job anyway. Though I will say that I'd still advise you to use a set of earbuds or headphones with the device for the best aural experience.</p><p>But the other side of this equation is the sound the device's cooling makes when you're pushing the silicon to its limits. And in that I'm far more impressed. </p><p>It's not that the device is silent under load—you will still hear those fans when they're really blowing—but the tone is as unobtrusive as they get and the work MSI has done to improve the cooling array of the latest MSI Claw has really paid off. If you're rocking Endurance mode and playing some relatively lightweight games you will barely hear the whoosh of air carrying off the heat from the silicon. </p><p>And even if you are hammering the G3 Extreme, I never felt the same sort of loathing I get from a really egregious gaming laptop's turbine roar under gaming loads.</p><h2 class="article-body__section" id="section-msi-claw-8-ex-ai-thermals"><span>MSI Claw 8 EX AI+ thermals</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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="6zDf4s9SCqxkWfkwggHD8S" name="msi-claw-8-ex-ai-08" alt="MSI Claw 8 EX AI+" src="https://cdn.mos.cms.futurecdn.net/6zDf4s9SCqxkWfkwggHD8S.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" 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 an Intel CPU, so when we really put it under sustained load, such as with a ten minute Cinebench 2024 run, then yes, we're going to be hitting high temperatures. But it's also no different to the sorts of temperatures you'll see from AMD's own handheld chips when put under the same processing pressure.</p><p>There's a solitary degree in it, which could easily be passed off as variance in testing, but the Arc G3 Extreme in the MSI Claw measured 97 °C as its maximum temperature, while the Ryzen Z2 Extreme in the Asus ROG Xbox Ally X hits 96 °C.</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-1784636371151-a5haabwy6 *, #fv-chart-1784636371151-a5haabwy6 *:before, #fv-chart-1784636371151-a5haabwy6 *:after, #fv-chart-1784636371151-a5haabwy6-slideshow *, #fv-chart-1784636371151-a5haabwy6-slideshow *:before, #fv-chart-1784636371151-a5haabwy6-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784636371151-a5haabwy6, #fv-chart-1784636371151-a5haabwy6-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784636371151-a5haabwy6 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784636371151-a5haabwy6.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784636371151-a5haabwy6.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-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1784636371151-a5haabwy6-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784636371151-a5haabwy6-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-1784636371151-a5haabwy6-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-1784636371151-a5haabwy6-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-1784636371151-a5haabwy6-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784636371151-a5haabwy6-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784636371151-a5haabwy6-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-1784636371151-a5haabwy6-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-1784636371151-a5haabwy6-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-1784636371151-a5haabwy6-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784636371151-a5haabwy6 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784636371151-a5haabwy6 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784636371151-a5haabwy6 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784636371151-a5haabwy6 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784636371151-a5haabwy6 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784636371151-a5haabwy6 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784636371151-a5haabwy6 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784636371151-a5haabwy6 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784636371151-a5haabwy6 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784636371151-a5haabwy6 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784636371151-a5haabwy6 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784636371151-a5haabwy6 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784636371151-a5haabwy6 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784636371151-a5haabwy6 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784636371151-a5haabwy6 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784636371151-a5haabwy6 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784636371151-a5haabwy6 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784636371151-a5haabwy6 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784636371151-a5haabwy6 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784636371151-a5haabwy6 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784636371151-a5haabwy6 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784636371151-a5haabwy6 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-bar-row, #fv-chart-1784636371151-a5haabwy6 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784636371151-a5haabwy6.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784636371151-a5haabwy6.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784636371151-a5haabwy6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784636371151-a5haabwy6.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784636371151-a5haabwy6.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784636371151-a5haabwy6 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784636371151-a5haabwy6 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784636371151-a5haabwy6 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784636371151-a5haabwy6 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784636371151-a5haabwy6 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784636371151-a5haabwy6 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784636371151-a5haabwy6 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784636371151-a5haabwy6 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784636371151-a5haabwy6 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784636371151-a5haabwy6 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784636371151-a5haabwy6 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784636371151-a5haabwy6 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784636371151-a5haabwy6 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784636371151-a5haabwy6 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784636371151-a5haabwy6 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6.mobile-view .fv-pie-container,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-bar-row,#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-stacked-product,#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-grouped-bar-product,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-bar-row,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-stacked-product,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784636371151-a5haabwy6.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-1784636371151-a5haabwy6.mobile-view .fv-bar-label,#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-grouped-product-title,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-bar-label,#fv-chart-1784636371151-a5haabwy6.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-1784636371151-a5haabwy6.mobile-view .fv-bar-container,#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-bar-cluster,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-bar-container,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784636371151-a5haabwy6.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-1784636371151-a5haabwy6.mobile-view .fv-x-axis-wrapper,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-x-axis-label-space,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-x-axis-chart-space,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-benchmark-title,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-dropdown-title,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-carousel-nav-btn,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-chart-title,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-chart-subhead,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-versus-header,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-versus-select-wrapper,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-versus-vs,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-versus-select-container,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-versus-select,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784636371151-a5haabwy6.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-1784636371151-a5haabwy6.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-bar-commentary-inline,#fv-chart-1784636371151-a5haabwy6.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784636371151-a5haabwy6.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784636371151-a5haabwy6.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784636371151-a5haabwy6 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784636371151-a5haabwy6 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784636371151-a5haabwy6 .fv-bar-row,#fv-chart-1784636371151-a5haabwy6 .fv-stacked-product,#fv-chart-1784636371151-a5haabwy6 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-bar-label,#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-bar-container,#fv-chart-1784636371151-a5haabwy6 .fv-bar-cluster {width: 100% !important;}#fv-chart-1784636371151-a5haabwy6 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784636371151-a5haabwy6 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784636371151-a5haabwy6 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784636371151-a5haabwy6 .fv-x-axis-label-space {display: none !important;}#fv-chart-1784636371151-a5haabwy6 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784636371151-a5haabwy6 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784636371151-a5haabwy6 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784636371151-a5haabwy6 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784636371151-a5haabwy6 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784636371151-a5haabwy6 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784636371151-a5haabwy6 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784636371151-a5haabwy6 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784636371151-a5haabwy6 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784636371151-a5haabwy6 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784636371151-a5haabwy6 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784636371151-a5haabwy6 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784636371151-a5haabwy6 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784636371151-a5haabwy6 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784636371151-a5haabwy6 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784636371151-a5haabwy6 .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-1784636371151-a5haabwy6 .fv-stl-shop-all-logo,#fv-chart-1784636371151-a5haabwy6 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784636371151-a5haabwy6 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784636371151-a5haabwy6 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784636371151-a5haabwy6 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784636371151-a5haabwy6.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": "Cooling","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-21T12:19:31.151Z","citation": "The thermal performance of the MSI Claw is impressive, however the Xbox Ally X is doing more work with higher power draw.","keywords": ["MSI Claw 8 EX AI+ CG3EM (v1.0)","Asus ROG Xbox Ally X","Lenovo Legion Go S","Thermal performance","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – Thermal performance","value": 96,"unitText": "Max CPU temp (°C)"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – Thermal performance","value": 99.2,"unitText": "Max CPU temp (°C)"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – Thermal performance","value": 97,"unitText": "Max CPU temp (°C)"}]}</script><div id="fv-chart-1784636371151-a5haabwy6" 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">Cooling</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1784636371151-a5haabwy6-bar-Thermal performance" data-chart-type="Bar" data-title="Thermal performance" data-subhead="" data-caption="The thermal performance of the MSI Claw is impressive, however the Xbox Ally X is doing more work with higher power draw. " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Thermal performance</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>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 CPU package power (W)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Claw 8 EX AI+ CG3EM</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 97%; background-color: #E33235;" data-target-width="97" 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: 37%; background-color: #FE9F58;" data-target-width="37" data-target-margin="0"><div 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 ">Asus ROG Xbox Ally X</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96%; background-color: #E33235;" data-target-width="96" 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">96</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div 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 ">Lenovo Legion Go S</div><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.2%; background-color: #E33235;" data-target-width="99.2" 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.2</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><table class="sr-only"><caption>Thermal performance Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM</td><td>97 Max CPU temp (°C), 37 Max CPU package power (W)</td></tr><tr><td>Asus ROG Xbox Ally X</td><td>96 Max CPU temp (°C), 55 Max CPU package power (W)</td></tr><tr><td>Lenovo Legion Go S</td><td>99.2 Max CPU temp (°C), 38 Max CPU package power (W)</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 thermal performance of the MSI Claw is impressive, however the Xbox Ally X is doing more work with higher power draw. </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-1784636371151-a5haabwy6', false); });} else {initialize('fv-chart-1784636371151-a5haabwy6', false);}})();</script></div><p>But at no point do either of these handhelds ever get to the point where they are too hot to touch. The cooling design vents the hot air out of the top of the MSI Claw, while drawing it in from twin fans oriented to pull in from the rear of the device. This means you're never hit by the hot air when you're using it in a normal way, with the screen out in front of you.</p><h2 class="article-body__section" id="section-msi-claw-8-ex-ai-software"><span>MSI Claw 8 EX AI+ 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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="GGF34A4vWQZZKag65gpzaR" name="msi-claw-8-ex-ai-10" alt="MSI Claw 8 EX AI+" src="https://cdn.mos.cms.futurecdn.net/GGF34A4vWQZZKag65gpzaR.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" 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>We're still talking about a Windows-based handheld, and even with the Xbox Mode operating to full effect, the MSI Claw remains a device that feels like it's got a bunch of software snakes writhing around under the surface all fighting to control what happens in there. The simple, unified nature of SteamOS is what has drawn people to Valve's Linux-based operating system, and why a bunch of other Linux distributions have co-opted it as the front-end for their own handheld versions.</p><p>But Windows is still very much a desktop OS, and one that still has some roots in the aging operating systems of its past that it cannot escape. There are still Windows 2000-era menu systems lurking inside Windows 11 if you look not very hard at all. And even with the Xbox mode layer cleaning things up for handhelds it's still not entirely unified.</p><p>Yes, you can have Steam boot into Big Picture mode, but I found Xbox mode seemed to block that from loading immediately after booting. So you're still going to boot into either MSI's own game and system launcher or the Xbox app. Either way is clunky and requires you to jump through a few more hoops, click a few more buttons, to get to the game you want.</p><p>Then there's the overlay. Pressing the menu button on the Claw brings up what's essentially the Gamebar menu as an overlay, just like with the Xbox Ally X. Except here, after maybe a one second delay, it will jarringly flick you over to the MSI quick menu. I will say this is probably where you want to land when you hit that button, as it gives you all the necessary control over performance, controls, and recording, but it's not a slick experience.</p><h2 class="article-body__section" id="section-msi-claw-8-ex-ai-battery-life"><span>MSI Claw 8 EX AI+ battery life</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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="HQ8krGYVvByrkyXpV24AgR" name="msi-claw-8-ex-ai-16" alt="MSI Claw 8 EX AI+" src="https://cdn.mos.cms.futurecdn.net/HQ8krGYVvByrkyXpV24AgR.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" 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>If gaming performance is the attention grabbing metric for most PC gamers when it comes to handheld PCs, battery life is the one that will have the biggest impact on your overall experience with the device when you get it in your hands. </p><p>I was already impressed with the MSI Claw EX AI+ CG3EM when I first ran my battery life benchmarks on its default, AI Engine power mode. This gets you running up to 37 W and I am getting another half an hour of solid gaming time over and above the Xbox Ally X, and that's all while performing at a much higher level.</p><p>But the joy for me of the new Arc G3 Extreme chip is its performance when you're not throwing that much power down its throat. Switch on Endurance mode in the MSI quick menu, which puts you in the Efficiency preset in the Intel Graphics Software app, and my measured battery life literally doubles.</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-1784636602285-d6p1gmsib *, #fv-chart-1784636602285-d6p1gmsib *:before, #fv-chart-1784636602285-d6p1gmsib *:after, #fv-chart-1784636602285-d6p1gmsib-slideshow *, #fv-chart-1784636602285-d6p1gmsib-slideshow *:before, #fv-chart-1784636602285-d6p1gmsib-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784636602285-d6p1gmsib, #fv-chart-1784636602285-d6p1gmsib-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784636602285-d6p1gmsib {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784636602285-d6p1gmsib.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784636602285-d6p1gmsib.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-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1784636602285-d6p1gmsib-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784636602285-d6p1gmsib-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-1784636602285-d6p1gmsib-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-1784636602285-d6p1gmsib-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-1784636602285-d6p1gmsib-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784636602285-d6p1gmsib-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784636602285-d6p1gmsib-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-1784636602285-d6p1gmsib-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-1784636602285-d6p1gmsib-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-1784636602285-d6p1gmsib-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784636602285-d6p1gmsib .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784636602285-d6p1gmsib .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784636602285-d6p1gmsib .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784636602285-d6p1gmsib .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784636602285-d6p1gmsib .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784636602285-d6p1gmsib .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784636602285-d6p1gmsib .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784636602285-d6p1gmsib .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784636602285-d6p1gmsib .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784636602285-d6p1gmsib .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784636602285-d6p1gmsib .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784636602285-d6p1gmsib .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784636602285-d6p1gmsib .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784636602285-d6p1gmsib .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784636602285-d6p1gmsib .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784636602285-d6p1gmsib .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784636602285-d6p1gmsib .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784636602285-d6p1gmsib .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784636602285-d6p1gmsib .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784636602285-d6p1gmsib .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784636602285-d6p1gmsib .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784636602285-d6p1gmsib .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-bar-row, #fv-chart-1784636602285-d6p1gmsib .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784636602285-d6p1gmsib.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784636602285-d6p1gmsib.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784636602285-d6p1gmsib .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784636602285-d6p1gmsib .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784636602285-d6p1gmsib .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784636602285-d6p1gmsib .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784636602285-d6p1gmsib .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784636602285-d6p1gmsib .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784636602285-d6p1gmsib .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784636602285-d6p1gmsib .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784636602285-d6p1gmsib .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784636602285-d6p1gmsib .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784636602285-d6p1gmsib .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784636602285-d6p1gmsib .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784636602285-d6p1gmsib .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784636602285-d6p1gmsib .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784636602285-d6p1gmsib .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib.mobile-view .fv-pie-container,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-bar-row,#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-stacked-product,#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-grouped-bar-product,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-bar-row,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-stacked-product,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784636602285-d6p1gmsib.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-1784636602285-d6p1gmsib.mobile-view .fv-bar-label,#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-grouped-product-title,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-bar-label,#fv-chart-1784636602285-d6p1gmsib.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-1784636602285-d6p1gmsib.mobile-view .fv-bar-container,#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-bar-cluster,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-bar-container,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784636602285-d6p1gmsib.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-1784636602285-d6p1gmsib.mobile-view .fv-x-axis-wrapper,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-x-axis-label-space,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-x-axis-chart-space,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-benchmark-title,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-dropdown-title,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-carousel-nav-btn,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-chart-title,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-chart-subhead,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-versus-header,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-versus-select-wrapper,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-versus-vs,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-versus-select-container,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-versus-select,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784636602285-d6p1gmsib.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-1784636602285-d6p1gmsib.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-bar-commentary-inline,#fv-chart-1784636602285-d6p1gmsib.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784636602285-d6p1gmsib.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784636602285-d6p1gmsib.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784636602285-d6p1gmsib .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784636602285-d6p1gmsib .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784636602285-d6p1gmsib .fv-bar-row,#fv-chart-1784636602285-d6p1gmsib .fv-stacked-product,#fv-chart-1784636602285-d6p1gmsib .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-bar-label,#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-bar-container,#fv-chart-1784636602285-d6p1gmsib .fv-bar-cluster {width: 100% !important;}#fv-chart-1784636602285-d6p1gmsib .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784636602285-d6p1gmsib .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784636602285-d6p1gmsib .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784636602285-d6p1gmsib .fv-x-axis-label-space {display: none !important;}#fv-chart-1784636602285-d6p1gmsib .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784636602285-d6p1gmsib .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784636602285-d6p1gmsib .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784636602285-d6p1gmsib .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784636602285-d6p1gmsib .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784636602285-d6p1gmsib .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784636602285-d6p1gmsib .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784636602285-d6p1gmsib .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784636602285-d6p1gmsib .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784636602285-d6p1gmsib .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784636602285-d6p1gmsib .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784636602285-d6p1gmsib .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784636602285-d6p1gmsib .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784636602285-d6p1gmsib .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784636602285-d6p1gmsib .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784636602285-d6p1gmsib .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-1784636602285-d6p1gmsib .fv-stl-shop-all-logo,#fv-chart-1784636602285-d6p1gmsib .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784636602285-d6p1gmsib .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784636602285-d6p1gmsib .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784636602285-d6p1gmsib .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784636602285-d6p1gmsib.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": "Battery life","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-21T12:23:22.286Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["MSI Claw 8 EX AI+ CG3EM (Endurance mode)","MSI Claw 8 EX AI+ CG3EM (v1.0)","Asus ROG Xbox Ally X","MSI Claw 8 AI+","Lenovo Legion Go S","Asus ROG Ally X","OneXPlayer OneXFly F1 Pro","Battery life | PCMark 10","PCMark 10 | Battery life (gaming test)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Ally X (Default) – Battery life | PCMark 10","value": 128,"unitText": "Battery life (minutes)"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X (Default) – Battery life | PCMark 10","value": 125,"unitText": "Battery life (minutes)"},{"@type": "PropertyValue","name": "Lenovo Legion Go S (Default) – Battery life | PCMark 10","value": 126,"unitText": "Battery life (minutes)"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ (Default) – Battery life | PCMark 10","value": 129,"unitText": "Battery life (minutes)"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM (Endurance mode) – Battery life | PCMark 10","value": 308,"unitText": "Battery life (minutes)"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM (Default) – Battery life | PCMark 10","value": 153,"unitText": "Battery life (minutes)"},{"@type": "PropertyValue","name": "OneXPlayer OneXFly F1 Pro (Default) – Battery life | PCMark 10","value": 82,"unitText": "Battery life (minutes)"}]}</script><div id="fv-chart-1784636602285-d6p1gmsib" 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">Battery life</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1784636602285-d6p1gmsib-bar-Battery life | PCMark 10" data-chart-type="Bar" data-title="PCMark 10 | Battery life (gaming test)" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">PCMark 10 | Battery life (gaming test)</h4><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">MSI Claw 8 EX AI+ CG3EM (Endurance mode)</div><div class="fv-bar-container"><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">308</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 EX AI+ CG3EM (Default)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 38.25%; background-color: #EB6F71;" data-target-width="38.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">153</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Xbox Ally X (Default)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 31.25%; background-color: #E33235;" data-target-width="31.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">125</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">MSI Claw 8 AI+ (Default)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 32.25%; background-color: #FE9F58;" data-target-width="32.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">129</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Go S (Default)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 31.5%; background-color: #FE9F58;" data-target-width="31.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">126</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Asus ROG Ally X (Default)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 32%; background-color: #E33235;" data-target-width="32" 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">128</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">OneXPlayer OneXFly F1 Pro (Default)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 20.5%; background-color: #1CA9C4;" data-target-width="20.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">82</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>100</span><span>200</span><span>300</span><span>400</span></div><div class="fv-x-axis-unit">Battery life (minutes)</div></div></div><table class="sr-only"><caption>PCMark 10 | Battery life (gaming test) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>MSI Claw 8 EX AI+ CG3EM (Endurance mode)</td><td>308</td></tr><tr><td>MSI Claw 8 EX AI+ CG3EM (Default)</td><td>153</td></tr><tr><td>Asus ROG Xbox Ally X (Default)</td><td>125</td></tr><tr><td>MSI Claw 8 AI+ (Default)</td><td>129</td></tr><tr><td>Lenovo Legion Go S (Default)</td><td>126</td></tr><tr><td>Asus ROG Ally X (Default)</td><td>128</td></tr><tr><td>OneXPlayer OneXFly F1 Pro (Default)</td><td>82</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-1784636602285-d6p1gmsib', false); });} else {initialize('fv-chart-1784636602285-d6p1gmsib', false);}})();</script></div><p>We use PCMark's Gaming battery life test, which loops through older 3DMark tests, continually hammering the battery until it gives out and the system goes into shutdown. And with Endurance mode enabled I've seen the Claw go from two and a half hours in that test to over five hours. And, remember, that will give you essentially the same actual gaming performance as the ROG Xbox Ally X across most games I've tested. </p><p>Now, that doesn't mean battery life is a solved issue, but this is you playing games without worrying about what that little percentage indicator in the top right of your screen says. And if you're playing something like Olli Olli World or Lonely Mountains: Snow Riders, you can expect to bat well above that five hours average, too.</p><p>In fact, Intel actually measured the battery life of the Claw with the classic Team Fortress 2 running on it, and managed to get a healthy 11 hours of game time out of it. Actually, nearer 12. That's more than enough TF2 for anyone.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Glorious GHS InfinitePlay review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-headsets/glorious-ghs-infiniteplay-review/</link>
                                                                            <description>
                            <![CDATA[ This versatile set of cans impresses with its hot swappable battery system, but it's just okay otherwise. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">JwThLDNwxgCGyRTzTaZt4a</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/uP36bLJB5gFxYMZz4LwyAH-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 21 Jul 2026 13:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Headsets]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming Audio]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.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/uP36bLJB5gFxYMZz4LwyAH-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The GHS Wireless InfinitePlay seen from various angles on a blue background. This is a wireless gaming headset from Glorious. It is black all over, save for a few subtle orange accents.]]></media:description>                                                            <media:text><![CDATA[The GHS Wireless InfinitePlay seen from various angles on a blue background. This is a wireless gaming headset from Glorious. It is black all over, save for a few subtle orange accents.]]></media:text>
                                <media:title type="plain"><![CDATA[The GHS Wireless InfinitePlay seen from various angles on a blue background. This is a wireless gaming headset from Glorious. It is black all over, save for a few subtle orange accents.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/uP36bLJB5gFxYMZz4LwyAH-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Glorious, purveyor of PC peripherals such as gaming keyboards and mice, has branched out into headsets. The company released its first wired effort, the <a href="https://www.pcgamer.com/hardware/gaming-headsets/glorious-ghs-eternal-review/" target="_blank">Glorious GHS Eternal</a>, earlier this year and, in terms of build quality, the wireless InfinitePlay shares a lot of DNA. In terms of pricing though, the two headsets couldn't be more different.</p><p>The swappable battery system goes some way to justify the significant jump in price. As someone who loves wireless headsets, but doesn't love how often they have to become tethered to my PC to charge, this proved a real game-changer.</p><p>The InfinitePlay is also designed to be a versatile bit of kit you can take everywhere. Whether you're listening to tunes on the go, or counting the shots in one of the <a href="https://www.pcgamer.com/best-fps-games/" target="_blank">best FPS games</a>, the InfinitePlay's balanced sound profile is tuned to handle both scenarios equally well. EQ tweaking is offered via the straightforward to use Glorious Core software, with more in-depth options planned for a future update.</p><p>That versatility is backed up by great connectivity. You've got the usual choice between a Bluetooth, or 2.4 GHz connection, and the dongle for the latter comes with a USB-C to USB-A adapter. As such, it's just as easy to connect the InfinitePlay to your phone, PlayStation and Nintendo Switch consoles as it is to your PC.</p><p>Generally speaking, the GHS InfinitePlay is a wireless gaming headset that could handle everything I threw at it—and, thanks to its sturdy yet flexible construction, survived everywhere I threw it. Unfortunately, for $230, I'm not sold that this headset gives quite as good as it gets.</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 a versatile bit of kit that doesn't draw attention to itself:</strong> Neither creaky in construction, nor showy in appearance, the InfinitePlay is a gaming headset you can take on plenty of adventures away from your gamer den.<br><br>✅ <strong>Oodles of battery life is a priority for you:</strong> The InfinitePlay's hot swappable battery system is impressive at this price point. Each battery offers about 85 hours, and the headset itself can store up to 3 hours of juice itself, meaning you never need to hit the pause button to swap.</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't buy if:</h3><div class="card__description-wrapper"><div class="card__description"><p>❌<strong> You're totally addicted to bass:</strong> The InfinitePlay's sound profile is balanced, handling much of what you can throw at it equally well while also lacking the depth or richness to stand out in any particular way.<br><br>❌ <strong>You're on a budget:</strong> The InfinitePlay is one of the least expensive gaming headsets featuring a hot swappable battery system you can get right now, but $200+ is still a big ask.</p></div></div></div></div><h2 class="article-body__section" id="section-features"><span>Features</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>GHS Wireless InfinitePlay</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Type</strong></p></td><td  ><p>Closed-back</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>Bluetooth 5.4, 2.4 GHz, USB-C Wired</p></td></tr><tr><td class="firstcol " ><p><strong>Frequency</strong></p></td><td  ><p>Response 20 Hz - 20 kHz</p></td></tr><tr><td class="firstcol " ><p><strong>Mic</strong></p></td><td  ><p>Omnidirectional, detachable boom arm</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>360 g</p></td></tr><tr><td class="firstcol " ><p><strong>Extras</strong></p></td><td  ><p>2x hot swappable batteries, charging base station for the hot swappable batteries, USB-C to USB-A adapter for 2.4 GHz dongle</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p>$230/€230</p></td></tr></tbody></table></div><p>The main draw of the Infiniteplay is its swappable battery system. Each battery holds an advertised 85 hours of charge while the headset itself can stay powered on for three hours under its own steam. That means, your headset doesn't need to power off when you swap between batteries</p><p>We've seen similar systems in both the <a href="https://www.pcgamer.com/hardware/gaming-headsets/steelseries-arctis-nova-elite-review/" target="_blank">SteelSeries Arctis Nova Elite</a>, and the <a href="https://www.pcgamer.com/steelseries-arctis-nova-pro-wireless-review/" target="_blank">SteelSeries Arctis Nova Pro</a>. The InfinitePlay costs a fraction of the Nova Elite's $600 asking price, and a significant chunk of change less than the Nova Pro, which itself will still set you back somewhere in the region of $300. The InfinitePlay's $230 price tag still isn't what I'd call affordable, but it does offer more than twice the battery life of the more expensive SteelSeries headsets—seriously, I was charging the Glorious batteries in their special included base station maybe once every two weeks.</p><p>Swapping between batteries feels natural. There's no hidden compartment here, and therefore no magnetic cap that could disappear among the clutter of your gamer den. Instead, you just slot a freshly charged battery into the right earcup. It <em>does </em>matter which end of the battery goes in first, with the non-business end highlighted by an orange tip. Otherwise, the socket is much less picky about which side is the right way up, so you won't be futzing and flipping your batteries around like they're a USB-A cable. Easy-peasy.</p><p>Besides hot swappable batteries, or the impressive, detachable microphone which I'll discuss in its own section, what I personally most enjoyed were the tactile rotary knobs on both earcups. Pressing in the left knob powers on the headset, while tapping gives you a broad sense of how much juice is left in the battery. Twiddling the left knob also finetunes your chat mix, while twisting rightie adjusts system volume. Tapping the right-hand dial also pauses the current song.</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="qyeSpAyYBo84vBpFTDYWKH" name="GHS Wireless InfinitePlay" alt="The GHS Wireless InfinitePlay seen from various angles on a blue background. This is a wireless gaming headset from Glorious. It is black all over, save for a few subtle orange accents." src="https://cdn.mos.cms.futurecdn.net/qyeSpAyYBo84vBpFTDYWKH.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 two rotary dials are a delight to use, and each one is joined by a lower profile button lower down the earcup. The left ear cup button mutes the mic, and the one on the right earcup turns on Bluetooth with a long press, or switches between your Bluetooth and 2.4 GHz connection with a tap. These lower profile buttons are <em>fine</em>, though they're much less fun to use.</p><h2 class="article-body__section" id="section-sound"><span>Sound</span></h2><p>The InfinitePlay enjoys a balanced sound profile with various EQ tweaking options available via the Glorious Core software (scroll down for more on that). But even without audio twiddling, the InfinitePlay handles both music listening and game soundscapes equally well. However, that balanced sound profile also means it doesn't especially stand out in any particular regard.</p><p>That's fine, but for this price point I would want just a little more depth and richness—a little more bass wouldn't hurt either. Instead, Glorious is pitching this as more of a versatile device you can comfortably use both in and out of game, rather than an overly specialised bit of gamer gear.</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="hddThVHaJxGf4TLQjZydAH" name="GHS Wireless InfinitePlay" alt="The GHS Wireless InfinitePlay seen from various angles on a blue background. This is a wireless gaming headset from Glorious. It is black all over, save for a few subtle orange accents." src="https://cdn.mos.cms.futurecdn.net/hddThVHaJxGf4TLQjZydAH.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>Still, in-game performance matters. Granted, I could wax lyrical about my daughter's street fighting career in <a href="https://store.steampowered.com/app/3562120/Magical_Princess/" target="_blank">Magical Princess</a>, but the mostly chill soundscape of this raising game doesn't really put the headset through its paces. So, for my yearly rhythm game humbling, I took <a href="https://www.pcgamer.com/games/action/how-lies-of-p-turned-a-rhythm-games-hip-hop-and-electronica-songs-into-a-gothic-melancholic-soundtrack/" target="_blank">DJMAX Respect V</a> for a spin, and was particularly impressed with how crisp the high tones sounded via the InfinitePlay. The many voice lines of short, scifi fable <a href="https://www.pcgamer.com/visual-novel-eliza-explores-the-privacy-risks-of-digital-therapy/" target="_blank">Eliza</a> also came through crisp and clear. The funky, crunchy soundscape of <a href="https://www.pcgamer.com/games/fps/doom-the-dark-ages-review/" target="_blank">Doom: The Dark Ages</a> is also faithfully rendered without the details of a hectic firefight becoming too muddy.</p><p>That said, the Glorious plan was to build a versatile bit of hardware with sound you could tune to your liking. As such, I'll save my thoughts on EQ profiles for the software section down below.</p><h2 class="article-body__section" id="section-microphone"><span>Microphone</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="Lgt74Ui38P43LTx2wq9CsG" name="GHS Wireless InfinitePlay" alt="The GHS Wireless InfinitePlay seen from various angles on a blue background. This is a wireless gaming headset from Glorious. It is black all over, save for a few subtle orange accents." src="https://cdn.mos.cms.futurecdn.net/Lgt74Ui38P43LTx2wq9CsG.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 InfinitePlay's detachable microphone proves to be another stand-out feature. For instance, when I first tested this wireless headset in a video meeting, one of my colleagues commented that the mic was so clear that it made me sound like I was part of her inner monologue. Beyond considering a career as someone's literal shoulder devil, that is to say this headset could be a real contender for streamers (or, simply anyone just as enamoured with the sound of their own voice).</p><audio src="https://cdn.mos.cms.futurecdn.net/cHqx5tr4FHVYDja29ak5aR/GHS%20Wireless%20InfinitePlay%20with%20boom%20arm%20attached%20test%20-%20quotes.mp3"  controls="controls" preload="none"></audio><p>I'll talk more about the software specifically in a minute, but Glorious Core offers a few settings that bolster the microphone's performance, such as an Environmental Noise Cancellation toggle. Contrary to popular belief, PCG towers isn't the rowdiest office, though this noise filter definitely helps during team video calls.</p><audio src="https://cdn.mos.cms.futurecdn.net/4MAiS53pqVnDHqb9qfeEeg/Sonnet%2033.mp3"  controls="controls" preload="none"></audio><p>Because Glorious are pitching the InfinitePlay as a versatile headset meant to handle your auditory needs both in and out of game, you have the choice between letting the detachable boom arm render your dulcet tones, or trusting an internal microphone to keep up. The detachable microphone arm is sturdy, with a little bit of flex as opposed to the properly bendy arms on Glorious' wired headsets.</p><p>As I said before, I got the best results using this detachable arm. Detach the boom arm though, and you have a headset that looks much less gamer-y, but with a much less strong internal microphone. It's mostly clear enough, but I wouldn't want to take a phone call on a crowded street or on a windy day with it.</p><audio src="https://cdn.mos.cms.futurecdn.net/uaihUpeUDsjbCCaRJKFJj6/GHS%20Wireless%20InfinitePlay%20internal%20mic%20test%20-%20quotes.mp3"  controls="controls" preload="none"></audio><h2 class="article-body__section" id="section-build-quality"><span>Build quality</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="jSdMbqZPJQV676KWhzHHGH" name="GHS Wireless InfinitePlay" alt="The GHS Wireless InfinitePlay seen from various angles on a blue background. This is a wireless gaming headset from Glorious. It is black all over, save for a few subtle orange accents." src="https://cdn.mos.cms.futurecdn.net/jSdMbqZPJQV676KWhzHHGH.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>Like I said up top, the InfinitePlay is very similar in construction to the Glorious GHS Eternal wired headsets. That means they both feature a fabulously bendy-but-still-sturdy headband. Specifically, the InfinitePlay goes for the same floating headband design as the pricier, RGB version of the Eternal. Much like that wired headset, the InfinitePlay managed to endure a number of trips stuffed into my over-full backpack, coming out no worse for wear on the other side.</p><p>Besides being a wireless headset, the InfinitePlay's design differs from the GHS Eternal in two notable ways. For one, it's got two lovely tactile knobs, one on each ear cup, for adjusting volume and chat levels. For another, it does away with its siblings' bendy mic arm and opts for a much less flexible, detachable arm instead. There's <em>some </em>give to this arm, but it's not as poseable, and feels way more robust.</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="mS8y4niHwfMQQ3qyvP6Z9H" name="GHS Wireless InfinitePlay" alt="The GHS Wireless InfinitePlay seen from various angles on a blue background. This is a wireless gaming headset from Glorious. It is black all over, save for a few subtle orange accents." src="https://cdn.mos.cms.futurecdn.net/mS8y4niHwfMQQ3qyvP6Z9H.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>Otherwise, the InfinitePlay's hardware profile is very nearly the same as the GHS Eternal RGB. That means you're getting decent build quality for the price as far as that wired headset is concerned, but standing this side of the $200 mark with the InfinitePlay, the amount of flex possible here may prove more disconcerting than reassuring.</p><h2 class="article-body__section" id="section-aesthetics"><span>Aesthetics</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="fZvVtvQMDaJL7YKZATfgCH" name="GHS Wireless InfinitePlay" alt="The GHS Wireless InfinitePlay seen from various angles on a blue background. This is a wireless gaming headset from Glorious. It is black all over, save for a few subtle orange accents." src="https://cdn.mos.cms.futurecdn.net/fZvVtvQMDaJL7YKZATfgCH.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>Glorious haven't yet announced any fun colourways for the InfinitePlay—as a smaller company only just dipping its toe into gaming headsets, that makes sense. What that left me with was a classy black colourway with orange accents on the floating headband and inside the earcups. A white version is also available, though that goes for a grey headband and earcups instead of orange.</p><p>In all, my review unit is a fairly understated bit of kit in black. Even the rotary knobs are perfectly in proportion and don't draw a great deal of attention to themself. The microphone arm is a sleek thing, and the option to fully detach it makes this headset an unassuming bit of kit to take on the road with you. Personally, <a href="https://www.pcgamer.com/hardware/gaming-headsets/steelseries-arctis-nova-3x-review/" target="_blank">I prefer a versatile bit of kit that also comes in a fetching purple</a>, but I won't begrudge those who prefer a more understated colourway—after all, black does go with everything!</p><h2 class="article-body__section" id="section-software"><span>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:1428px;"><p class="vanilla-image-block" style="padding-top:55.25%;"><img id="z44mjhURgYJerKgaJ83NNN" name="Glorious Core" alt="A screenshot of the Glorious Core software, showing the various settings available to finetune for the GHS Wireless InfinitePlay gaming headset specifically." src="https://cdn.mos.cms.futurecdn.net/z44mjhURgYJerKgaJ83NNN.png" mos="" align="middle" fullscreen="" width="1428" height="789" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Glorious)</span></figcaption></figure><p>The InfinitePlay comes out of the box with decent microphone audio and a balanced sound profile, but the Glorious Core software offers a number of settings to better hone your experience.</p><p>For listening to your favourite tunes (or in my case most recently, going absolutely feral to The Vampire Lestat's singles), the Music and Immersion EQ profiles offer a lovely wide sound stage. You can't tweak the parametrics of either these, or the other Voice Call, FPS, or 'Glorious Mode' pre-set EQ profiles, but Core offers you two custom profiles to futz around with via a fairly intuitive UI.</p><p>Doom: The Dark Ages arguably features the weakest soundtrack of the trilogy, but its layered soundscape proves a worthwhile test of any gaming headset. I played the game across a few of Core's pre-loaded EQ profiles, and feel that on the whole both hardware and software are up to the task of faithfully rendering the sound design's redoubled efforts to really sell the heft of every step you make as the Doom Slayer. As far as I can hear, the FPS EQ makes the sound stage slightly narrower compared to the Immersion profile.</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:1430px;"><p class="vanilla-image-block" style="padding-top:55.31%;"><img id="dMJ8nKkN7uWaqrnrj6wP7N" name="Glorious Core" alt="A screenshot of the Glorious Core software, showing the various settings available to finetune for the GHS Wireless InfinitePlay gaming headset specifically." src="https://cdn.mos.cms.futurecdn.net/dMJ8nKkN7uWaqrnrj6wP7N.png" mos="" align="middle" fullscreen="" width="1430" height="791" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Glorious)</span></figcaption></figure><p>Generally though, I didn't notice the biggest difference between the pre-loaded EQ profiles, but I'm told that glorious is planning to beef up its software offering with the addition of advanced EQ options in future Core updates. Per the press release, the plan is to introduce "exact frequency placement, gain and volume per band, Q factor (the width of each adjustment, from narrow and focused to broad and sweeping), and full filter type selection across low pass, high pass, peak, low shelf, and high shelf." Unfortunately, these specific software features were not available to test for my review.</p><p>At time of writing, the software offers a number of other options beyond EQ settings too. You can also adjust game and chat sound balance via slider. You can adjust microphone volume, turn sidetone on or off, adjust sidetone volume, and turn the Environmental Noise Cancellation for the microphone on or off too. You can fiddle with all of these and the EQ settings across up to five different headset settings.</p><h2 class="article-body__section" id="section-value"><span>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="rmXewyKqPzQdCSvCSZM2rG" name="GHS Wireless InfinitePlay" alt="The GHS Wireless InfinitePlay seen from various angles on a blue background. This is a wireless gaming headset from Glorious. It is black all over, save for a few subtle orange accents." src="https://cdn.mos.cms.futurecdn.net/rmXewyKqPzQdCSvCSZM2rG.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>That $230 price point makes the InfinitePlay markedly cheaper than a number of competing gaming headsets also rocking swappable battery systems—but dropping 200 smackers on a gaming headset is still a big ask. To reiterate, the Turtle Beach Stealth Pro can still cost more than $300—though our Katie wasn't especially fond of it anyway, <a href="https://www.pcgamer.com/turtle-beach-stealth-pro/" target="_blank">giving it a 60% back in 2023</a>. Turtle Beach's successor headset, the <a href="https://www.pcgamer.com/hardware/gaming-headsets/turtle-beach-stealth-pro-ii-review/" target="_blank">Stealth Pro II</a>, offers an improved feature set though is even more expensive, and enjoys only 40 hours of juice per battery. Then, there's the $400 <a href="https://www.pcgamer.com/hardware/gaming-headsets/steelseries-arctis-nova-pro-omni-review/" target="_blank">SteelSeries Arctis Nova Pro Omni</a> which is definitely very snazzy, but still only offers up to 60 hours per swappable battery.</p><p>If we were <em>just</em> comparing battery life, then the 85 hours offered by each of the InfinitePlay's swappable batteries would ensure the Glorious wins out easily. The headset's own three hours of onboard juice just sweetens the deal, meaning you don't have to power off while swapping batteries. But obviously, wireless gaming headsets are more than just the sum of their battery life.</p><p>The audio quality of the detachable microphone is another highlight, but it's not quite enough to justify the price cruising past the $200 mark. Furthermore, while I don't dislike the well-balanced sound from the InfinitePlay 40 mm drivers, I would've appreciated more of an attempt at bass for the price.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Sonic & All-Stars Racing Transformed review (2018) ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/racing/sonic-and-all-stars-racing-transformed-review-2018/</link>
                                                                            <description>
                            <![CDATA[ Sonic & All-Stars Racing Transformed review: 'I can’t express how happy I am that somebody decided to make this' ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wNayPxL2wSJeRj8UX5rhMh</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/rxW77dZhKWN2A7fxpmUSwR-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 20 Jul 2026 04:02:48 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Racing]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Chris Thursten ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cfe68e8719c32d1d5a9da25d7eb34465.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Justin Wagner ]]></dc:contributor>
                                                                    <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/rxW77dZhKWN2A7fxpmUSwR-1280-80.jpg">
                                                            <media:credit><![CDATA[Sega]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Sonic the Hedgehog.]]></media:description>                                                            <media:text><![CDATA[Sonic the Hedgehog.]]></media:text>
                                <media:title type="plain"><![CDATA[Sonic the Hedgehog.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/rxW77dZhKWN2A7fxpmUSwR-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><em><strong>Special commentary on this classic PC Gamer re-review provided by:</strong></em></p><div  class="fancy-box"><div class="fancy_box-title">Need to Know</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Release date</strong> January 31, 2013<br><strong>Expect to pay</strong> $20<br><strong>Developer</strong> Sumo Digital<br><strong>Publisher</strong> Sega<br><strong>Reviewed on </strong>Core i7-6700K, 16GB RAM, GTX 980 <br><strong>Steam Deck</strong> Verified<br><strong>Link</strong> <a data-analytics-id="inline-link" href="https://store.steampowered.com/app/212480/Sonic__AllStars_Racing_Transformed_Collection/" target="_blank">Steam</a></p></div></div><p>I’m not sure anybody has ever had more fun making a game than Sumo Digital did when it made Sonic & All-Stars Racing Transformed. </p><p>On paper, the brief from SEGA would have been as desperately mercenary as they come: make a copy of Nintendo’s monumentally popular Mario Kart, but with Sonic. Take Nintendo’s near-perfect party game series and smear Sega’s blue weirdo and his friends all over it.</p><p>Sumo seems to have understood that it was never going to make something pristine with the materials it was given. SEGA found itself resolutely Mean Girls-ed by the end of the ’90s console wars, too scrappy to mean anything as a brand and personally victimised by Nintendo’s radiant coherence. </p><p>As mascots go, Mario is a stranger proposition than Sonic—a portly plumber is a weird hero to invest in when you’re a child—but sheer craftsmanship overruled the rule of cool. Sonic found himself too inherently ’90s to hold onto that cool very long anyway, destined for a faltering retreat from the mainstream and a new career in fan fiction.</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:2126px;"><p class="vanilla-image-block" style="padding-top:51.22%;"><img id="W4qyJDiEZG4PihG999MDEZ" name="monkeyballcar" alt="AiAi from Monkey Ball in a kart." src="https://cdn.mos.cms.futurecdn.net/W4qyJDiEZG4PihG999MDEZ.png" mos="" align="middle" fullscreen="" width="2126" height="1089" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">It’s weird that the Super Monkey Ball monkey isn’t in a ball. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Sega)</span></figcaption></figure><p>The first wonderful thing about All-Stars Racing Transformed is that it accepts this: not just about Sonic, but about SEGA’s whole brand. The core cast includes everybody you’d expect: Sonic, Tails, Knuckles and so on, each driving cars that transform into planes and boats as stages change over the course of a race.</p><p>Then somebody put their hands on the crossover lever and gave it a push: you can also play as the bloke from Shenmue, who rides around in an OutRun cabinet, or as B.D. Joe from Crazy Taxi. You can play as AiAi from Super Monkey Ball, who appears to have the Dreamcast logo shaved into his head: a gang sign that only middle class ’90 kids will understand.</p><div><blockquote><p>Somebody put their hands on the crossover lever and gave it a push</p></blockquote></div><p>Nintendo has done this sort of thing before, of course, in the Smash Bros. series. Hell, Sonic is in Smash Bros. Not content to be outdone, however, Sumo leaned even harder on the crossover lever and snapped it off, wholesale embracing Sega’s latter-day existence as a publisher of sober PC strategy games. </p><div  class="fancy-box"><div class="fancy_box-title">From the archives</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Gn5VbcNJ5oeX86tKhP59qY" name="pcg 322" caption="" alt="PCG 322" src="https://cdn.mos.cms.futurecdn.net/Gn5VbcNJ5oeX86tKhP59qY.png" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text">This review was originally published in <strong>PC Gamer #322 (UK, October 2018)</strong>.</p><p class="fancy-box__body-text">You can still <a data-analytics-id="inline-link" href="https://www.magazinesdirect.com/pcg-brandsite" target="_blank">subscribe to PC Gamer</a> to get new issues of the magazine (in print!) every month.</p></div></div><p>You’d be forgiven for not knowing that you wanted to do sick drifts across the deck of After Burner’s aircraft carrier as a tank-driving general from Company of Heroes: but you do, you really do. </p><p>You want to fuck up Tails with a well-aimed swarm of bees as a Roman centurion from Total War. You want to fly around a level from Sonic 3 as actual human racing driver Danica Patrick.</p><h2 id="harvest-time">Harvest time</h2><p>You want to do it all as Racing Transformed’s inarguable star, Football Manager: just a regular man in a football-themed car who likes to bellow things like “get in!” as he tumbles from a collapsing bridge in Panzer Dragoon Saga and transforms into a boat. </p><p>I can’t express how happy I am that somebody decided to make this, that they were willing to shatter the ideal of a ’90s console brand into pieces and throw it to the crowd.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ROG Strix XG32UQWMS review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-monitors/asus-rog-strix-xg32uqwms-review/</link>
                                                                            <description>
                            <![CDATA[ Asus delivers LG's latest 4K Tandem OLED tech at a pretty reasonable price. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7mUFoYbgyZqJs3ysWsNjUb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/B4wvWiyy7NaKcFdo58eYdX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 17 Jul 2026 15:59:54 +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.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/B4wvWiyy7NaKcFdo58eYdX-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Strix OLED XG32UQWMS gaming monitor]]></media:description>                                                            <media:text><![CDATA[Asus ROG Strix OLED XG32UQWMS gaming monitor]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Strix OLED XG32UQWMS gaming monitor]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/B4wvWiyy7NaKcFdo58eYdX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Asus isn't the immediately obvious pick when it comes to value-orientated PC hardware. But its mainstream Strix sub-brand does occasionally deliver some pretty sweet deals. Enter, therefore, the new <a href="https://rog.asus.com/monitors/27-to-31-5-inches/rog-strix-oled-xg32uqwms/" target="_blank">Asus ROG Strix OLED XG32UQWMS</a>.</p><p>It's a 32-inch, 4K gaming monitor based on LG's latest Tandem Primary RGB OLED panel tech, the specifics of which we'll come to shortly. And it's yours for $899, which is a pretty punchy price for a 32-inch 4K OLED with the very newest panel tech.</p><p>However, as a Strix model, the XG32UQWMS doesn't throw everything at the wall when it comes to features. Well, that's the theory. In practice, the XG32UQWMS has an awful lot of the stuff you'd want from a gaming display.</p><div ><table><caption>Asus ROG Strix XG32UQWMS specs</caption><tbody><tr><td class="firstcol " ><p><strong>Screen size</strong></p></td><td  ><p>32-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>3,840 x 2,160</p></td></tr><tr><td class="firstcol " ><p><strong>Brightness</strong></p></td><td  ><p>330 nits full screen, 1,500 nits peak HDR</p></td></tr><tr><td class="firstcol " ><p><strong>Response time</strong></p></td><td  ><p>0.03 ms</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>240 Hz @ 4K, 480 Hz @ 1080p</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 OLED panel, G-Sync, 2x HDMI 2.1, DisplayPort 1.4, USB-A hub</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p>$899 | £890</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 want the latest LG Tandem OLED tech:</strong> Asus has gone for LG's latest and brightest LG Tandem OLED panel option.</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't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You're expecting RGB-stripe subpixels:</strong> There is an LG Tandem OLED with RGB-stripe and Asus will use it, but not in this monitor.</p></div></div></div></div><p>The one obvious omission is USB-C connectivity. But then that's not an unambiguously gaming-adjacent feature, albeit it is desirable for use with a gaming laptop and likewise if you're planning on sharing this monitor between a gaming rig and, perhaps, a work laptop.</p><p>Anyway, apart from the LG-supplied OLED panel itself, there's one little extra that's worth mentioning first. Along with the 240 Hz available at the OLED panel's native 4K resolution, there's also a 1080p dual mode running at fully 480 Hz.</p><p>Yes, these kinds of dual mode features are increasingly common on 4K gaming monitors. But given the Strix branding and relatively competitive pricing, not to mention the fact that not many OLED 4K monitors have yet offered it, you still might not have expected it on this particular model.</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="B4wvWiyy7NaKcFdo58eYdX" name="Asus ROG Strix OLED XG32UQWMS 00008" alt="Asus ROG Strix OLED XG32UQWMS gaming monitor" src="https://cdn.mos.cms.futurecdn.net/B4wvWiyy7NaKcFdo58eYdX.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/B4wvWiyy7NaKcFdo58eYdX.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>As for other specifications, this Asus represents a step up in terms of brightness compared with previous 32-inch 4K monitors with LG OLED models. The full-screen rating is now 330 nits, up from 275 nits on earlier models.</p><p>Asus is also quoting fully 1,500 nits for peak HDR brightness in a small window. Notably, both of those figures are well up on the 300 nits and 1,000 nits, respectively, that <a href="https://www.pcgamer.com/hardware/gaming-monitors/msi-mpg-322ur-x24-review/" target="_blank">MSI claims for the MPG 322UR X24</a>. </p><p>That MSI model uses the latest QD-OLED 32-inch 4K panel from Samsung. So, on paper at least, this new LG panel tech seems to have the edge over Samsung. For what it's worth, both this new Asus and the MSI get VESA DisplayHDR True Black 500 certification. Despite all that, the MSI is quite a bit more expensive, at $1,099.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ovJN6MEYoFqzABsRQyVuNe.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption>The motion clarity in 1080p 480 Hz dual mode is outstanding.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mQ5HkohSNsVqZgDapnJYGh.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption>The motion clarity in 1080p 480 Hz dual mode is outstanding.<small role="credit">Future</small></figcaption></figure></figure><p>There are a few other upsides beyond mere brightness that come with this latest LG Tandem OLED generation. First, there's a glossy panel coating. That's not to everyone's taste, but it certainly heightens one of the main strengths of OLED tech, namely contrast. </p><p>There's also more colour performance, now up to 99.5% of the DCI-P3 gamut and much more competitive in that regard with Samsung QD-OLED. Asus also says this generation of LG OLED panel tech is 60% more durable in terms of light-emitting lifespan and so should resist burn-in even more robustly, an issue which is covered in any case by the three-year warranty.</p><div><blockquote><p>What you don't get, however, is true RGB-stripe sub-pixel structure.</p></blockquote></div><p>What you don't get, however, is true RGB-stripe sub-pixel structure. Confusingly, the "Primary RGB" nomenclature LG applies to this new panel tech refers to the layers of emissive material actually within each subpixel. </p><p>The sub-pixel structure itself remains the RGWB or red, green, white, and blue layout seen in many recent OLED panels. Strictly speaking, pure RGB and without the white sub pixel LG adds to boost brightness offers both better rendering precision and superior colour fidelity. For the record, Asus has announced a monitor with LG's new Tandem OLED panel that does have pure RGB-stripe subpixels, the ROG Swift OLED PG32UCWM. But that monitor is not this monitor, and the Swift models always command a much higher price.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/YRxZ8w8NSkYz3KGbvscmR8.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NiKsmrNZ93sVxf73EfKnJB.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Hf49fSu5npudEFRszZEgSF.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Whatever, as is usual for all these OLED panels, response is rated at a startlingly scant 0.03 ms. In short, pixel response is essentially a solved problem with modern OLED panel tech. Rounding out the main features are dual HDMI 2.1 inputs, DisplayPort 1.4, a USB hub and support for G-Sync adaptive refresh technology on Nvidia GPUs and FreeSync on AMD GPUs.</p><p>Incidentally, this may be an Asus Strix model and therefore not its most premium offering, but the build quality is still decent. Okay, you miss out on pivoting the panel into portrait mode. But all the other adjustments, including tilt, height and swivel are included and, frankly, it's every bit as well put together as an 8K Asus monitor I happen to have in at the moment that sells for an incredible $8,800.</p><p>With all those details covered off, well, it's time to get to the main event. How good does this new LG Tandem OLED panel tech look in 32-inch 4K format and, likewise, how does it stack up against the Samsung QD-OLED competition as represented by the MSI MPG 322UR X24?</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/2CtP9SYWYST3mNZV4pTedN.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption>You need to disable uniform brightness to get peak performance.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QFrogjebPCfBLixUbR5gbS.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption>Asus calls its 1080p dual mode "Frame Rate Boost."<small role="credit">Future</small></figcaption></figure></figure><p>Out of the box, it's immediately apparent that this new panel has both more punch and more colour vibrancy that the previous LG-sourced 32-inch 4K OLED panel. But there are caveats.</p><p>Subjectively, the full screen brightness is a little disappointing. With a large proportion of the panel being driven hard, it's definitely duller looking, subjectively, than the MSI. If that seems to contradict the paper specs, well, this Asus monitor has to rely on LG's additional white subpixel to hit that 330 nits full-screen figure. </p><p>In practice, the white subpixel doesn't automatically boost brightness for colours as opposed to pure white. So, much of the time, that 330 nits rating is a bit notional. As with most OLEDs, you can boost the brightness by disabling the ABL or automatic brightness limiter, which Asus refers to as the Uniform Brightness setting.</p><div><blockquote><p>More than with QD-OLED panels, the overall panel brightness varies substantially depending on how much of the panel is being lit up.</p></blockquote></div><p>However, more than with QD-OLED panels, the overall panel brightness varies substantially depending on how much of the panel is being lit up. It only requires a disappointingly small application window, such as a web browser, showing a predominantly white image, to have the panel dimming quite noticeably.</p><p>Even using dark mode for most apps, the panel will quite often dim in a manner that the QD-OLED competition doesn't, not quite. That said, this monitor can still deliver some spectacular visuals for HDR content.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/GZXqCP63MSrdSbtUtSkkzj.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption>LG's Tandem OLED panels don't suffer from purple tint.<small role="credit">Future</small></figcaption></figure></figure><p>It's at its best when rendering small bright details on a dark background. That's when you'll get the full 1,500 nits and a truly eye-popping experience. That's not the reality for most games, most of the time of course. And for day-to-day gaming I'd give the subjective edge to the MSI monitor and its Samsung panel. It's that little bit more vibrant, that little bit more immersive.</p><p>Of course one thing the MSI lacks is a 1080p dual mode. So, how does that factor into the equation? Certainly, this Asus Strix is lightning fast running at 480 Hz. The motion clarity is pretty stupendous ripping your mouse around in an online shooter like Counter-Strike 2, ditto the lack of latency.</p><div><blockquote><p>The motion clarity is pretty stupendous ripping your mouse around in an online shooter like Counter-Strike 2.</p></blockquote></div><p>The image quality at 1080p is also among the best I've seen in terms of pixel definition on a 32-inch 4K panel running in dual mode. But the thing is, if you're really serious about esports, do you really want to be playing on a 32-inch monitor?</p><p>I suppose you could mimic the apparent size of the preferred 24-inch monitor by pushing this thing further away. But I'm not totally convinced that's a satisfactory solution for someone who plays loads of online shooters. And if you don't, I can't see you using the dual mode much.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/nrxouvArPm2cJacKS9bpZ6.jpg" alt="Asus ROG Strix OLED XG32UQWMS" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>What I can say for sure is that I still give the slight edge to Samsung's QD-OLED tech. Yes, even the latest QD-OLEDs have a slight purple tint in bright ambient light that you entirely sidestep with LG's Tandem OLED panels.</p><p>But, overall, QD-OLED still feels noticeably more vibrant and colour rich. Moreover, the variable brightness on this Asus's LG panel when you disable uniform brightness in order to get the best performance is also more noticeable and more distracting.</p><p>All that said, there's a price differential to take into account. This Asus goes for $899 to the MSI's $1,099. Personally, I think the MSI is worth the extra $200 for a bit more subjective pop and USB-C connectivity. But the value proposition is certainly very tight between the two. And if you don't care about USB-C but would like the 1080p 480 Hz dual-mode feature, well, the Asus ROG Strix OLED XG32UQWMS is pretty compelling.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ LG UltraGear Evo GX9 39GX950B review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-monitors/lg-ultragear-evo-gx9-39gx950b-review/</link>
                                                                            <description>
                            <![CDATA[ On paper, this 5K2K OLED is the ultimate PC gaming monitor... ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">iUYaCNmvTu7tZwgiCH5KUJ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Yh7jQSqJtYYSGc8jUHfFpN-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 17 Jul 2026 15:11:28 +0000</pubDate>                                                                                                                                <updated>Sun, 19 Jul 2026 12:18:41 +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.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/Yh7jQSqJtYYSGc8jUHfFpN-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[LG UltraGear Evo 39GX950B OLED monitor]]></media:description>                                                            <media:text><![CDATA[LG UltraGear Evo 39GX950B OLED monitor]]></media:text>
                                <media:title type="plain"><![CDATA[LG UltraGear Evo 39GX950B OLED monitor]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Yh7jQSqJtYYSGc8jUHfFpN-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Is this the monitor cashed-up PC gamers have been waiting for? At last, a 39-inch ultrawide with decent pixel density thanks to its 5K2K resolution, plus the latest LG OLED panel knowhow? The new <a href="https://www.lg.com/us/monitors/lg-39gx950b-b-gaming-monitor" target="_blank">LG UltraGear Evo GX9 39GX950B</a> certainly sounds pretty sweet, even if it also costs a pretty penny at $1,799 or £1,549.</p><p>The sordid matter of money aside, there's just one snag. The Ultragear 39GX950B does indeed offer LG's hot new Tandem OLED technology. But there's another otherwise almost identical 39-inch 5K2K panel from LG Display that has one notable advantage over this monitor, the inclusion of true RGB-stripe subpixel structure.</p><p>It turns out Alienware has announced a monitor using that LG panel, <a href="https://www.pcgamer.com/hardware/shut-the-front-door-alienwares-new-5k2k-rgb-stripe-oled-could-be-the-gaming-monitor-er-endgame/" target="_blank">the Alienware AW3926QW</a>, and, to be frank, it looms large over this new model from LG itself. However good it is, you'd really want to see how that Alienware shapes up before pulling the trigger.</p><div ><table><caption>LG UltraGear Evo GX9 39GX950B specs</caption><tbody><tr><td class="firstcol " ><p><strong>Screen size</strong></p></td><td  ><p>39-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>5,120 x 2,160</p></td></tr><tr><td class="firstcol " ><p><strong>Brightness</strong></p></td><td  ><p>335 nits full screen, 1,500 nits peak HDR</p></td></tr><tr><td class="firstcol " ><p><strong>Response time</strong></p></td><td  ><p>0.03 ms</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>165 Hz @ 5K2K, 330 Hz @ 1080p</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 OLED panel, G-Sync, 2x HDMI 2.1, DisplayPort 2.1, USB-C with 90 W PD, USB-A hub</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.amazon.com/LG-39GX950B-B-Ultragear-Dual-Mode-DisplayHDR/dp/B0GVPBVRPP/" target="_blank">$1,799</a> | <a href="https://www.amazon.co.uk/LG-UltraGear-39GX950B-Gaming-Monitor/dp/B0GTWPD3JK/" target="_blank">£1,549 </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 want a big-screen OLED with good pixel density:</strong> The 5K2K resolution on a 39-inch ultrawide panel gives the same pixel density as a 32-inch 4K monitor.</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't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You want a reassuring three-year warranty:</strong> LG only covers this monitor for two years, which means you're on your on if it burns in after that.</p></div></div></div></div><p>Still, the LG Ultragear Evo 39GX950B does look epic on paper. We're talking 5,120 by 2,160 pixels across that 39-inch diagonal. To provide a little context and to define this panel in terms of pixel density and vertical screen size, this is essentially a 32-inch 4K 16:9 monitor taken out to 21:9 aspect and 39 inches.</p><p>For many fans of high-end gaming displays, the basic proposition here is just about perfect. The 143 DPI pixel density is enough for crisp fonts and lots of space for day-to-day computing and multitasking while also delivering oodles of in-game image detail.</p><p>At the same time, the ultrawide aspect and huge 39-inch panel size makes for epic immersion. Then add in the latest LG Tandem OLED panel tech and, well, you get the idea. This thing promises to be a bit special.</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="Yh7jQSqJtYYSGc8jUHfFpN" name="LG UltraGear Evo 39GX950B 00010" alt="LG UltraGear Evo 39GX950B OLED monitor" src="https://cdn.mos.cms.futurecdn.net/Yh7jQSqJtYYSGc8jUHfFpN.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/Yh7jQSqJtYYSGc8jUHfFpN.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>Beyond the basic form factor, of course, there are plenty of other details to absorb. In terms of brightness, ever a key OLED metric, LG claims 335 nits full screen and 1,500 peak HDR in a small window. Those figures are as good as PC OLED monitors currently get. </p><p>Speaking of HDR, the 39GX950B has VESA DisplayHDR True Black 500 certification, which is a hallmark of the latest LG Tandem OLED panels. Response comes in at 0.03 ms, which is standard for pretty much all current OLED panels and miles faster than any LCD-based monitor.</p><p>As for refresh, at the 5K2K native the 39GX950B tops out at 165 Hz. However, it supports various dual-mode alternative resolutions, the fastest of which can achieve 330 Hz. That's fairly nippy by any sensible measure, though it's pretty hard to imagine anyone really serious about esports and online shooters going for a huge ultrawide like this.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/S6yBJ4EAGbTzqFFtZtzLkJ.jpg" alt="LG UltraGear Evo 39GX950B OLED monitor" /><figcaption>The LG UltraGear Evo 39GX950B includes numerous dual-mode resolution options.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kEU9bPKtj3zLPVFP8zpbqR.jpg" alt="LG UltraGear Evo 39GX950B OLED monitor" /><figcaption>There's also built-in AI upscaling, but it's all a bit underbaked.<small role="credit">Future</small></figcaption></figure></figure><p>Having said that, the 39GX950B does offer the option of running at 1080p and 330 Hz in a 24.5-inch window, which pretty neatly mimics the preferred form factor for esports. The image quality is pretty clunky and pixellated, as it is in all of the dual modes. And I'm not totally convinced that many esports fans will actually want to play like that.</p><p>It certainly looks pretty odd to have a small 24.5-inch section of the huge panel active and rest fully blacked out. But there's no question it works and means this monitor is a thoroughly versatile gaming tool.</p><div><blockquote><p>It certainly looks pretty odd to have a small 24.5-inch section of the huge panel active and rest fully blacked out.</p></blockquote></div><p>If the downscaling support is comprehensive with this panel, so too is the upscaling. Obviously, some kind of upscaling is now pretty much standard with any remotely recent graphics card, in the form of Nvidia's DLSS, AMD's FSR or even Intel's XeSS. But LG has included its own "AI" upscaling functionality with the 39GX950B via an integrated image processor. But hold that thought, we'll come back to how effective it is and how it might compare with GPU scaling in a moment.</p><p>Rounding out the speeds and feeds, you get HDMI 2.1, DisplayPort 2.1 and USB-C connectivity, the latter with 90 W of power delivery for single-cable connectivity to a laptop, albeit a gaming laptop will typically need rather more than that.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/vmujEvQ9eyBFLBokgj43Zb.jpg" alt="LG UltraGear Evo 39GX950B OLED monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ScszT2ryREFZsetKpFwwaf.jpg" alt="LG UltraGear Evo 39GX950B OLED monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PoMPPkHhGn94TsBQDtEetk.jpg" alt="LG UltraGear Evo 39GX950B OLED monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cGQfuDHNMCsGNdmapZjfYo.jpg" alt="LG UltraGear Evo 39GX950B OLED monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Last and certainly not least on the specs, the panel has a matte anti-glare coating rather than glossy and a mercifully gentle 1500R curve. Most people know if they are glossy or matte fans, but suffice to say that the heavy majority of current OLED gaming monitors are glossy.</p><p>One further detail involves the warranty. Where most big monitor brands offer three-year cover, including burn-in, LG is only offering two years. That's disappointing on several levels. For starters, LG Display, the subsidiary of the sprawling LG empire that makes the actual OLED panel (as opposed to LG Electronics, which makes this monitor), says its new Tandem OLED panel tech is more durable than previous generations. So, why not back it with a three-year warranty?</p><p>Moreover, given the hefty asking price of around $1,799 or £1,549, the thought of being on your own when it comes to burn-in after just two years is pretty off putting. That alone makes this monitor tricky to recommend.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/5D6wb7QbPq2vkpDHm2ivw6.jpg" alt="LG UltraGear Evo 39GX950B OLED monitor" /><figcaption>The matte anti-glare coating does slightly compromise contrast.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HRxQphucMbdWrkSvFaQY4J.jpg" alt="LG UltraGear Evo 39GX950B OLED monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>But let's park that caveat for a moment and consider this monitor's performance. What's it actually like? Well, it's definitely punchier than monitors based on LG's previous WOLED panel generations. Oddly, it's also a more consistent performer than the Asus ROG Strix XG32UQWMS I reviewed recently.</p><p>I say "odd" because that Asus uses essentially a 32-inch 4K version of the same LG Tandem OLED panel tech. But I found the brightness variability on the Asus to be awfully distracting if you disabled the uniform brightness feature in order to maximise performance.</p><p>The Ultragear 39GX950B does still suffer from that issue, and probably more than comparable OLED monitors based on Samsung QD-OLED tech. But not enough for it to be a major flaw. Overall, the full-screen brightness is pretty decent and this panel can actually be too bright if, for instance, you tend to run most applications in dark mode and then have a third of the screen lit up by a bright browser window. </p><p>Of course, that's a good problem to have. Turning brightness down is simple. There's not much you can do, on the other hand, if max brightness isn't good enough.</p><div><blockquote><p>If you really want to split hairs, the latest Samsung QD-OLED panels still look a touch more vibrant.</p></blockquote></div><p>So, as a desktop general computing panel running in SDR mode, this LG is pretty sweet. Fonts are sharp and crisp, there's loads of desktop space for multitasking, and the panel is plenty bright enough. If you really want to split hairs, I think the latest Samsung QD-OLED panels still look a touch more vibrant and saturated. But it's not a huge delta.</p><p>For HDR content, meanwhile, it's likewise mostly good news. LG's OSD menu is a bit baffling, but once you've got everything properly set up, the results can be spectacular, especially on a panel this size.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DSNsyCrZEvnji7fBCwoLdd.jpg" alt="LG UltraGear Evo 39GX950B OLED monitor" /><figcaption>The UltraGear Evo 39GX950B is a big, beautiful beast...<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KmRXZvSN23PkC7yCD2N7Qg.jpg" alt="LG UltraGear Evo 39GX950B gaming monitor" /><figcaption>...but it looks a little odd running in 24.5-inch dual mode.<small role="credit">Future</small></figcaption></figure></figure><p>As ever with an OLED panel, it's at its best showing small bright details on a dark background. Neon lights in a nightclub scene, fireworks in the night sky, a large flame burning in the inky darkness, that kind of thing. Then the full impact of the 1,500 nit peak HDR brightness really hits home.</p><p>It's a touch less impressive for outdoor daytime video and game scenes, where the full-screen brightness limitations can leave it looking just a tiny bit underwhelming. To be clear, it's far better than earlier LG OLED panel generations in that regard. But, again, my preference for that kind of rendering remains Samsung QD-OLED.</p><p>That said, it's an open question just how good LG's new RGB-stripe panel as used by the aforementioned Alienware will be by comparison. In theory, and because it doesn't rely on an additional white subpixel to boost brightness, that RGB-stripe panel should have superior colour saturation and look more vibrant. Exactly how that pans out, well, we'll have to wait and see.</p><p>While we're talking HDR visuals, the SDR calibration in the best HDR mode is pretty wonky to the point where you'd never leave it in that mode, day-to-day. You can actually get decent SDR visuals in one of the other HDR modes. But then that compromises HDR performance. Long story short, you're going to have to switch monitor modes depending on the kind of content you are viewing, which is a bit of an annoyance.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DoacBJzTajMfLf5dirSRBn.jpg" alt="LG UltraGear Evo 39GX950B OLED monitor" /><figcaption>You want pixels? The UltraGear Evo 39GX950B's got 11 million of 'em.<small role="credit">Future</small></figcaption></figure></figure><p>As for the AI upscaling feature, it's awfully hit and miss. For instance, it doesn't work at all at 3,440 by 1,440, which you'd think would be the ideal alternative setting to 5,120 by 2,160 native in terms of knocking the res down to release some performance.</p><p>At other resolutions like 1080p, meanwhile, it only works at certain refresh rates. Once enabled, yes it does make things a bit crisper, but it's really not comparable to DLSS or FSR. In short, in its current form the built-in AI upscaling feels pretty underbaked.</p><p>Still, if you add panel speed to this monitor's other qualities, the overall experience is frankly epic. It's so huge and so super sharp and so immersive and just so awesome. And yet I can't help having a few reservations. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/vcoSfQw49oMHQKwmaZnmB8.jpg" alt="LG UltraGear Evo 39GX950B OLED monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div><blockquote><p>In some ways, it's the best gaming monitor I've ever seen. </p></blockquote></div><p>First, I'd love to see the latest Samsung QD-OLED tech applied to a panel this size and resolution. I'd likewise like to see this monitor with a glossy coating. That could be fantastic in terms of heightening the sense of visual pop and contrast.</p><p>And, again, I'd really want to see that upcoming Alienware with its LG Tandem OLED RGB-stripe panel before pulling the trigger, especially as the Alienware looks like it could be as much as $600 cheaper. </p><p>Then there's the disappointing two-year warranty. It really is hard to look past that at this price point. All of which leaves me in a state of cognitive dissonance with this monitor. In some ways, it's the best gaming monitor I've ever seen. And yet it's ultimately impossible to issue a strong buy recommendation. At the very least, anyone considering the LG UltraGear Evo GX9 39GX950B really has to wait and see how that cheaper RGB-stirpe Alienware turns out.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Secretlab Atlas review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-chairs/secretlab-atlas-review/</link>
                                                                            <description>
                            <![CDATA[ Comfy, smart, and just a lil' too close to the champ. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">yd5bcWgsdWnCRzP8Fs42ic</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/4zY4nJG3ZKBJNjEEYWS5TQ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 16 Jul 2026 10:08:09 +0000</pubDate>                                                                                                                                <updated>Fri, 17 Jul 2026 15:15:02 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Chairs]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA.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/4zY4nJG3ZKBJNjEEYWS5TQ-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Secretlab Atlas gaming chair in a home office during set-up and after it&#039;s completed.]]></media:description>                                                            <media:text><![CDATA[A Secretlab Atlas gaming chair in a home office during set-up and after it&#039;s completed.]]></media:text>
                                <media:title type="plain"><![CDATA[A Secretlab Atlas gaming chair in a home office during set-up and after it&#039;s completed.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/4zY4nJG3ZKBJNjEEYWS5TQ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Secretlab Atlas has a lot going for it. It fits snugly into a home office and it's very comfortable for use throughout the day (with regular breaks, of course). It's even good for a spot of gaming in the evening, if you're so inclined, providing you understand that this isn't <em>explicitly </em>a gaming chair. It's a task chair—whatever that means.</p><p>Google tells me a task chair is a chair designed for sitting at a desk. One website described a task chair as a chair specifically designed for doing tasks. Fascinating. Nevertheless, Secretlab is using the designation to separate the Atlas from the ever-popular <a href="https://www.pcgamer.com/secretlab-titan-evo-2022-review/" target="_blank">Titan Evo</a>, and in doing so, alluding to its sleeker form and more civilian appearance. </p><p>The Atlas looks excellent in situ. It's a smart-looking chair for the discerning gamer. It's halfway to a gaming throne and definitely passable in a modern office without raising eyebrows. Doubly so providing you pay for the premium model. Though this is where things get tricky for the Atlas. </p><p>The Atlas is on the expensive side for the features it offers, especially when compared to the Titan Evo. It's not easy to beat the <a href="https://www.pcgamer.com/best-gaming-chairs" target="_blank">best gaming chair</a> of the past four years, and while the Atlas does serve a slightly different audience, for us gamers, the Titan Evo is yet to meet its match. It's not a whole lot more expensive than the Atlas—at times, I've even seen it going cheaper. </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 are limited on space: </strong>Any gaming chair takes up a lot of room, but the Secretlab Atlas definitely looks and feels a lot less dominating in a smaller space. It's pretty sleek.<br><br></p></div><div class="card__description"><p><strong>✅ You want hardwearing materials:</strong> We've tested Secretlab's leatherette over many years of use and it's still looking great. NanoGen and SoftWeave versions similarly hold up well over long periods in our experience.</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't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You want the best gaming chair: </strong>If you want the best, that is still the Titan Evo. It has better ergonomics, replaceable armrest cushions, and a metal wheelbase. It's just an all-round better chair.<br><br></p></div><div class="card__description"><p><strong>❌ You want adjustable lumbar support: </strong>The Atlas lacks any adjustable lumbar support, preferring a sculpted RE-CURVE backrest instead. We prefer the L-ADAPT four-way adjustable support on the Titan Evo.</p></div></div></div></div><h2 class="article-body__section" id="section-features"><span>Features</span></h2><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p>Atlas</p></th><th  ><p>Titan Evo</p></th></tr></thead><tbody><tr><td class="firstcol " ><p><strong>Size</strong></p></td><td  ><p><strong>Regular </strong>(<178 cm/<5'10" | <100 kg/<220 lbs)<br><br><strong>Large </strong>(178 - 195 cm/5'10" - 6'5" | <120 kg/<265 lbs)</p></td><td  ><p><strong>Small </strong>(<169 cm/<5'6" | <90 kg/<200 lbs</p><p><strong>Regular</strong> (170-189 cm/5'7"-6'2" | < 100 kg/< 220 lbs)</p><p><strong>XL</strong> (181-205cm/5'11"-6'9" | 80-180 kg/175-395 lbs)</p></td></tr><tr><td class="firstcol " ><p><strong>Fabric</strong></p></td><td  ><p>SoftWeave Plus or NanoGen Hybrid Leatherette or Neo Hybrid Leatherette</p></td><td  ><p>SoftWeave Plus or NanoGen Hybrid Leatherette or Neo Hybrid Leatherette</p></td></tr><tr><td class="firstcol " ><p><strong>Options</strong></p></td><td  ><p>Standard, Premium (w/ NanoFoam)</p></td><td  ><p>Classic, Next-Gen</p></td></tr><tr><td class="firstcol " ><p><strong>Armrests</strong></p></td><td  ><p>3D</p></td><td  ><p>4D w/ CloudSwap</p></td></tr><tr><td class="firstcol " ><p><strong>Lumbar support</strong></p></td><td  ><p>RE-CURVE fixed backrest</p></td><td  ><p>4-Way L-ADAPT Lumbar Support System</p></td></tr><tr><td class="firstcol " ><p><strong>Head pillow</strong></p></td><td  ><p>Yes, magnetic</p></td><td  ><p>Yes, magnetic</p></td></tr><tr><td class="firstcol " ><p><strong>Wheelbase</strong></p></td><td  ><p>Reinforced Nylon</p></td><td  ><p>Aluminium Alloy</p></td></tr><tr><td class="firstcol " ><p><strong>Recline</strong></p></td><td  ><p>100-120°</p></td><td  ><p>85-165°</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><strong>Regular:</strong> $499/£399</p><p><strong>Regular Plus: </strong>$699/£599</p><p><strong>Large: </strong>$519/£429</p><p><strong>Large Plus: </strong>$719/£629 </p></td><td  ><p><strong>Regular: </strong>$579/£469 (£419)</p><p><strong>Regular NanoGen: </strong>$799/£669 (£619)</p><p><strong>XL: </strong>$629/£539 (£489)</p><p><strong>XL NanoGen: </strong>$849/£729 (£679)</p></td></tr></tbody></table></div><p>There are a range of options available for the Secretlab Atlas, from basic and premium finishes to a range of colours and materials. I'm testing the Atlas Dune+ model, in a size L. That means it features two of Secretlab's proprietary materials: NanoFoam Composite and SoftWeave Plus fabric. The NanoFoam being softer than cold-cure foam used on the basic model.</p><p>The premium version of the Atlas comes with colour-matched parts, from the magnetic head pillow down to the armrests, beneath the seat, wheelbase, and the castors. This is made possible through the use of a reinforced nylon construction, as opposed to the aluminium alloy found on the Titan Evo. My gut tells me that metal is best but I couldn't point to any research to back that up. Just a hunch. The cheaper version is black except for the backrest.</p><p>The Secretlab Atlas is noticeably slimmer than the Titan Evo, <a href="https://www.pcgamer.com/noblechairs-overclockers-custom-printed-gaming-chairs/" target="_blank">Noblechairs Hero</a>, and <a href="https://www.pcgamer.com/hardware/gaming-chairs/thunderx3-solo-360-review/" target="_blank">ThunderX3 Solo 360</a> that my colleagues are sat in close to my desk at PC Gamer Towers. It much more closely resembles the <a href="https://www.pcgamer.com/hardware/gaming-chairs/fractal-design-refine-review/" target="_blank">Fractal Design Refine</a> used by our James, in terms of both the backrest and its more professional aesthetic, but the Atlas is a little more reserved. Unlike the Refine, however, the Secretlab has no adjustable lumbar support. </p><p>Secretlab claims the fixed backrest, called RE-CURVE, is "sculpted to support your entire back". I find myself agreeing with that statement after a couple of months with the chair as my daily rollabout. That said, it does lack the flexibility that other chairs offer, including the Titan Evo, which offers an excellent 4-way lumbar system called L-ADAPT.</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="MfF6y8c5y3L8KXGkJidFCQ" name="IMG_5732" alt="A Secretlab Atlas gaming chair in a home office during set-up and after it's completed." src="https://cdn.mos.cms.futurecdn.net/MfF6y8c5y3L8KXGkJidFCQ.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 are a number of possible adjustments on the Atlas. Besides the usual height adjustment—the seat is lower to the floor on the Atlas compared to the Titan Evo—the seat also slides forward and backward on a horizontal axis. I recently <a href="https://www.pcgamer.com/hardware/gaming-chairs/i-was-roasted-by-a-physician-for-sitting-weird-but-they-gave-me-some-great-tips-for-healthier-gaming/" target="_blank">spoke with a physician about how to sit</a> (and how I was doing it wrong) and they told me you should be able to get two or three fingers between the seat and the back of your knees for an ideal setup. Secretlab says that's about 5 cm/2-inches in its promotional materials.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/QMNwsKcJCsx5rWHiSKt9iP.jpg" alt="A Secretlab Atlas gaming chair in a home office during set-up and after it's completed." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/irPV2EDYaSxQXkBLTpvxeP.jpg" alt="A Secretlab Atlas gaming chair in a home office during set-up and after it's completed." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZkQssGzfMpuryyQHk6zxUP.jpg" alt="A Secretlab Atlas gaming chair in a home office during set-up and after it's completed." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The Atlas will recline up to 120° once unlocked, using a lever with a handy visual indicator to show when the leaning mechanism is locked or unlocked. There are four levels to the tilt force, adjusted using a twisting selector on the chair height stalk. These levels range from leaning back with little to no resistance to having to actively push back on the chair to get it to recline even partway. I like to use a higher setting to bob in place a bit—hey, I'm just a bit wild like that. I'm one errant purchase away from a rocking chair, I swear to God.</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="bZqJQ6EVeNWKB3jv997g2Q" name="IMG_5725" alt="A Secretlab Atlas gaming chair in a home office during set-up and after it's completed." src="https://cdn.mos.cms.futurecdn.net/bZqJQ6EVeNWKB3jv997g2Q.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 armrests offer height adjustment, angle adjustment, and front to back adjustment. That makes them 3D, to the Titan Evo's 4D ones. They will move forwards and backwards when only a moderate amount of pressure is applied, which is a bit of a pain for someone that shifts my chair around a lot while switching between sitting and standing, but otherwise, they're good enough. </p><p>The top of the armrest is comfortable for long-term use. Though it does not feature the same CloudSwap Replacement System as the Titan Evo, which means you can't switch these out as easily once worn.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/7uxM8D67ajfmePbMa27TSQ.jpg" alt="A Secretlab Atlas gaming chair in a home office during set-up and after it's completed." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tuvEi8rxMULkgzcLZXDVSQ.jpg" alt="A Secretlab Atlas gaming chair in a home office during set-up and after it's completed." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>At least my favourite feature from the Titan Evo has made it over to the Atlas. The magnetic head pillow. This can be easily removed, replaced, and moved around without messing with straps. The Atlas actually improves on the design, too, with a more rounded shape that better fits my noggin.</p><h2 class="article-body__section" id="section-ergonomics"><span>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="rK3id7m2DAZ8AECpjXzWTQ" name="IMG_5737" alt="A Secretlab Atlas gaming chair in a home office during set-up and after it's completed." src="https://cdn.mos.cms.futurecdn.net/rK3id7m2DAZ8AECpjXzWTQ.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 far I've very much enjoyed my time with the Atlas. It's a firmer seat than many I've tested, but that's no bad thing. I've been putting it to the test in a range of seating positions: legs crossed, laying back, fully reclined, one leg under the other… you name it. It deals with the cornucopia of weird human sitting positions very well. After a frank meeting with that physician about how I sit, I'm trying to change things up more regularly throughout the day, and the Atlas allows for that variation.</p><p>My main points of comparison for the chair are the <a href="https://www.pcgamer.com/herman-miller-embody-logitech-g-gaming-chair-review/" target="_blank">Herman Miller Embody (Logitech G)</a>, which I've used every day for roughly four years; the <a href="https://www.pcgamer.com/hardware/gaming-chairs/razer-fujin-pro-review/" target="_blank">Razer Fujin Pro</a>, which I've been using in PC Gamer Towers for a couple of years; and, of course, the Secretlab Titan Evo, which I used in the office for years and I still sit in every time I shoot a video for the YouTube channel. We must have eight or so of those around.</p><p>First off, the Atlas easily beats out the Razer Fujin Pro. I'm yet to find a mesh chair that I enjoy to rest on as much as any with foam. I used to sit in a Cooler Master mesh chair and felt about that much the same as I do the Fujin Pro: foam is just a little <em>too </em>stiff. Over the course of a day's work, I'm aware of the pressure. That's not true of the Atlas, nor is it the Herman Miller, to be fair.</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="4zY4nJG3ZKBJNjEEYWS5TQ" name="IMG_5712" alt="A Secretlab Atlas gaming chair in a home office during set-up and after it's completed." src="https://cdn.mos.cms.futurecdn.net/4zY4nJG3ZKBJNjEEYWS5TQ.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 Herman Miller is lovely to sit in. Though the backrest is stiffer on the Atlas, which I currently prefer, and I'm finding myself making more use of the recline on the Atlas. That is likely down to breaking out of old habits with a new chair. Though perhaps because I find the recline a touch more supportive on the Atlas. I definitely prefer a stiffer backrest over the flexible one on the Embody.</p><p>Looking around, there are anecdotal reports of <a href="https://www.reddit.com/r/secretlab/comments/1u34p5v/my_review_of_the_new_secretlab_atlas_from_a_6year/" target="_blank">larger users finding this chair uncomfortable</a>. At 6'1" and 80 kg, I haven't run into any issues, but my thighs and back do sit close to the edge of the part of the backrest and seat where they shoot off at an angle—the racing seat sorta bit. Spare a thought for the sizing as even Secretlab notes the Atlas as more "form-fitted" to the Titan Evo's "spacious" fit.</p><p>I'm sitting very comfortably in the Atlas. It's in the Goldilocks zone for me, with firm yet comfortable materials, a stiff backrest, bouncy recline, and squishy head cushion. I'm not in any rush to swap back to the Embody.</p><h2 class="article-body__section" id="section-aesthetics"><span>Aesthetics</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="VYBx8G9sHp8UCdp5Q5xJTQ" name="IMG_5700" alt="A Secretlab Atlas gaming chair in a home office during set-up and after it's completed." src="https://cdn.mos.cms.futurecdn.net/VYBx8G9sHp8UCdp5Q5xJTQ.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 had feared for the feng shui of my home office by dropping a sand-coloured gaming chair smack-bang in the middle of it. But, to my complete surprise, it makes my office look larger. And it's not just me. My partner walked into the room after I built it, and without me mentioning a thing, said the chair makes the room feel bigger. Weird.</p><p>Hey, I'll take it. I think it's some sort of optical illusion with the bright chair, my dark grey walls, and the slim backrest. The chair does look pretty sweet in situ, too. There are other colours to choose from, including grey, black, and white/black leatherette. I've seen pretty much all of them in-person and I'd be happy with any, except perhaps the cheaper two-tone version without colour-matched parts.</p><h2 class="article-body__section" id="section-value"><span>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="xZXu6uJSaGjQyCUGjYJXRQ" name="IMG_5678" alt="A Secretlab Atlas gaming chair in a home office during set-up and after it's completed." src="https://cdn.mos.cms.futurecdn.net/xZXu6uJSaGjQyCUGjYJXRQ.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 Atlas is a cheaper alternative to the Titan Evo in the US, with prices starting at <a href="https://secretlab.co/products/atlas" target="_blank">$499</a>. That's for the basic model in a regular size, specifically the black leatherette model. That is the only basic model I'd actually purchase myself, anyways, as the non-colour matched parts incidentally match the backrest. The Dune SoftWeave Plus model starts at $519. </p><p>The premium models look much nicer and the only ones I can recommend on comfort, as they are the only ones I've sat in long-term. These start at $699. The large model I'm using is $719. That's not a low cost gaming chair, by any means, and the Atlas has stiff competition at this price. Not the least bit from Secretlab's own Titan Evo, which starts at $579. The premium NanoGen model costs $799, and a large will set you back $849. That's a $130 difference—not a trivial cost to upgrade from the Atlas to the Titan Evo, like-for-like. But maybe you don't need to go like-for-like?</p><p>If I'm honest with myself about what I'd personally buy of the two, it'd be the Titan Evo. And not the NanoGen version. I would happily take the non-NanoGen Titan Evo for $629, which is $90 cheaper than the Atlas. Having sat on the standard leatherette Titan Evo for years in the office without issue, I'd be content with that. It's more fully-featured than the Atlas with adjustable lumbar support, replaceable armrest cushions, and an aluminium wheelbase. </p><p>The Atlas does beat the Titan Evo in two key respects: style and size. I won't discount the impact these have on purchasing decisions, as I've already had a friend tell me they're considering buying the Atlas due to its shape alone. </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:3392px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fYo37qdf3HPBXrWbKVQfZQ" name="secretlab-titan-evo-nanogen-ed-08" alt="Secretlab Titan Evo NanoGen Edition gaming chair" src="https://cdn.mos.cms.futurecdn.net/fYo37qdf3HPBXrWbKVQfZQ.jpg" mos="" align="middle" fullscreen="" width="3392" height="1908" 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 further afield, the <a href="https://www.pcgamer.com/hardware/gaming-chairs/fractal-design-refine-review/" target="_blank">Fractal Design Refine</a> is not a chair we rated particularly high but it is a similar sorta thing with an adjustable backrest. That's <a href="https://www.bhphotovideo.com/c/product/1831860-REG/fractal_design_fd_ch_re1f_01_gaming_chair_charcoal.html" target="_blank">$600</a>/<a href="https://www.scan.co.uk/products/fractal-refine-fabric-dark-uk" target="_blank">£475</a>. I think I'd stick with the Titan Evo. Though there is a budget alternative, and that's the <a href="https://www.pcgamer.com/hardware/gaming-chairs/thunderx3-solo-360-review/" target="_blank">ThunderX3 Solo 360</a>. This offers asynchronous tilt, adjustable 3D armrests, decent fabric, and it's half the price of the cheapest Atlas. Except the Atlas doesn't feel like a budget option. The Solo 360 still does: it doesn't include lumbar support or a head pillow.</p><p>For larger bodies, we like the <a href="https://www.pcgamer.com/hardware/gaming-chairs/andaseat-kaiser-4-xl-gaming-chair-review/" target="_blank">AndaSeat Kaiser 4 XL</a>. It's extremely cushioned and well-provisioned for lumbar support. For <a href="https://www.andaseat.com/products/andaseat-kaiser-4-6d-armrest-gaming-chair?variant=42223048720443" target="_blank">$579</a>, it offers a lot compared to the large Atlas, though it loses out on that sleek appearance. It is huge.</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="xZXu6uJSaGjQyCUGjYJXRQ" name="IMG_5678" alt="A Secretlab Atlas gaming chair in a home office during set-up and after it's completed." src="https://cdn.mos.cms.futurecdn.net/xZXu6uJSaGjQyCUGjYJXRQ.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, the Secretlab Atlas does offer a high level of quality and attention to detail that see it clearly rise above many budget offerings. Though, there's been a lot of cuts here compared to the Titan Evo, such as the wheelbase, armrests, recline, and lumbar support.</p><p>The Titan Evo often drops to around $529 during yearly sales events, like it did <a href="https://www.pcgamer.com/hardware/cooling/from-ultramarines-to-batman-and-minecraft-creepers-theres-a-dazzling-selection-of-designs-for-our-best-gaming-chair-pick-on-discount-in-secretlabs-mega-sale/" target="_blank">back in May</a>. As I write this, in my native land of Britain, the Titan Evo is cheaper (£419) than the Atlas (£429) in the <a href="https://secretlab.co.uk/collections/promotions" target="_blank">company's Summer Sale</a>. The Atlas is understandably yet to be discounted, but that's a tough act to follow.</p><p>The premium models, especially in the large size, are really pushing the limits of what I'd pay for the Atlas. That's a shame because that's what I'm sitting on and I really like it. The Atlas Dune+ is comfortable, stylish, and I'm happy enough to sit and game in it all-day. It's just the Titan Evo is tough to beat, even the cheaper standard model.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Moonlight Peaks review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/life-sim/moonlight-peaks-review/</link>
                                                                            <description>
                            <![CDATA[ A vampire farm sim should have had more bite. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Viq3Vuao4HuyQdrSsbECR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/rWZZ5X2MJcX3yVCPGinFFY-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 15 Jul 2026 19:00:30 +0000</pubDate>                                                                                                                                <updated>Wed, 15 Jul 2026 21:18:53 +0000</updated>
                                                                                                                                            <category><![CDATA[Life Sim]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                <author><![CDATA[ lauren@pcgamer.com (Lauren Morton) ]]></author>                    <dc:creator><![CDATA[ Lauren Morton ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/CoudgUkKX2WLFCPMbGjoX5.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&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/rWZZ5X2MJcX3yVCPGinFFY-1280-80.jpg">
                                                            <media:credit><![CDATA[Little Chicken]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Moonlight Peaks - five characters stand around a crop of magical moon fruit]]></media:description>                                                            <media:text><![CDATA[Moonlight Peaks - five characters stand around a crop of magical moon fruit]]></media:text>
                                <media:title type="plain"><![CDATA[Moonlight Peaks - five characters stand around a crop of magical moon fruit]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/rWZZ5X2MJcX3yVCPGinFFY-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Need to know</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>What is it? </strong>A nocturnal farm sim in a town of supernaturals<br><strong>Expect to pay</strong>: $35/£30<br><strong>Developer</strong>: Little Chicken<br><strong>Publisher</strong>:<strong> </strong>Xseed Games, Marvelous Europe<br><strong>Reviewed on</strong>: Intel Core Ultra 7 265, RTX 5070 Ti, 32GB RAM<br><strong>Multiplayer</strong>: No<br><strong>Steam Deck</strong>: Verified<br><strong>Link</strong>: <a data-analytics-id="inline-link" href="https://www.moonlightpeaks.com/">Official site</a></p></div></div><p>"A nocturnal farm sim where you're a vampire" is one of the better hooks I've heard lately in a subgenre that's long become overstuffed with too many same-y, saccharine rural community sims. Moonlight Peaks' slightly spooky theme is a welcome twist, but that's where its originality ends, because it struggles to ever turn that concept into a story with any bite.</p><p>You play as Dracula's spawn, storming out of Dad's castle to take up farming "cruelcumbers" and "blood tomatoes" at the overgrown family retreat in small town Moonlight Peaks, where families of vampires, witches, seers, and werewolves are mired in years of bickering. There's a whole lot of all-caps dialogue in this town.</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="MxgZQ8Vu2JADMS8HQYdAYf" name="20260430205925_1" alt="Moonlight Peaks - Orlock raises his hands in the air and screams in all caps: "Let's all rush to appease the witch with the anger management problem!"" src="https://cdn.mos.cms.futurecdn.net/MxgZQ8Vu2JADMS8HQYdAYf.jpg" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/MxgZQ8Vu2JADMS8HQYdAYf.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">There's perhaps too much yelling around here. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Little Chicken)</span></figcaption></figure><h2 id="eternally-familiar-farming">Eternally familiar farming</h2><p>It's got the requisite activities checklist for a post-Stardew, Animal Crossing-like farm sim: crops, animals, foraging, fishing, bug catching, a museum, cooking, friendship and dating, decorating, and a bit of crafting. All those basics are executed competently enough that I can shut my brain off and have a good time for a few hours. Digging tidy rows for my blueberry plants, using kegs to make wine, and running off to mine copper for an axe upgrade is all comfortingly familiar, but as soon as I try to look any closer the cracks show.</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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="9gBB3Dz7uuEz79CaeJ2VEU" name="moonlight peaks full farm" alt="Moonlight Peaks - a full farm screenshot showing several plots of plants on the land." src="https://cdn.mos.cms.futurecdn.net/9gBB3Dz7uuEz79CaeJ2VEU.png" mos="" align="middle" fullscreen="1" width="3840" height="2160" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/9gBB3Dz7uuEz79CaeJ2VEU.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">I'll never complain about a full farm screenshot button though. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Little Chicken)</span></figcaption></figure><p>Unlike more open-ended cousins like Stardew Valley, progression in Moonlight Peaks is extremely main quest-driven. There's no leveling your farming skills or unlocking buffs here. It's all about making money to fund the string of crafting and collecting tasks that help revitalize the town and repair the relationships between its supernatural families. Despite that, I often go days at a time without an active quest to pursue, going to bed early after watering my crops and talking to a couple villagers as I wait for my next goal to trigger.</p><p>In between quests and farm planning there are several side activity minigames like flower arranging and pottery, which are genuinely neat, though there's not much incentive to engage with them after making a couple custom decorations for my farm. Some are used as date activities, which is a cute concept, but each character only goes on one date type, so players who choose to only woo one character will be stuck endlessly embroidering or marshmallow roasting their way to marriage, which gets old fast.</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="kaQ2opD57w9wn3oUCdVW5A" name="20260707110424_1" alt="Moonlight Peaks - The main character rtoasts a marshmallow on a date with Elvira" src="https://cdn.mos.cms.futurecdn.net/kaQ2opD57w9wn3oUCdVW5A.jpg" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/kaQ2opD57w9wn3oUCdVW5A.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Marshmallow roasting for the fifth time? Of course, darling. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Little Chicken)</span></figcaption></figure><p>For those who do date around, being able to play the field before committing to marriage is nice, and common now in farm sims. With just a few families living in Moonlight Peaks, though, I've found myself simultaneously dating parents and their adult kids, or all four members of a witch coven, or two siblings, which feels a bit odd.</p><p>The relationships panel does track gifts that I've given to the locals to earn their friendship, but only the past eight items, duplicates included, which isn't nearly as useful as a discrete list would be.</p><p>Every interesting idea or variation on farm sim standards that I can find to praise in Moonlight Peaks comes with an asterisk, which is most true of its story and characters.</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="TyBmMKhkyHPXetbhBA8hLV" name="20260705134727_1" alt="Moonlight Peaks - a player waters their plants at the farm" src="https://cdn.mos.cms.futurecdn.net/TyBmMKhkyHPXetbhBA8hLV.jpg" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/TyBmMKhkyHPXetbhBA8hLV.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Just casually waiting for a new main quest to drop. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Little Chicken)</span></figcaption></figure><h2 id="totally-de-fanged">Totally de-fanged</h2><p>Thanks to that driving main quest, there's a ton of story content in Moonlight Peaks. Each character has four cutscenes doled out as we become friends, with more available if I choose to date and marry them. Many of the main quests also involve a handful of the cast getting together to banter and bicker. It's a total feast of character interaction compared to so many other farm sims out there. But yet again, a caveat: The writing is offensively bland.</p><p>I don't expect literary innovation from a genre whose current trends prescribe a cast of character tropes. There must always be a friendly rancher, fastidious mayor, plucky carpenter, and a charming bartender (etc.), most of whom should be hot, single, and down to date. Moonlight Peaks has done more than just cleave to character archetypes, though. It's managed to not find a single original string of words in that bounty of character dialogue. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8VeuoGFVFtegx4n7B8zBHC.jpg" alt="Moonlight Peaks - Samael says "I usually don't let people in. Consider yourself lucky."" /><figcaption>People who are emotionally impenetrable are known for saying so, succinctly and out loud to your face.<small role="credit">Little Chicken</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oXwJpBi9EwQAACMCib5NyY.jpg" alt="Moonlight Peaks - Sabrina says "Why should I follow someone else's direction when I can find my own way?"" /><figcaption><small role="credit">Little Chicken</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/eJRJgw7Swzitx4Vut9NLP6.jpg" alt="Moonlight Peaks - Noel says "I knew you'd be dying to go out with me again."" /><figcaption><small role="credit">Little Chicken</small></figcaption></figure></figure><p>The coven's relentless flirt of a warlock Noel is all confident bluster, which of course begs a relationship arc to uncover his inner sincerity. In one of his early cutscenes he says "there's more to me than this front," in nearly those exact words. "When I'm around you… I don't have to pretend," Noel later says in the scene confessing his feelings to me after we've been dating. Every character interaction is full of these same trite lines I rolled my eyes at in network TV shows 20 years ago.</p><p>The tone is inconsistent. Interactions with alcoholic vampire dad Orlock are played for laughs at every opportunity, but his behavior is treated as a serious emotional burden for his adult kids in their own character scenes. Then it's right back to blacking out gags. Its characters all fail to find a compelling identity with inconsistencies like Elvira expressing excitement over seeing pumpkins in the autumn festival but being totally disinterested in receiving one as a gift.</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="v9tgN5foxETTzs5yTV2U6g" name="20260708111257_1" alt="The fall cookoff is a genuinely fun little side-dish." src="https://cdn.mos.cms.futurecdn.net/v9tgN5foxETTzs5yTV2U6g.jpg" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/v9tgN5foxETTzs5yTV2U6g.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: Little Chicken)</span></figcaption></figure><p>I just haven't managed to care about the story when Moonlight Peaks can't decide if it wants to be silly or sincere, sweet or dark. It's possible to juggle those moods at different moments, but this cast consistently drops the ball.</p><p>Moonlight Peaks works as a second screen game for farm sim fans who just want a new aesthetic in which to decorate a home and lay out perfectly even rows of tomato plants. This subgenre is completely packed with options at competitive prices, though, so I can't eagerly recommend one that feels so thin.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Dell Pro 5 Webcam review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/webcams/dell-pro-5-webcam-review/</link>
                                                                            <description>
                            <![CDATA[ A corporate webcam with Windows Hello functionality and a frustrating lack of customisation to go with it ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">uAb98k6PronDuzXqtqvHN3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/SvkNjkPDuXsqSzAqpFupfM-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 15 Jul 2026 16:07:10 +0000</pubDate>                                                                                                                                <updated>Thu, 16 Jul 2026 10:08:24 +0000</updated>
                                                                                                                                            <category><![CDATA[Webcams]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.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/SvkNjkPDuXsqSzAqpFupfM-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Dell Pro 5 webcam on its stand, in a hand, outside]]></media:description>                                                            <media:text><![CDATA[Dell Pro 5 webcam on its stand, in a hand, outside]]></media:text>
                                <media:title type="plain"><![CDATA[Dell Pro 5 webcam on its stand, in a hand, outside]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/SvkNjkPDuXsqSzAqpFupfM-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As I said in my <a href="https://www.pcgamer.com/hardware/webcams/razer-kiyo-v2-x-review/" target="_blank">Razer Kiyo V2 X review</a>, the 1440p webcam market is almost as niche as the 4K one, and that's almost entirely because of its price point. With the likes of the <a href="https://www.pcgamer.com/hardware/webcams/emeet-pixy-review/" target="_blank">Emeet Pixy</a> regularly sitting at the $90-100 mark, the $100 Kiyo V2 X really struggles to justify itself, and yet Dell's Pro 5 2K webcam is $20 more than that. </p><p>But Dell does have a few tricks up its sleeve to justify that extra cost, even if I think it's comparably as attractive as the Kiyo V2 X. One big feature, Windows Hello, is genuinely good and shows that resolution is important, but it's not everything when it comes to picking out a webcam. </p><p>Dell have crammed a Sony sensor in its 2K webcam and, for the most part, it's rather solid. Texture in my hair is captured well, lighting off the side of the webcam doesn't look too blown out, and autofocus is fairly snappy. Its focus doesn't match the near-unnatural speed of the likes of the <a href="https://www.pcgamer.com/hardware/webcams/obsbot-tiny-3-review/" target="_blank">Obsbot Tiny 3</a> or <a href="https://www.pcgamer.com/hardware/webcams/obsbot-tiny-2-lite-review/" target="_blank">Tiny 2 Lite</a>, but it's still more than good enough for showing off a box or label to your buddies over Discord. </p><p>One area I do think it drags behind other webcams I've tried is in colour accuracy. Video and pictures just look a little lighter than real life. For instance, the red streak in my hair comes through well in the DSLR-like <a href="https://www.pcgamer.com/hardware/webcams/yololiv-yolocam-s3-webcam-review/" target="_blank">Yolocam S3</a> but almost looks orange in the Dell webcam.  The same goes for colours on my shirt and my background. This is definitely a matter of preference, but for me, I wanted to immediately tone that down. </p><div  class="fancy-box"><div class="fancy_box-title">Dell Pro 5 Webcam specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="sbq7axG3M3NQadHbgWZ7hM" name="IMG_9961" caption="" alt="Dell Pro 5 webcam on its stand on top of a black desk" src="https://cdn.mos.cms.futurecdn.net/sbq7axG3M3NQadHbgWZ7hM.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Resolution:</strong> 2560 x 1440 (60 fps)<br><strong>Field of view:</strong> 78°<br><strong>Sensor:</strong> Sony<br><strong>Connection: </strong>USB Type-C (with Type-A adapter) <br><strong>Microphone: </strong>Omni-directional<br><strong>Dimensions:</strong> 36 x 42 x 58 mm<br><strong>Weight:</strong> 210 g<br><strong>Price: </strong><a data-analytics-id="inline-link" href="https://www.dell.com/en-uk/shop/dell-pro-5-webcam-2k-wb526-2k-qhd/apd/722-bbct/pc-accessories" target="_blank">£119</a> | <a data-analytics-id="inline-link" href="https://www.dell.com/en-us/shop/dell-pro-5-webcam-2k-wb526-2k-qhd/apd/319-bbmx/pc-accessories" target="_blank">$120</a></p></div></div><p>Unfortunately, though Dell's own software is fairly easy to use, I couldn't quite tone down the image as I would have liked. Bringing up vibrance makes colours look a little more natural, and sharpening contrast helps it along, but it just looks like a brightness filter has been placed atop the image, which I can't seem to take off. </p><p>As well as this, I'd say none of the presets are worth using in a moderately well-lit environment. The 'smooth' preset cuts out all sharpness and looks generally too glossy, and both the 'Vibrant' and 'Warm' presets are simply too bright. The 'default' preset offers a decent enough level of quality, but one that feels like it has more of a software helping than I would like. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/oyCM4fc4qDdBpTnJnkKQQL.jpg" alt="The Yololiv Yolocam S3 on the left and Dell Pro 5 on the right, both showing hardware writer James Bentley" /><figcaption>The Yololiv Yolocam S3 on the left and Dell Pro 5 on the right<small role="credit">Dell / Yololiv</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oabUz8veAtf5D2KMfoeZmX.png" alt="Dell software, with warm preset, showing hardware writer James Bentley" /><figcaption>I didn't realise I was pulling that face until after I took the screenshot, but you can probably tell I'm not a fan of this preset<small role="credit">Dell</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QRBXX3SikbK2q8K68BhFaX.png" alt="Dell software, with Vibrant preset, showing hardware writer James Bentley" /><figcaption><small role="credit">Dell</small></figcaption></figure></figure><p>One could argue that treatment is necessary on an otherwise cheaper webcam to try and pull up that quality, but 1440p isn't exactly low. In fact, many bits of software won't even run at 4K if you want them to, so 1440p should be a great middle ground between quality, accessibility, and budget. The Sony sensor inside Dell's webcam shouldn't <em>need </em>that much of a software hand to help it out. </p><p>As far as design is concerned, the Dell Pro 5 is inconsistent. The webcam itself is chunky and sturdy, with the magnetic stand offering a comfortingly heavy weight, but the stand connects to the webcam with a magnetic pull, and that pull is simply not good enough. It won't fall down by itself, but if you accidentally tug on the wire a little, the webcam will slide, messing up your otherwise perfect framing. </p><p>This means that, despite the cable being one and a half meters long, you actually won't want to use it any more than 1.4 meters away from your computer; you need some slack in the wire to stop it wiggling on the stand. I suspect a chunkier wire would cause all sorts of problems, as it does for the weak magnetic stand of the Obsbot Meet 2, but the Dell webcam has a single attached wire. I don't like this, as it adds another point of failure to the device's design. If the wire goes, the webcam goes with it. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/N7ppYAxHHQX7wW9NwEDVgM.jpg" alt="Dell Pro 5 webcam off its stand, from the right hand side, outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cC7FWoCq6r8pbHq83mvpfM.jpg" alt="Dell Pro 5 webcam on its stand, in a hand, outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/56hM85RBQiZiFBEh8FXzaM.jpg" alt="Dell Pro 5 webcam from behind, showing tethered wire, outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ujp8nZXz5NtdfEE55scqWM.jpg" alt="Dell Pro 5 webcam next to its stand on top of a black table" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ycM3WUTUyAqDXTXMGSEcTM.jpg" alt="Dell Pro 5 webcam on its stand on top of a black table" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I do like the webcam's built-in privacy filter on the top. That's a welcome feature, and it's easy to use, but once again, that magnetic stand means that using the filter moves the webcam. This isn't a huge problem as you can simply adjust the webcam whilst you're flicking the switch, but it's a sign of just how weak the magnetic connection is. </p><p>The webcam's built-in omni-directional microphone picks up sound decently, with passable quality. Recording sounds a tad hollow, but it doesn't have any awkward filtering on it, and is generally fine for a quick call or conference. </p><audio src="https://cdn.mos.cms.futurecdn.net/LfPFapheFcqkTDfR5nEoAT/Dell%20Pro%205%20Webcam.mp3"  controls="controls" preload="none"></audio><p>The Dell Pro 5 Webcam feels like it's designed for more of an office setting, with its smooth, brightened software enhancement, ease of use, and, of course, its Windows Hello functionality. With this, you can register your face and sign into Windows by simply sitting in front of your computer. It works really well in practice and is a very strong feature for an otherwise just okay bit of hardware. </p><div  class="fancy-box"><div class="fancy_box-title">Buy if…</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want a 1440p plug-and-play webcam: </strong>The Dell Pro 5's heavy-handed colour correction could actually be a boon in the right environment, as it means the whole thing needs little extra to get working <br><br>✅ <strong>You really want Windows Hello:</strong> The Pro 5 can unlock your Windows device with nothing but your face, and that is genuinely a very handy bit of software</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if…</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You like granular control: </strong>At the base level, the Dell Pro 5's colour accuracy isn't great and tweaking the software does little to fix it. <br><br>❌ <strong>You want the best quality capture for the money:</strong> The likes of Emeet and Obsbot offer better, higher resolution capture for the same price, and sometimes even less.</p></div></div><p>It's a shame that the lack of IR sensors means other webcams can't do the same, as I like the feature a lot, but I certainly wouldn't trade out my day-to-day webcam for the Dell one just because of Windows Hello. </p><p>Ultimately, the Dell Pro 5's biggest weakness is its price point. Though I do prefer it to the Kiyo V2 X's 1440p capture, it is very expensive for visuals that are worse than some 4K offerings and lacks the level of customisation necessary to really fine-tune it. The tethered cable and weak stand only make it a worse all-round package. </p><p>Ultimately, when you can get 4K webcams on a gimbal for smart tracking that provide better quality video for less money, it's Dell's name recognition, ease of use, and Windows Hello functionality that might pull it ahead. And for me, it's only that final quality which would grab me. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Denshattack! review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/action/denshattack-review/</link>
                                                                            <description>
                            <![CDATA[ Saturated spectacle can't mask this energetic game's flaws. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Pr8CFaGVG23oMW5TZu3osZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/q2en9HbsjigychKcshp4aK-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 15 Jul 2026 15:56:27 +0000</pubDate>                                                                                                                                <updated>Wed, 15 Jul 2026 16:50:55 +0000</updated>
                                                                                                                                            <category><![CDATA[Action]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Kerry Brunskill ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/YdWVVjkXZcPuYc934RqzhT.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/q2en9HbsjigychKcshp4aK-1280-80.jpg">
                                                            <media:credit><![CDATA[Undercoders]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Denshattack train wallgrinding]]></media:description>                                                            <media:text><![CDATA[Denshattack train wallgrinding]]></media:text>
                                <media:title type="plain"><![CDATA[Denshattack train wallgrinding]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/q2en9HbsjigychKcshp4aK-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>My train spins through the air after launching off a skyscraper-high vertical ramp, swiftly twisting onto another bolt-upright bit of track, my view smothered with speed lines, Japanese onomatopoeia, and sparks as enthusiastic allies yell encouragement. A gorgeous vista stretches out below me, Japan's countryside filled with cherry blossom trees and bright blue water.</p><div  class="fancy-box"><div class="fancy_box-title">Need to know</div><div class="fancy_box_body"><p class="fancy-box__body-text">What is it? Trains Tony Hawk-ing around a stylish post-disaster Japan via the power of friendship</p><p class="fancy-box__body-text">Expect to pay: $20 / £</p><p class="fancy-box__body-text">Developer: Undercoders</p><p class="fancy-box__body-text">Publisher: Fireshine Games, Boltray Games</p><p class="fancy-box__body-text">Reviewed on: Intel Core Ultra 9 275HX, RTX 5090 (laptop), 64GB RAM</p><p class="fancy-box__body-text">Multiplayer: No</p><p class="fancy-box__body-text">Steam Deck: Verified</p><p class="fancy-box__body-text">VR: No</p></div></div><p>In these brief and highly curated moments Denshattack appears to be an exciting combination of Jet Set Radio's cel shaded style and Tony Hawk's tricks and challenges, with an added dash of Taito's arcade classic <a href="https://www.pcgamer.com/games/sim/somehow-this-japanese-cult-classic-brings-intense-arcade-action-to-train-driving-simulators/">Densha de Go</a> for good measure. It's an impression that sadly soon goes off the rails, any interaction longer than a social media clip's worth of action revealing a fully loaded freight train's worth of issues.</p><p>I may technically be controlling a train, but bar a token nod to not derailing on curves the metal box I'm in charge of never behaves anything like one, even if I temporarily set the acrobatics aside. There's no inertia, no weight pulling me back on steep slopes, no assistance from gravity on the way down a ramp, no careful adjusting of a virtual <a href="https://product.zuiki.co.jp/mascon">mascon</a> to smoothly slow down for a corner or push for flat-out bursts of energy on a long straight.</p><p>It could be anything. A person. A dirt bike. Shadow the Hedgehog. Tracks themselves are broken into tiny chunks and discarded as often as the game's whims deem necessary, replaced with anything from half pipes to trampolines and ferris wheels.</p><p>I never expected Denshattack to play anything like a serious sim, but I did hope the train aspect of the game might involve more than letting me pick and decorate a few train-like shapes, especially as the (Japanese) word is literally in the title.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zFHCrKcgzQr7fzAc8nJTN4.png" alt="Denshattack, train arcade action game" /><figcaption>Novelty transport sections are more on-rails than the train bits.<small role="credit">Undercoders</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2oDjkrJtfyK3A6R3rAHMP4.png" alt="Denshattack, train arcade action game" /><figcaption>Balance is everything on a grind rail.<small role="credit">Undercoders</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KLQeKwzjM6iVFvEoDwjSP4.png" alt="Denshattack, train arcade action game" /><figcaption>Special rainbow tracks allow trains to reach new areas.<small role="credit">Undercoders</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Vnb6SAm2SYufao2CPTnaW4.png" alt="Denshattack, train arcade action game" /><figcaption>Stages are introduced with a beautiful shot of the surroundings.<small role="credit">Undercoders</small></figcaption></figure></figure><p>Ignoring the game's self-chosen focal point entirely and pretending it's purely a futuristic trick-based score attack experience does little to improve things. There's an inescapable feeling while I play that it would be happier if I didn't get in the way. Personal creativity is constantly pushed to the side, unwelcome in spite of all the combo multipliers and flips I can do. Every stage wants to tell a story at all times, to be a wild string of events where pure-hearted people shout nice supportive things as structures crumble and wacky scenarios pop up around them: A giant mech. A laser-spewing kaiju. A kabuki play. There are even playable Rock Band and Ikaruga homages to work through.</p><p>I'm rarely trusted to make my own fun. There's always some weird quirk to work around (at the most basic, optional rainbow tracks that are completely invisible, and therefore, unable to be spotted and planned for, until a gauge fills up). I can't strategise or create combos on my own terms.</p><p>Or guarantee I'll react in time to whatever "fun" eye-catching stunt is coming up either. The game may haphazardly offer icons warning of upcoming dangers, but when a red "!" can mean anything from "obstacle on the line" to "a giant shadow monster is about to rise out of the sea" and I've got half a second at most to react, they're of little practical use. Occasional poor colour choices only exacerbate these issues, long strings of orange lanterns hanging right beside orange grind rails, lines of yellow lights near yellow track, green air currents set against a sea green background. I'm constantly fighting the stages themselves. Failure does little beyond setting me a short way back so I can try again, the rote repetition only leading to increasing irritation instead of a meaningful opportunity to learn.</p><p>I either do what I'm told when I'm told to do it or… Denshattack has no "or," too much of the game playing like a string of QTE-like gimmicks. Me being in complete control is never the game's priority.</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="QRc8Km3snNt7ZNuZpu8nG4" name="Denshattack Captioned (5)" alt="Denshattack, train arcade action game" src="https://cdn.mos.cms.futurecdn.net/QRc8Km3snNt7ZNuZpu8nG4.png" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/QRc8Km3snNt7ZNuZpu8nG4.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Gravity? What's that? </span><span class="credit" itemprop="copyrightHolder">(Image credit: Undercoders)</span></figcaption></figure><p>Attempting to make do and master what is in here is routinely thwarted by the game's wobbly sense of internal consistency, my capabilities and even plain old physics only intermittently available. My ability to race at odd angles and perform Titanfall 2-like wall runs flickers on and off like a faulty lightbulb—<em>that</em> bit of track, <em>that</em> vertical surface—and attempts to think outside the box and perform these stunts outside specific moments is brought to a crashing halt, Denshattack tut-tutting about my balance and deciding any contact with smooth perpendicular walls is a punishable offence. The water's surface must never be touched except in the occasional stages where I'm allowed to ride underneath it for extended periods of time. Crashing into things is an instant fail unless the game decides that actually crashing is OK for this bit or this particular object.</p><figure class="van-image-figure pull-right 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="4eneuUdqiwHTmZDC4DNMV4" name="Denshattack (4)" alt="Denshattack, train arcade action game" src="https://cdn.mos.cms.futurecdn.net/4eneuUdqiwHTmZDC4DNMV4.png" mos="" align="right" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="pull-rightinline expandable"><a href='https://cdn.mos.cms.futurecdn.net/4eneuUdqiwHTmZDC4DNMV4.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class="pull-right inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Undercoders)</span></figcaption></figure><p>It doesn't feel fair, and the lack of clarity makes it difficult to improve my own skills when what is and isn't allowed varies so drastically from one section of a stage to the next. </p><p>Denshattack doesn't seem to know what it wants to be. For a game with such strong anti-corporation/environmentalist themes—freeing Nara's famous deer is a stage-long event—it's a little odd to see so many optional challenges involve some variation of "scare the animals by honking the train's horn." Trains are surprisingly irrelevant to a story full of them. Tricking struggles to rise beyond the level of a simple distraction: Abilities gained throughout the story don't broaden my toolset or scoring capabilities, and retrying an earlier track completely disables any later abilities gained. Tricks are just a way to survive the latest set of scripted setpieces.</p><p>It isn't clear and consistent enough for serious score attack play, yet it's also far too fussy to allow the raw absurdity of moments like controlling a shark or countering giant baseballs with aerial tricks to sweep me up in a wave of comedic positivity. This train has gotten lost somewhere between two diverging tracks.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Doom: The Dark Ages – Revelations review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/fps/doom-the-dark-ages-revelations-review/</link>
                                                                            <description>
                            <![CDATA[ Fixes all my issues with The Dark Ages and injects plenty of Eternal's movement for the best demon-slaying action yet. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ks6Wp4jp3yWgSt8aXA6XTS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tCxucQHrB6ywwprW88kpua-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 14 Jul 2026 14:42:21 +0000</pubDate>                                                                                                                                <updated>Tue, 14 Jul 2026 14:45:05 +0000</updated>
                                                                                                                                            <category><![CDATA[FPS]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Rory Norris ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LghCxdhyWRKUT4BHYB2D2E.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Rory has made the fatal error of playing way too many live service games at once, and somehow still finding time for everything in between. Sure, he’s an expert at Destiny 2, Call of Duty, and more, but at what cost? He’s even sunk 1,000 hours into The Elder Scrolls Online over the years. At least he put all those hours spent grinding challenges to good use over the years as a freelancer and guides editor. In his spare time, he’s also an avid video creator, often breaking down the environmental design of his favourite games. If you can’t track him down, he’s probably lost in a cave with a bunch of dwarves shouting “rock and stone” to no end.&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/tCxucQHrB6ywwprW88kpua-1280-80.jpg">
                                                            <media:credit><![CDATA[Xbox]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Doom: The Dark Ages - The Doom Slayer without his iconic armour, just a cape and leather, inspecting his right arm. ]]></media:description>                                                            <media:text><![CDATA[Doom: The Dark Ages - The Doom Slayer without his iconic armour, just a cape and leather, inspecting his right arm. ]]></media:text>
                                <media:title type="plain"><![CDATA[Doom: The Dark Ages - The Doom Slayer without his iconic armour, just a cape and leather, inspecting his right arm. ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tCxucQHrB6ywwprW88kpua-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">NEED TO KNOW</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>What is it?:</strong> More demon-stomping goodness for Doom: The Dark Ages.<br><strong>Expect to pay:</strong> £17.99 / $19.99<br><strong>Developer: </strong>id Software<br><strong>Publisher: </strong>Bethesda Softworks<br><strong>Reviewed on:</strong> Lenovo Legion 9i (RTX 4090, Intel Core i9-13980HX, 32GB RAM)<br><strong>Multiplayer?:</strong> No<br><strong>Steam Deck?:</strong> Verified</p></div></div><p>Don't scoff at it being a DLC: Revelations is the best Doom has ever been. Hell, it would be worthy of being a standalone sequel if it weren't so tightly woven with the base game in ways id Software joyfully refuses to do with its full-fledged follow-ups. While I <a href="https://www.pcgamer.com/games/fps/doom-the-dark-ages-review/" target="_blank">adored The Dark Ages</a>' visceral demon-crushing, its level design fell flat. Some levels were too linear; some were needlessly open. So I wasn't expecting to enjoy the DLC too much before I went in.</p><p>Turns out, Revelations is a perfect blend of Eternal's movement and level design, and The Dark Ages' timings-based combat. And you know what? I think it's the most fun I've ever had in Doom—and it's almost the size of a full game, clocking in at about 10-15 hours. A damn shame considering <a href="https://www.pcgamer.com/gaming-industry/laid-off-id-software-artist-says-microsoft-is-nuking-the-team-into-the-dirt-and-is-now-the-size-of-a-support-studio/" target="_blank">Xbox laid off id Software developers</a> just days before its release. <a href="https://www.pcgamer.com/gaming-industry/how-do-you-put-a-price-tag-on-a-legacy-like-id-softwares/" target="_blank">Talk about the dark ages</a>.</p><h2 id="tip-of-the-spear">Tip of the spear</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="KKXR9JU2nEsutixsPCM73b" name="doom the dark ages revelations review 2" alt="Doom: The Dark Ages - A first-person screenshot of the Doom Slayer inspecting the Chain Spear in a crypt." src="https://cdn.mos.cms.futurecdn.net/KKXR9JU2nEsutixsPCM73b.png" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/KKXR9JU2nEsutixsPCM73b.png' 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: Xbox)</span></figcaption></figure><div><blockquote><p>It's a hell of a lot of buttons to juggle at any given time, but it's one of the most rewarding, satisfying combat systems in the genre.</p></blockquote></div><p>Only a short way into Revelations, Doom Guy loses all his gear, including his Shield Saw—but don't worry, it's getting replaced with something even better. Enter the Chain Spear. This is the big gimmick of the DLC, trading the defensive power of the shield for <em>massively </em>increased mobility. And in typical id fashion, this new weapon is a multifaceted tool that's so creative that it could support an entire game on its lonesome.</p><p>You can attach it to enemies to launch yourself around, even upgrading it to let you orbit them while you blast away. You can slash enemies, destroying metal and shields. This can also parry green Hell Surge attacks if you time it right, similar to the Shield Saw in the base game. The bricks tied to Doom Guy's feet have been untethered now too so you can dash in any direction.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/k8tkT8QiucwymS6fgekoua.jpg" alt="Doom: The Dark Ages - A first-person screenshot of gameplay showing a player preparing to dodge a Hell Surge attack in a snowy ravine." /><figcaption>The Chain Spear is my new favourite tool in the modern Doom trilogy. It's fast, it's bloody brutal, and it has great upgrades that make exploring that much more worth it.<small role="credit">Xbox</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZzdQ3TaPs7vDqABPQWzVua.jpg" alt="Doom: The Dark Ages - A first-person screenshot of gameplay showing the player parrying an attack with a spear slash." /><figcaption>Just like the Shield Saw in the base game, you can still parry attacks with a well-timed riposte using the Chain Spear. Only now can you also dodge attacks, which will supercharge the Chain Spear.<small role="credit">Xbox</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LjAncNNFiy6BuayxUAUzoa.jpg" alt="Doom: The Dark Ages - A first-person screenshot of gameplay showing the player meat hooking an enemy while firing at them." /><figcaption>The Chain Spear's orbiting upgrade is one of the most fun, silly things you can do. You can even make the chain set enemies ablaze for bonus healing.<small role="credit">Xbox</small></figcaption></figure></figure><p>The spear is just as gnarly and badass as you'd expect, but it's home to a remarkable amount of depth, especially when you start unlocking the various upgrades. Dodging and parrying attacks earns you Empowerment, which you can use to throw a stunning spear (great for flying and spectre enemies), stab it into enemies to superheat metal and cause explosions, or, my favourite, groundpound to cause enemies to drop health.</p><p>You'll regain access to your old weapons and, soon enough, the repaired Shield Saw, opening the door to yet more combos. Revelations encourages you to master the flow of combat more than ever with tougher demon encounters and more tools to play with.</p><p>It's a hell of a lot of buttons to juggle at any given time, but it's one of the most rewarding, satisfying combat systems in the genre. </p><h2 id="level-up">Level up</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="SpbVRropBiNKTXJioVRqta" name="doom the dark ages revelations review 6" alt="Doom: The Dark Ages - A first-person screenshot of gameplay showing a player standing in a grand hallway in Purgatory." src="https://cdn.mos.cms.futurecdn.net/SpbVRropBiNKTXJioVRqta.jpg" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/SpbVRropBiNKTXJioVRqta.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Revelations doesn't skimp on the environmental design. It's as beautifully grotesque as ever, with lots of hidden hands and faces in the walls. Lovely. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Xbox)</span></figcaption></figure><p>While your mileage with the combat still largely hinges on how much you like the gimmick of countering specific attacks, the level design is a clear step up in every regard. For one, I was consistently amazed by how cool Hell, Purgatory, and the Lovecraftian-inspired Cosmic Realm look. Hands and faces protruding from medieval castle walls. Cosmic beasts in unfathomable, shifting labyrinths. It's rad.</p><p>The new missions are among Doom's greatest. They're intricate and layered, striking a great balance between mandatory encounters, optional puzzles, and endgame clean-up. The boring binary choice of going one direction to progress or the other to find the obvious secret path is, thankfully, gone. Though that does mean backtracking is common if you're not stalking the map screen, and you can't return to levels until after you've beaten the story. It's pretty punishing if you miss some Platinum on your first run through. Given the focus on combat mastery and perfect flow, having to retread old encounters isn't a bore, at least.</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="DVVvPWPrfQkqrRkqfYn5va" name="doom the dark ages revelations review 7" alt="Doom: The Dark Ages - A first-person screenshot of gameplay showing a player looking at a puzzle involving a rotating bridge and a moveable cube." src="https://cdn.mos.cms.futurecdn.net/DVVvPWPrfQkqrRkqfYn5va.jpg" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/DVVvPWPrfQkqrRkqfYn5va.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Here's me stumped on how to move this block to the correct position to trigger a switch and build a bridge. These puzzles are a quick but satisfying diversion. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Xbox)</span></figcaption></figure><div><blockquote><p>Revelations realises how fun it is to navigate and comb over well-crafted Doom levels.</p></blockquote></div><p>I was pretty surprised by how good most of the puzzles are. You're still moving blocks and finding keys, but there are more layers and some of them actually had me stumped for a minute or two. It's the polar opposite of the base game, which felt like it begrudgingly included them out of an obligation to its predecessors.</p><p>I loved returning to the main puzzle box hub area after each mission to see what else I could access, such as lowering the water level or pulling down obelisks for treasure. This area contains a lot of the endgame challenges as well, which you'll unlock after beating the story, like time trial combat challenges, silly levels inspired by the original Doom, and tough bosses.</p><p>The rewards from exploring are also much improved, harkening back to the satisfaction of checking every nook and cranny in Doom 2016. Frankly, I got fed up with most of the secrets being barely hidden, boring Life Sigils and Codex pages in The Dark Ages' main campaign. Here, you're assembling relics for Platinum to grab those meaningful upgrades and getting new skins and toys on a consistent basis. Revelations realises how fun it is to navigate and comb over well-crafted Doom levels.</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="uEB6Xsy4fkRvbthFjVT6ua" name="doom the dark ages revelations review 8" alt="Doom: The Dark Ages - A first-person screenshot of gameplay showing the Doom Marine holding a shotgun, firing at soldiers inside a hospital hallway." src="https://cdn.mos.cms.futurecdn.net/uEB6Xsy4fkRvbthFjVT6ua.jpg" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/uEB6Xsy4fkRvbthFjVT6ua.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: Xbox)</span></figcaption></figure><p>Revelations is, on the surface, just more Doom. You shoot a hell of a lot of demons in a boxed-off room. But the new and existing tools at your disposal are perfectly intertwined, while the smart level design elevates the combat and exploration. Even the story is great here, something I usually don't care for in Doom—I love the retro stylings of the flashback levels, and how being a prequel lets it retroactively tie into its predecessors in cool ways.</p><p>It's just a crying shame that such a refined, full-throttle Doom experience is not only relegated to a DLC for the most controversial entry in the series, but that the team that made it has lost talent thanks to Microsoft's studio-crushing hammer.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ZenBook A16 review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-laptops/asus-zenbook-a16-review/</link>
                                                                            <description>
                            <![CDATA[ The latest Snapdragon chip in a thin and light shell. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">uerTRP2xkLJ8DD2ks9GN9N</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tXLzjDGt9GE2krKoZ5ZtEm-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 10 Jul 2026 15:44:56 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Laptops]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming PCs]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ian Evenden ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/EYGqWVK4EWD3rdf5vxJG4c.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/tXLzjDGt9GE2krKoZ5ZtEm-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ZenBook A16 Qualcomm-based laptop]]></media:description>                                                            <media:text><![CDATA[Asus ZenBook A16 Qualcomm-based laptop]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ZenBook A16 Qualcomm-based laptop]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tXLzjDGt9GE2krKoZ5ZtEm-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When Qualcomm released its first batch of ARM-based Snapdragon X processors two years ago, they worked well enough, but failed to set the PC gaming world on fire. It's not really what they were meant for, and if decades of buying computer parts have taught me one thing, it's never to buy into the first generation of a new product. I still do it, of course, as the Oculus Rift sitting unloved in its box shows, but I'm always left with the feeling that I should know better.</p><p>The main downside of the OG Snapdragon, once software compatibility issues were smoothed out, was its GPU. The Adreno cores buried somewhere in the chipset felt underpowered for anything heavier than Stardew Valley, and while DirectX and Vulcan compatibility was high, and driver updates refined the process, some games just didn't work.</p><p>With the release of the Snapdragon X2, a few things have changed. The main one is that the CPU package now comes with a lot more processing cores—18 on the Elite Extreme model we've got here—but the GPU is also a lot better. It's now putting out the sort of benchmark results you'd expect from Intel iGPUs, and in some tests can even produce better results than Panther Lake.</p><div ><table><caption>ZenBook A16 specs</caption><tbody><tr><td class="firstcol " ><p><strong>CPU</strong></p></td><td  ><p>Qualcomm Snapdragon X2 Elite Extreme</p></td></tr><tr><td class="firstcol " ><p><strong>NPU</strong></p></td><td  ><p>Qualcomm Hexagon (80 TOPS)</p></td></tr><tr><td class="firstcol " ><p><strong>Graphics</strong></p></td><td  ><p>Qualcomm Adreno</p></td></tr><tr><td class="firstcol " ><p><strong>Memory</strong></p></td><td  ><p>48 GB</p></td></tr><tr><td class="firstcol " ><p><strong>Storage</strong></p></td><td  ><p>1 TB SSD, MicroSD</p></td></tr><tr><td class="firstcol " ><p><strong>Screen</strong> <strong>size</strong></p></td><td  ><p>16-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Screen type</strong></p></td><td  ><p>OLED</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>2880 x 1800</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>120 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Ports</strong></p></td><td  ><p>2x USB4, 1x USB 3.2 Type-A, 1x HDMI 2.1, 1x 3.5mm audio</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>353 x 242 x 14 mm</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>1.2 kg</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://eshop.asus.com/us/90nb17w1-m004s0-asus-zenbook-a16-ux3607-copilot-pc.html" target="_blank">$2,200</a> | <a href="https://uk.store.asus.com/90nb17w1-m00070-zenbook-a16-ux3607.html" target="_blank">£2,100</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>✅ Gaming is of secondary importance: </strong>If you just want to be swanking around with one of the latest and greatest productivity laptops, and showing off just how long your battery life is, the ZenBook delivers.</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't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You like to play games on something more than medium settings:</strong> The Adreno iGPU is still the weakest part of the package, and so is the game support side of things.</p></div></div></div></div><p>The ASUS ZenBook A16 we're looking at here is one of the first Snapdragon X2 laptops on the market. It boasts the Elite Extreme version of the chip, a name that makes you wonder where they're going to go next if they release an even better one. Elite Extreme Pro Max Gold Caviar Truffle Edition, perhaps. This one has 18 cores, and according to CPU-Z 12 of those are Performance cores running at 4.4 GHz, with the other six being Efficient cores running at 3.6 GHz. That's a lot of cores, and with ARM chips' ability to produce exceptional single-core performance (as shown by Apple's M5 last year) I had high hopes for this one. </p><p>And I was right. The X2 doesn't hit the same Geekbench 6 heights as the M5, but it's close, and beats the desktop Core Ultra 7 265KF and mighty Ryzen 9 9955HX in the single-core test. It beats those chips in the Geekbench multi-core test too, along with the Core Ultra 9 275HX from the Alienware 16 Area 51, and roughly the same as the 14-core M4 Pro in a 16in MacBook Pro. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/oFjR3nrQtnsdebyjsb254m.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZQPuzVrsb6Vo9nkX4rr3Gm.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The elephant in the room here is Panther Lake, which is going to be appearing in new laptops at the same time as the X2. And in Geekbench, the X2 and Core X9 388H both score over 3,000 points in the single-core test, with the X2 marginally in front, but in multi-core the gap widens, probably because the Intel chip only has four of the full-fat performance cores and 16 in total. It scores 17,924. The X2: 22,785. That's a difference of almost 24%.</p><p>Moving over to the Cinebench single-core CPU rendering test, which has been known to bring laptops to their knees and in which 100 is a respectable score, the X2 scores 151. A laptop running the X9 388H scores 130 in this test, and the multi-core rendering workout goes the same way, with the X2's 1391 beating the Panther Lake chip's 1173. </p><p>All this is assuming, of course, that the same tests applied to different CPU architectures can be directly compared. Geekbench has been designed for this, though as more of a tool for plotting broad relationships rather than a perfect one-to-one comparison between PCs.</p><p>All that single-core performance makes the ZenBook A16 very responsive, and if Microsoft's new <a href="https://www.pcgamer.com/software/operating-systems/apple-does-this-and-yall-love-it-microsoft-defends-new-low-latency-feature-in-windows-11/">Low Latency Profile</a> makes its way to Windows on ARM it should make things even better. The fact that Asus has paired Qualcomm's X2 with 48 GB of fast RAM certainly helps too.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/mAE9rfRGFgTRe5uZymgbyk.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/J5GDpEWZys23eQBxyvBBpk.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Things are looking quite good for the ARM chip until you remember it still uses an integrated Adreno GPU, and we have yet to see one that's paired with a discrete graphics chip. Still, it's not bad for an iGPU, supporting DX12 Ultimate and Vulkan 1.4, and putting out enough frames to play games in 1080p as long as you don't mind medium to low settings. Cyberpunk 2077 looks surprisingly good on medium, and while there are some shimmering textures in Blackmyth: Wukong, it doesn't struggle too badly as long as you remember to switch FSR upscaling on. Older titles such as Horizon: Zero Dawn look like what they are: PS4 games (albeit ones running at nearly 60 fps in this case, rather than the locked 30 fps of the console version). But it's great to see the Adreno is capable enough to play them as they were originally meant to be seen.</p><p>There are still some issues with the occasional game—F1 2024, for example (and this might be a different story with a more up to date release), putting up a notice that it's not compatible with ARM processors. This could also be because it's a fairly new processor at the time of writing, and a few software patches and driver updates will sort it right out.</p><p>On the outside, this is an unassuming laptop, though as a 16-incher it has a presence that you just don't find in smaller models. It's a kind of beigy grey, which isn't utterly unpleasant but certainly stands out from all the black and silver casings out there, and is made from Asus' Ceraluminum material that's some sort of unholy amalgam of aluminium and ceramics. It has a matte feel, and makes the A16 extremely light, but it's also stiff enough to handle by the corner without the trackpad becoming non-functional.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/bg9ZfvocMDb7soCASr7AGm.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tXLzjDGt9GE2krKoZ5ZtEm.jpg" alt="Asus ZenBook A16 Qualcomm-based laptop" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>That trackpad is a big one, too, smoother than the surrounding casing but the same colour, and a better experience than the keyboard, which doesn't have much travel and is the worst aspect of this particular package. The screen, however, might be one of the best. It's a 2.8k 16:10 OLED, not a touch-sensitive one, with a 120Hz refresh rate. It's sharp, bright (500 nits), colourful and all the things a laptop screen should be. Battery life is exceptional—at least it is if all you're doing is looping a video, at which it kept going for almost 17 hours. Make it work a bit harder and that's going to drop, and there's a fan to keep it cool when it's under load.</p><p>So once again, Qualcomm has released a capable chip with a bit of a weak GPU, though it's nowhere near as bad as last time. Asus has then put it into a laptop with an excellent screen, though it is a little bit expensive when you could pick up something with a low-end GeForce chip for less, and have a superior gaming experience.</p><p>I can't help thinking though, that if someone could teach the X2 to talk to an RTX card, even as an eGPU, then we could have something truly fearsome on our hands.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ KTC 25M1 review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-monitors/ktc-25m1-review/</link>
                                                                            <description>
                            <![CDATA[ Smooth, snappy, and surprisingly well-priced for a high refresh panel. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">r8Q8j8fyFkBmXJSE2sZNY6</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/C6FM7ZgPnWogDodKKpMrXH-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 10 Jul 2026 11:38:21 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Monitors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.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/C6FM7ZgPnWogDodKKpMrXH-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A KTC 25M1 400 Hz gaming monitor.]]></media:description>                                                            <media:text><![CDATA[A KTC 25M1 400 Hz gaming monitor.]]></media:text>
                                <media:title type="plain"><![CDATA[A KTC 25M1 400 Hz gaming monitor.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/C6FM7ZgPnWogDodKKpMrXH-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>This is the monitor I've been waiting for. As someone who has just entered another Counter-Strike arc that is sure to last an epoch, as my arcs tend to, I've been on the look-out for a 1080p monitor around the 360 Hz (ish) sweet spot that doesn't break the bank. Enter stage left: the KTC 25M1, at just $350. And I've already seen it on sale for under $300, which bodes well.</p><p>Of course, this price-to-refresh-rate ratio wouldn't matter if the monitor sucked, but I'm happy to report it doesn't. Far from it, I'm finding it a genuine pleasure to use for my late night <a href="https://www.faceit.com/en" target="_blank">Faceit</a> matchmaking sprees. In what is proving to be both a blessing and a curse, gameplay is so smooth, clear, and snappy that I find it impossible to blame any blunders on the panel. Even if I could convince myself my opponents are using the <a href="https://www.pcgamer.com/hardware/gaming-monitors/zowie-xl2586x-600-hz-review/" target="_blank">$1,000, 600 Hz Zowie panel I recently tested</a>, it wouldn't matter because the difference in practice is so slight that I highly doubt it would actually make my enemies any better.</p><p>The 24-inch, 1080p monitor, clad with detachable flappy side-wings (to prevent distraction), rear-side headphone stand, cable management feed, and the usual smattering of ports including a 3.5 mm headphone jack, is bred for one purpose: competitive shooters. </p><div ><table><caption>KTC 25M1 specs</caption><tbody><tr><td class="firstcol " ><p><strong>Screen size</strong></p></td><td  ><p>24.1-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>1920 x 1080</p></td></tr><tr><td class="firstcol " ><p><strong>Brightness</strong></p></td><td  ><p>350 nits</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>400 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Response time</strong></p></td><td  ><p>0.5 ms in OD (GTG & MPRT)</p></td></tr><tr><td class="firstcol " ><p><strong>HDR</strong></p></td><td  ><p>HDR10 + sRGB</p></td></tr><tr><td class="firstcol " ><p><strong>Features</strong></p></td><td  ><p>TN panel, adaptive sync, HDMI 2.0, DisplayPort 1.4, detachable side shields, control puck, USB-A (for firmware), Micro-USB (remote control), 3.5 mm headphone port, flip-down headphone stand</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><strong></strong><a href="https://www.amazon.com/KTC-Monitor-Shielding-Adaptive-Adjustable/dp/B0H1117FR5" target="_blank">$350</a> / <a href="https://www.amazon.co.uk/KTC-400Hz-Gaming-Monitor-Response/dp/B0G7FQGJYN" target="_blank">£400</a></p></td></tr></tbody></table></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You play competitive shooters: </strong>If you play games like Valorant or CS2, you should benefit from the great motion clarity and fast refresh rate, without having to spend a ridiculous amount of cash.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You play other kinds of game a lot: </strong>The 1080p resolution and TN panel really isn't bad here thanks to the smaller screen size and colour calibration, but it won't hold a candle to a great IPS or vibrant OLED for more casual gaming or watching movies.</p></div></div><p>No matter how fast it is, you're probably not getting a TN panel for casual gaming or even competitive non-FPS gaming. Even though this panel's colour is damn good for TN, it's not as lush as an IPS and certainly not as vibrant as an OLED.</p><p>While it offers a solid 98% sRGB coverage, its DCI-P3 is only rated to 85%, meaning its HDR content is average at best, which is what I'd expect from a TN panel. That fits for my experience turning HDR on in Doom Eternal and eyeballing it: lighting seems a little more natural, but it's hardly night and day between that and sRGB mode.</p><p>The sRGB mode thankfully seems pretty well calibrated to my eyes. In addition to making casual gaming pleasant, this makes day-to-day use outside of gaming surprisingly comfortable, too—surprising, that is, for a TN panel.</p><p>HDR, though, is certainly not as good as what you get on the <a href="https://www.pcgamer.com/hardware/gaming-monitors/alienware-aw2525hm-320-hz-gaming-monitor-review/" target="_blank">320 Hz Alienware IPS panel I tested</a>. Still, that was an IPS, not a TN. And more expensive esports TN panels like the 600 Hz Zowie one don't have it as an option at all.</p><p>For this monitor's real purpose, though, HDR is irrelevant. Sticking it in FPS1 mode but raising brightness a little, Counter-Strike displays flawlessly: enemies are clear and easy to spot, and movements are incredibly smooth.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/sGgJgAshFZ3Px287G2oTYH.jpg" alt="A KTC 25M1 400 Hz gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jtn7bRUScihbQQXm5qWsWH.jpg" alt="A KTC 25M1 400 Hz gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4zXxrziV5kLT5rRcVszAQH.jpg" alt="A KTC 25M1 400 Hz gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TJ3w5TPzMrVcqjG4RqStNH.jpg" alt="A KTC 25M1 400 Hz gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/K6ieKNgPkGDdc3rA3GD5SH.jpg" alt="A KTC 25M1 400 Hz gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/A76EbRsrto3Y2JcnZ8mAMH.jpg" alt="A KTC 25M1 400 Hz gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I used an <a href="https://developer.nvidia.com/nvidia-latency-display-analysis-tool" target="_blank">Nvidia Latency and Display Analysis Tool (LDAT)</a> to test end-to-end latency—thus indirectly testing the response time—and it reported an average of 6.42 ms in-game over 150 muzzle flashes. That's well within a threshold where shooting feels and appears instantaneous 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-1783683076781-4d3zpswq9 *, #fv-chart-1783683076781-4d3zpswq9 *:before, #fv-chart-1783683076781-4d3zpswq9 *:after, #fv-chart-1783683076781-4d3zpswq9-slideshow *, #fv-chart-1783683076781-4d3zpswq9-slideshow *:before, #fv-chart-1783683076781-4d3zpswq9-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1783683076781-4d3zpswq9, #fv-chart-1783683076781-4d3zpswq9-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1783683076781-4d3zpswq9 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1783683076781-4d3zpswq9.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1783683076781-4d3zpswq9.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-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1783683076781-4d3zpswq9-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1783683076781-4d3zpswq9-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-1783683076781-4d3zpswq9-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-1783683076781-4d3zpswq9-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-1783683076781-4d3zpswq9-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1783683076781-4d3zpswq9-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1783683076781-4d3zpswq9-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-1783683076781-4d3zpswq9-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-1783683076781-4d3zpswq9-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-1783683076781-4d3zpswq9-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1783683076781-4d3zpswq9 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1783683076781-4d3zpswq9 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1783683076781-4d3zpswq9 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1783683076781-4d3zpswq9 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1783683076781-4d3zpswq9 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1783683076781-4d3zpswq9 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1783683076781-4d3zpswq9 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1783683076781-4d3zpswq9 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1783683076781-4d3zpswq9 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1783683076781-4d3zpswq9 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1783683076781-4d3zpswq9 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1783683076781-4d3zpswq9 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1783683076781-4d3zpswq9 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1783683076781-4d3zpswq9 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1783683076781-4d3zpswq9 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1783683076781-4d3zpswq9 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-bar-row, #fv-chart-1783683076781-4d3zpswq9 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1783683076781-4d3zpswq9.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1783683076781-4d3zpswq9.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1783683076781-4d3zpswq9 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1783683076781-4d3zpswq9 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9.mobile-view .fv-pie-container,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-bar-row,#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-stacked-product,#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-grouped-bar-product,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-bar-row,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-stacked-product,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1783683076781-4d3zpswq9.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-1783683076781-4d3zpswq9.mobile-view .fv-bar-label,#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-grouped-product-title,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-bar-label,#fv-chart-1783683076781-4d3zpswq9.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-1783683076781-4d3zpswq9.mobile-view .fv-bar-container,#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-bar-cluster,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-bar-container,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1783683076781-4d3zpswq9.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-1783683076781-4d3zpswq9.mobile-view .fv-x-axis-wrapper,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-x-axis-label-space,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-x-axis-chart-space,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-benchmark-title,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-dropdown-title,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-carousel-nav-btn,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-chart-title,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-chart-subhead,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-versus-header,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-versus-select-wrapper,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-versus-vs,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-versus-select-container,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-versus-select,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-stl-shop-all-btn,#fv-chart-1783683076781-4d3zpswq9.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-1783683076781-4d3zpswq9.mobile-view .fv-stl-shop-all-logo,#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-stl-shop-all-icon,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-bar-commentary-inline,#fv-chart-1783683076781-4d3zpswq9.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1783683076781-4d3zpswq9.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1783683076781-4d3zpswq9.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1783683076781-4d3zpswq9 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-bar-row,#fv-chart-1783683076781-4d3zpswq9 .fv-stacked-product,#fv-chart-1783683076781-4d3zpswq9 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-bar-label,#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-bar-container,#fv-chart-1783683076781-4d3zpswq9 .fv-bar-cluster {width: 100% !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1783683076781-4d3zpswq9 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1783683076781-4d3zpswq9 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-x-axis-label-space {display: none !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1783683076781-4d3zpswq9 .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-1783683076781-4d3zpswq9 .fv-stl-shop-all-logo,#fv-chart-1783683076781-4d3zpswq9 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1783683076781-4d3zpswq9 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1783683076781-4d3zpswq9.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": "Latency performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-10T11:31:16.782Z","citation": "Tested using Nvidia's LDAT over 150 muzzle flashes in-game.","keywords": ["KTC 25M1","Alienware AW2525HM","Zowie XL2586X+","End-to-end latency","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Alienware AW2525HM – End-to-end latency","value": 6.09,"unitText": "ms"},{"@type": "PropertyValue","name": "KTC 25M1 – End-to-end latency","value": 6.42,"unitText": "ms"},{"@type": "PropertyValue","name": "Zowie XL2586X+ – End-to-end latency","value": 6.81,"unitText": "ms"}]}</script><div id="fv-chart-1783683076781-4d3zpswq9" 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">Latency performance</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1783683076781-4d3zpswq9-bar-End-to-end latency" data-chart-type="Bar" data-title="End-to-end latency" data-subhead="" data-caption="Tested using Nvidia's LDAT over 150 muzzle flashes in-game." data-bar-max-value-override="10" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">End-to-end latency</h4><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">KTC 25M1</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 64.2%; background-color: #FE9F58;" data-target-width="64.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">6.42</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Alienware AW2525HM</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 60.9%; background-color: #E33235;" data-target-width="60.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">6.09</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Zowie XL2586X+</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 68.1%; background-color: #1CA9C4;" data-target-width="68.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">6.81</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>1</span><span>2</span><span>3</span><span>4</span><span>5</span><span>6</span><span>7</span><span>8</span><span>9</span><span>10</span></div><div class="fv-x-axis-unit">Time (ms)</div></div></div><table class="sr-only"><caption>End-to-end latency Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>KTC 25M1</td><td>6.42</td></tr><tr><td>Alienware AW2525HM</td><td>6.09</td></tr><tr><td>Zowie XL2586X+</td><td>6.81</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;">Tested using Nvidia's LDAT over 150 muzzle flashes in-game.</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-1783683076781-4d3zpswq9', false); });} else {initialize('fv-chart-1783683076781-4d3zpswq9', false);}})();</script></div><p>It's even quicker than the 600 Hz Zowie panel (6.81 ms), and only a little slower than the 320 Hz Alienware one with overdrive on (6.09 ms). These differences are all sub-millisecond, though, meaning they're imperceptible and for all intents and purposes we can say they perform about as well as each other when it comes to response times. I certainly didn't notice any difference in snappiness between the three when playing Counter-Strike.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xRJWJJjnyDDdiqfsjsdbSH.jpg" alt="A KTC 25M1 400 Hz gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/J8TtgWDg72DjXqHQe3Q5WH.jpg" alt="A KTC 25M1 400 Hz gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZHB3YA2TUUU2dgHBkkzLQH.jpg" alt="A KTC 25M1 400 Hz gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>For whatever reason, with this KTC monitor, I can't seem to find a mode that allows me to enable its 'Ultra Fast' overdrive, the fastest setting. But that's okay, because the middle 'Advanced' setting is snappy enough, and it's usually inadvisable to use the fastest overdrive mode in monitors anyway, as it risks inverse ghosting/halo effects. With the Advanced mode enabled, I haven't noticed any pixel overshoot.</p><p>Motion clarity is impeccable to my eyes, too, thanks to that 400 Hz refresh rate. As you can see from my slapdash moving photo of an also-moving <a href="https://testufo.com/" target="_blank">UFO test</a>, the high refresh rate really does make a difference. The top animation shown was running at 400 fps, the second at 200, the third at 100, the fourth at 50, and the bottom one at 25. </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="Eb9pKs8nF6GULbpKMEFBJ7" name="New Project (53)" alt="A UFO motion clarity test for the KTC 25M1 400 Hz gaming monitor." src="https://cdn.mos.cms.futurecdn.net/Eb9pKs8nF6GULbpKMEFBJ7.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>This difference is visible when eyeballing the moving alien targets, too: 400 Hz is just that much clearer than the rest. Admittedly, playing at 240 Hz in game will still be plenty clear, but this is just another example that goes to show <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">what I've argued previously</a>: around 360 Hz (or 400 Hz, in this case) is the sweet spot for competitive gaming. </p><p>To my memory, this monitor is also a bit clearer than I found the 320 Hz Alienware monitor to be when I tested it. I simply can't fault it for smoothness and snappiness.</p><p>The bonus here is you're getting the 360–400 Hz sweet spot for a damn good price. The 400 Hz Zowie equivalent <a href="https://zowie.benq.com/en-us/monitor/xl2566x-plus.html" target="_blank">costs $650</a>, while this KTC monitor costs <a href="https://www.amazon.com/KTC-Monitor-Shielding-Adaptive-Adjustable/dp/B0H1117FR5" target="_blank">about $350</a> and can even be found for <a href="https://www.pcgamer.com/hardware/gaming-monitors/counter-striking-on-this-400-hz-monitor-over-the-last-few-days-has-had-me-in-awe-and-now-prime-day-has-it-down-to-just-usd323/" target="_blank">just shy of $300 when it's on sale</a>. The 320 Hz Alienware monitor comes in cheaper than this, but honestly for the extra refresh rate and motion clarity boost, I'd say the KTC is worth it if you can afford it. If not, the Alienware will serve well.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/QeLxQu3MFG3iQmWtgAwLZH.jpg" alt="A KTC 25M1 400 Hz gaming monitor, HDR off." /><figcaption>HDR off.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CKV8CNnmAL8YC79HCa7bXH.jpg" alt="A KTC 25M1 400 Hz gaming monitor, HDR on." /><figcaption>HDR on.<small role="credit">Future</small></figcaption></figure></figure><p>With the KTC 25M1, you're hitting the refresh rate sweet spot <em>just </em>before diminishing returns kick in, which means you're getting some of the absolute best competitive/esports performance you can hope for before prices start to soar. </p><p>I feel KTC has struck the balance very well, keeping the price as low as possible for the performance on offer, and keeping things within a budget that doesn't only cater to pro players but also to your average competitive FPS gamer like yours truly. This would be the monitor I'd choose for competitive FPS gaming right now if my own money were on the line.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ProArt Mouse MD301 ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/asus-proart-mouse-md301/</link>
                                                                            <description>
                            <![CDATA[ A professional design, but with enough quirks to give me pause. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">74wWM4f8JebSDZj7RERSUU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/CDsLPYCyTeZscFLF2sjGHQ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 08 Jul 2026 16:12:04 +0000</pubDate>                                                                                                                                <updated>Wed, 08 Jul 2026 16:12:10 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE.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/CDsLPYCyTeZscFLF2sjGHQ-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An Asus ProArt Mouse MD310 on white gravel]]></media:description>                                                            <media:text><![CDATA[An Asus ProArt Mouse MD310 on white gravel]]></media:text>
                                <media:title type="plain"><![CDATA[An Asus ProArt Mouse MD310 on white gravel]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/CDsLPYCyTeZscFLF2sjGHQ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.asus.com/us/proart/" target="_blank">Asus ProArt</a> lineup is, in essence, the company's range of fancy PC products for creative professionals—and my goodness does it contain some nice-looking <em>stuff. </em>Which is why I jumped at the chance to test out one of the latest additions, the Asus ProArt Mouse MD301.<br><br>It's certainly a handsome squeaker, designed to provide a subtle, refined, ergonomic option for those who have some serious work to do. It's all business, this mouse, and there's something desirable about a design that eschews gamer-like frippery and instead aims for a more executive flair.<br><br>It's also customisable, in the sense that you can remove its main button switches for something more serene, or more clicky. There's also a horizontal scroll wheel, à la the Logitech MX Master range, which feels beautifully dampened. Really, most of the controls here are of the premium, well-thought-out sort, and that's very pleasing to see.<br><br>However, this <a href="https://www.asus.com/us/accessories/mice-and-mouse-pads/proart/proart-mouse-md301/" target="_blank">$100</a>/<a href="https://www.asus.com/uk/accessories/mice-and-mouse-pads/proart/proart-mouse-md301/" target="_blank">£105</a> professional rodent has the odd quirk that gives me pause. The side buttons are a touch flimsy. The thumb rest is slightly small and a little awkward. I've also had the odd connection issue, and the software feels like an afterthought.</p><p>There's a lot to like about the MD301. But as a long-term tester of the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-mx-master-4-review/" target="_blank">Logitech MX Master 4</a>, I can't help but feel that if you're going down the professional ergo mouse route, it's the better buy of the two. The ProArt MD301 is a lighter, leaner attempt at an ergonomic mouse with many admirable qualities, but it drops the ball a little too often to give it my full seal of approval.</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 a smaller, lighter MX Master alternative: </strong>The Logitech MX Master 4 is an ergonomic, professional-focused mouse with plenty of features, but it's very heavy. The ProArt MD310 is much lighter on its feet.<br><br><strong>✅ You're an admirer of subtle design: </strong>The ProArt MD301 is a refined piece of engineering and wouldn't look out of place on a CEO's desk.</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't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You're after ultimate comfort: </strong>Despite being an ergo mouse, the MD301 isn't exactly plush. It's far from uncomfortable, but the thumbrest in particular feels a little meagre for all-day-long professional use. <br><br><strong>❌ You want top performance: </strong>The sensor is… fine. Perfectly usable. That being said, this is a $100 mouse with fairly low-spec internals, and you can get much more performance for less.</p></div></div></div></div><h2 class="article-body__section" id="section-asus-proart-mouse-md301-features"><span>Asus ProArt Mouse MD301 features</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="CBZGgSMsUxR4VxRHbLj4Nb" name="Asusproart2" alt="An Asus ProArt Mouse MD301 on white gravel, next to a green leaf" src="https://cdn.mos.cms.futurecdn.net/CBZGgSMsUxR4VxRHbLj4Nb.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 ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Asus ProArt MD301</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Type</strong></p></td><td  ><p>Ergonomic mouse</p></td></tr><tr><td class="firstcol " ><p><strong>Max polling rate</strong></p></td><td  ><p>1,000 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Max DPI</strong></p></td><td  ><p>8,000</p></td></tr><tr><td class="firstcol " ><p><strong>Battery</strong></p></td><td  ><p>800 mAh</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>99.7 g</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>2.4 GHz via included dongle, Bluetooth</p></td></tr><tr><td class="firstcol " ><p><strong>Buttons and controls</strong></p></td><td  ><p>Six programmable buttons, two scroll wheels</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.asus.com/us/accessories/mice-and-mouse-pads/proart/proart-mouse-md301/" target="_blank">$100</a>/<a href="https://www.asus.com/uk/accessories/mice-and-mouse-pads/proart/proart-mouse-md301/" target="_blank">£105</a></p></td></tr></tbody></table></div><p>The Asus ProArt Mouse MD301 is an ergonomically-shaped mouse that feels a lot smaller than your average ergo squeaker, coming in at 114.8 mm long, 75.2 mm wide, and 46.8 mm tall. Sit it next to a Logitech MX Master 4, and it looks positively tiny. It's also cheaper, coming in at $100 compared to the Logitech's $120 MSRP.</p><p>It's got six programmable buttons, including all the usual suspects. A left and right click, a middle scroll wheel click, two side buttons, and a hidden DPI button underneath a ridged plastic surface integrated into the chassis behind the wheel. It looks, in many ways, like a default mouse—albeit with some subtle ergo touches </p><p>Oh, and it's also got a horizontal scroll wheel mounted to the left-hand side. Logitech really changed the game with the old MX Master 3S design, didn't it?</p><p>Another interesting feature to note is the switches underneath the left and right buttons. By default, the ProArt MD301 comes with two (deep breath in) TTC E169-60BB0G0 (80M) units, but these push-fit socketed models can be pulled out and replaced with supported TTC, Omron, and Kaith units, which <a href="https://www.asus.com/event/2026/Mouse/accessories/ASUS-Push-Fit-Socket-Compatibility-list.pdf" target="_blank">Asus has handily listed here</a>.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/neDn3uvm5sfBforJbEBSuF.jpg" alt="An Asus ProArt Mouse MD301 on white gravel" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MmrEMpJreVyFXJzXXpVQ7i.jpg" alt="A close-up shot of the Asus ProArt Mouse MD310's scroll wheel" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/muLzdeyJyLvhoMzAzo9dbn.jpg" alt="A close-up shot of the Asus ProArt Mouse MD310's horizontal scroll wheel and side buttons" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/V5jSR5RygEAuMiJz6Qq328.jpg" alt="The underside of the Asus ProArt Mouse MD310" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The scroll wheel has a party trick, too, in the form of Asus' SmartShift tech. This allows for precise, clicky control when spun slowly, and a free-wheeling action when you spin it at an appropriate speed. It's a lot like Logitech's magnetic solution on paper, but feels quite different.</p><p>Spin the wheel at high speeds, and you can still feel it notch underneath your fingertip, albeit very quickly. Whereas Logitech's infinite scroll feature frees the wheel up with a glass-like, smooth action, the MD301 has a tendency to keep some tactile feedback in play, which makes it easy to stop at a defined point with precision.</p><p>Asus says the MD301 has up to 180-day battery life, and can gain eight hours' worth of charge in a single minute over its USB Type-C connection. Speaking of which, it also comes with a braided Type-C to Type-A cable, and a small USB Type-A dongle for wireless connection. Bluetooth connection is also supported.</p><p>Sensor-wise, this Asus squeaker makes do with an 8,000 DPI optical unit, which, in combination with its 1,000 Hz maximum polling rate, is unlikely to set gamers' hearts a-fluttering. Still, the MX Master 4 does just fine with a similar sensor (and a much lower polling rate), so it's not unsurprising for a work-first mouse. It's also a fair bit lighter than Logitech's latest ergo effort, tipping the scales at 99.7 g compared to the MX Master 4's 150 g bulk.</p><h2 class="article-body__section" id="section-asus-proart-mouse-md301-ergonomics"><span>Asus ProArt Mouse MD301 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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="yGoVm9y5Z6rH5AuNtgBdKF" name="20260706_145613" alt="An Asus ProArt Mouse MD301 next to a Logitech MX Master 4" src="https://cdn.mos.cms.futurecdn.net/yGoVm9y5Z6rH5AuNtgBdKF.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>The first thing I noticed about the MD301 is its diminutive proportions, especially when sat next to the MX Master 4. It's a lot narrower, with a much smaller thumb rest. However, it's got a wider top "hump", which feels good underneath my palm. </p><p>Switching between the two, it's clear that the Asus is designed to rotate your hand over to the right side more drastically than most, although at nowhere near as extreme an angle as something like the <a href="https://www.pcgamer.com/hardware/gaming-mice/keychron-m5-review/" target="_blank">Keychron M5</a>. It doesn't feel aggressively ergo, though. More like a slightly chonkier gaming mouse with some interesting quirks.</p><p>Clicking and spinning my way around the controls, I've been continually impressed by the effort that's gone into the switchgear and material choices. The left and right switches have a very positive click action, and well-weighted buttons. </p><div><blockquote><p>If anything, I could stand for it to be slightly heavier, in return for better side buttons and a bit of extra room for my thumb.</p></blockquote></div><p>The scrollwheel feels notchy yet free-flowing in all the right ways, with its clicky, fast-speed scroll being something of a highlight. The same goes for the horizontal wheel, which is heavily dampened and weighty underneath my thumb. Nice.</p><p>I'm also a big fan of the smooth outer coating, which has a silky quality that feels rather pleasant underneath my fingertips. It's slightly fingerprint-prone, but no worse than any other black gaming mouse I test these days.</p><p>The DPI switch is hidden underneath a ridged plastic insert that runs down the middle of the design, and provides a small moment of delight when you realise it's exactly where you expect it to be, but tastefully obscured. This is a classy mouse. A device for grown-ups. A refined rodent, if you will.</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="8wSAvTgnPYnqanjcbTFFV" name="20260706_145123" alt="The hidden DPI button on top of the Asus ProArt Mouse MD301" src="https://cdn.mos.cms.futurecdn.net/8wSAvTgnPYnqanjcbTFFV.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>The only real ergonomic drawbacks come in two forms. One, the left-side thumbrest is quite small, and dips inwards. Using the MX Master 4 on the daily, my thumb has become accustomed to lolling on its own throne-like protrusion of silicone—whereas here it needs to tuck itself into a diminutive (and firm) plastic seat. My digit has become lazy, it seems, and has a tendency to want to fall off.</p><p>And two, the side buttons don't feel as high-quality as the rest of the unit. They're perfectly functional, but sitting as they do beneath a gorgeously weighted horizontal scrollwheel, the contrast is immediately obvious. They're simply "fine," while the rest of the controls are pretty excellent.</p><p>Overall, though, the ProArt MD301 is an impressive-feeling device, especially given its relatively low weight compared to its chassis size and ergo design. If anything, I could stand for it to be slightly heavier, in return for better side buttons and a bit of extra room for my thumb.</p><h2 class="article-body__section" id="section-asus-proart-mouse-md301-performance"><span>Asus ProArt Mouse MD301 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="NPDqzkftfpyCTKtwXmJDuN" name="AsusProArt3" alt="An Asus ProArt MD301 mouse shot from above, sitting horizontally in the frame on top of white gravel" src="https://cdn.mos.cms.futurecdn.net/NPDqzkftfpyCTKtwXmJDuN.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>Given this is an ergo mouse with a relatively modest sensor, it would be unfair to expect <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>-like performance or tracking ability from the MD301. Lo and behold, it's not the sharpest-performing rodent on the block. </p><p>Still, the sensor tracks well enough for work and light gaming usage, as shown by the MouseTester charts below.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ts9E2kjX4wPyFSpg2h5fLJ.png" alt="A MouseTester chart showing count vs time data for the Asus ProArt Mouse MD301" /><figcaption>Tested at 1,000 Hz—The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mT6yeSxg3SZ6qmwWpvWaMJ.png" alt="A MouseTester chart showing velocity vs time data for the Asus ProArt Mouse MD301" /><figcaption>Tested at 1,000 Hz—The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/86dQqCMoNsvQdsDZAopgKJ.png" alt="A MouseTester chart showing interval vs time data for the Asus ProArt Mouse MD301" /><figcaption>Tested at 1,000 Hz—Each dot represents an update, which corresponds to the polling rate. Every 1 ms should mark a single update on a 1,000 Hz mouse.<small role="credit">MouseTester</small></figcaption></figure></figure><p>I have, however, experienced the odd connection drop out. This has manifested as a very occasional half-second pause, and has happened several times during my week-long testing. I've got a lot of 2.4 GHz wireless devices plugged into my machine, and several more around my front room, so it's possible that the dongle here is slightly interference-prone—although I haven't been able to pin down the exact cause.</p><p>I have two other gaming mice plugged into this PC at all times (the MX Master 4 and the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-cobra-hyperspeed-review/" target="_blank">Razer Cobra Hyperspeed</a>), and neither have had any connection issues. I tried unplugging both mice to see if it fixed the problem, and managed a few days of solid connection—before again experiencing a very quick pause.</p><p>I also had one connection pause while using the mouse with a gaming laptop I'm currently testing, so it doesn't seem to be specific to my main machine. The problem is so intermittent as to be barely noticeable, but there's something in this room the MD301's 2.4 GHz dongle doesn't appear to like.</p><h2 class="article-body__section" id="section-asus-proart-mouse-md301-aesthetics"><span>Asus ProArt Mouse MD301 aesthetics</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="7WaobTHEQrpUndynxjzP6X" name="AsusProArt4" alt="An Asus ProArt MD301 looking pretty at a 3/4 angle, on top of white gravel" src="https://cdn.mos.cms.futurecdn.net/7WaobTHEQrpUndynxjzP6X.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 love the ProArt MD301's aesthetic design. It's somehow utilitarian, slightly luxury, handsome, and hardly noticeable all at the same time. The ridged plastic vertical insert framing the scrollwheel is about as simple as design touches come, and yet adds a certain something that both feels good underneath your fingertips, and looks ever-so-slightly special on your desk.</p><p>Do I miss RGB lighting, or a touch of gamer flair? Not a bit of it. This mouse is all business, and that by itself makes it stand out.</p><h2 class="article-body__section" id="section-asus-proart-md301-software"><span>Asus ProArt MD301 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="28XiuG4L64imXenRytAzV7" name="Asusgearlink" alt="A screenshot of the Asus Gear Link web app when linked with the Asus ProArt Mouse MD301" src="https://cdn.mos.cms.futurecdn.net/28XiuG4L64imXenRytAzV7.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/28XiuG4L64imXenRytAzV7.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: Asus)</span></figcaption></figure><p>The ProArt MD301 connects to <a href="https://gearlink.asus.com/en" target="_blank">Asus Gear Link</a>, a web-based app that allows you to adjust the DPI, polling rate, and button response settings within a browser. In order to tweak macros and use some of the features, though, you also need to install a companion app as an extension, which somehow feels like the worst of both worlds.</p><p>Pick either a web app, or installed app, Asus. Having one in order to properly use the other feels like an extra level of annoyance.</p><p>The web app itself has the odd quirk, too. I regularly split my 32-inch, 4K screen into two side-by-side browser windows, but the Asus app complains that it doesn't have enough room in one panel, suggesting I "switch to a larger screen." What do you want, a 49-inch ultrawide?</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="KvBrd2NAcfSSraayY6FDJL" name="Asusgearlink2" alt="A message from Asus Gear Link, complaining that it doesn't have enough browser window space for "the best experience"" src="https://cdn.mos.cms.futurecdn.net/KvBrd2NAcfSSraayY6FDJL.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/KvBrd2NAcfSSraayY6FDJL.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: Asus)</span></figcaption></figure><p>There's an option to use it anyway, though that's a new one on me. It seems to scale the interface just fine if you override it, but it's a bit indicative of the software experience overall. Unfinished is the feeling I come away with.</p><p>Still, early annoyances aside, the web interface works well enough. It's a bit barebones, though, and given the premium-feel of the mouse itself, it strikes as a clunky afterthought tacked on to what is otherwise a well-put-together package.</p><h2 class="article-body__section" id="section-asus-proart-md301-value"><span>Asus ProArt MD301 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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="64jx7NK22Wngv2LuQFV7KW" name="20260706_145538" alt="An Asus ProArt Mouse MD301 sitting nose-to-nose with a Logitech MX Master 4" src="https://cdn.mos.cms.futurecdn.net/64jx7NK22Wngv2LuQFV7KW.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>At its $100 MSRP, I'd say the Asus ProArt Mouse MD301 is well-priced for its bracket. It's a chunk cheaper than the Logitech MX Master 4, and looks and feels like a premium mouse for more reasonable money.</p><p>That being said, I can't help but feel you're getting a lot more for your cash with Logitech's offering. It's got a more comfortable thumb rest, near-silent switches as standard, and a set of controls that can match (and occasionally beat) the Asus in terms of feel. And, it must be said, the Logitech software experience is a lot more refined. Plus, I've not experienced any connection pauses with the Master in many months of everyday usage.</p><p>Which puts the ProArt squeaker in an odd spot. It's a lot lighter than the Master 4, which makes it more suitable as a gaming mouse. But it's still got an ergo-spec sensor, so I doubt many will be buying it for its gaming performance chops. </p><p>And while it's a good-looking object that would suit the *loudly coughs* <em>executive-ergo-mouse-using-professional</em>, I can't help but feel there are enough hang-ups here to cause them to sniff into their yuzu-infused lattes.</p><p>It's a good effort from Asus, and a mouse with many likeable qualities. However, the quirks slightly outweigh the advantages, and as a result, I struggle to recommend it over the competition.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ LiberNovo Omni Pro review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-chairs/libernovo-omni-pro-review/</link>
                                                                            <description>
                            <![CDATA[ An already excellent ergonomic gaming chair gets nicer fabric, smarter tricks, and a higher price—without really changing how it feels to sit in. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">fKQUTi9EByCJGGhdCi7jcG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ioWakbs4LH58HA86KYPnP6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 08 Jul 2026 11:39:25 +0000</pubDate>                                                                                                                                <updated>Tue, 14 Jul 2026 10:02:38 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Chairs]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Kizito Katawonga ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/pnRbJLKMy9u2vJLSvGU7AL.jpg ]]></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/ioWakbs4LH58HA86KYPnP6-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[LiberNovo Omni Pro gaming chair]]></media:description>                                                            <media:text><![CDATA[LiberNovo Omni Pro gaming chair]]></media:text>
                                <media:title type="plain"><![CDATA[LiberNovo Omni Pro gaming chair]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ioWakbs4LH58HA86KYPnP6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://libernovo.com/products/libernovo-omni-pro-dynamic-ergonomic-chair?utm_source=News&utm_medium=PCGamer&utm_campaign=PROReview" target="_blank">LiberNovo Omni Pro</a> is what happens when a very good first‑gen idea goes in for a polish rather than a full redesign. If you've read <a href="https://www.pcgamer.com/hardware/gaming-chairs/libernovo-omni-gaming-chair-review/" target="_blank">my original LiberNovo Omni review</a>, you know the bar here is high. That chair is still the comfiest thing I've ever sat in for ridiculous work‑and‑gaming days. The Pro turns that same formula up a notch in a few key areas—materials, finish, and a couple of tech tricks—but it doesn't fundamentally change how it feels to sit in.</p><p>Day to day, comfort is still excellent. The cushions are plush but supportive, and I can go from writing to gaming without my back complaining. LiberNovo re‑engineered the seat with multi‑density foam, but if I'm honest, I can't say I feel a big difference. The original already nailed it, so the Pro feels more like a refinement than a really tangible upgrade here.</p><p>The bigger change is how well that comfort can now fit your body. You can choose a 45 cm or 48 cm seat depth at checkout, which is great if you've ever had a chair either cut into the back of your knees or stop awkwardly short of your thighs. Average‑sized folks will be fine on 45 cm; if you've got longer legs, 48 cm gives you more support under there. And if you're properly tall or need something truly built for bigger frames, LiberNovo's Maxis line is really the one you should be looking at first.</p><div ><table><caption>Omni Pro specs</caption><tbody><tr><td class="firstcol " ><p><strong>Fit (height)</strong></p></td><td  ><p>5'0"–6'1" (153–186cm)</p></td></tr><tr><td class="firstcol " ><p><strong>Fit (weight)</strong></p></td><td  ><p>≤300 lbs (136 kg)</p></td></tr><tr><td class="firstcol " ><p><strong>Fit(seat depth)</strong></p></td><td  ><p>45cm, 48cm</p></td></tr><tr><td class="firstcol " ><p><strong>Color options</strong></p></td><td  ><p>Graphite & Glacier</p></td></tr><tr><td class="firstcol " ><p><strong>Materials</strong></p></td><td  ><p>Hydrophilic Sponge Memory Foam, Multi-density foam, Elastic fabric, sponge</p></td></tr><tr><td class="firstcol " ><p><strong>Warranty</strong></p></td><td  ><p>Five years (frame), two years (electronics)</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p>$1,299 / £1,369</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 want premium ergonomic chair that isn't a Herman Miller:</strong> This is one of the most comfortable, premium‑feeling ergonomic chairs at this price<br><br><strong>✅ You need cooling for your backside:</strong> you're constantly in hot rooms and need some chill</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't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You're on a tighter budget:</strong> The new features won't add much bang for your buck and comfort isn't vastly different<br><strong></strong><br><strong>❌ You want longevity assurance:</strong> If you're wary of long‑term electronics reliability in your chair and need assurance</p></div></div></div></div><p>The big change you notice while actually using the chair is the new five‑position recline system: 105°, 115°, 125°, 135°, and 160°. Each angle is pitched as a "mode." Deep Focus at 105° is your upright, camera‑on posture. Nudge it back to 115°—Balance mode—and your spine and shoulders relax a bit without dropping you into lazy‑boy territory. </p><p>At 125° (Solo‑Work), you're in that natural lean‑back zone that suits long editing or deep‑work sessions. 135° (Soft Recline) is where I ended up with a controller in hand, still close enough to the desk to reach controls without overextending. Then 160° is Spine Flow, the full lay‑flat angle for power naps and the motorized OmniStretch spinal stretch.</p><p>On paper it's a smart, lifestyle‑based ladder of positions. In practice, the tuning isn't perfect. The jump from 105° to 115° feels a little abrupt and less smooth in motion than the original Omni's recline. Once you're actually settled into Solo‑Work or Soft Recline it feels fantastic, but it does give off a bit of "we added more stops for the spec sheet" energy rather than solving a problem I actually had.</p><p>Where the Pro does clearly earn its name is build quality and materials. Overall construction feels a notch tighter than the original: cleaner stitching, subtle design flourishes on the wheelbase, and noticeably less creaking from the backrest when you shift around. It feels less like a Kickstarter experiment and more like a polished production chair.</p><div><blockquote><p>It feels like the right kind of overkill and looks stunning</p></blockquote></div><p>The headline upgrade is that Gabriel Atlantic Danish fabric. Terrible branding, fantastic textile. It looks and feels genuinely premium—more high‑end task chair than shouty gaming throne—and it has the numbers to back it up: abrasion resistance rated for roughly a decade of heavy use, OEKO‑TEX certified, breathable, flame‑retardant, and machine‑washable without shrinking. In the real world, the question is how it handles crumbs, spills and kid‑induced chaos, and that's something only months and years of abuse will reveal. Right now, it feels like the right kind of overkill and looks stunning at my white Secretlab Magnus desk.</p><p>Ergonomically, most things are evolutionary. The 4D armrests are a bit less prone to spinning or drifting when you bump them, though they're still not perfect. The headrest has more adjustability and is lovely when you're reclined, but in a true upright focus posture it still doesn't come out far enough for my liking. It feels tuned first for lounging, second for locked‑in work.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/L2dsRRyjc9LXzatDhL9PY6.jpg" alt="LiberNovo Omni Pro gaming chair" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LCRe8UAtScEN9EnyWTikV6.jpg" alt="LiberNovo Omni Pro gaming chair" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ioWakbs4LH58HA86KYPnP6.jpg" alt="LiberNovo Omni Pro gaming chair" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FQGWuG97MtrtSTtVKnyza6.jpg" alt="LiberNovo Omni Pro gaming chair" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The motorized lumbar system has been revised internally and should be more durable. The feel, though, is very similar to the OG Omni: you get depth adjustment but not height. If the default strike point doesn't line up with your lower back, it can still feel more like a mid‑back nudge than that sweet, targeted lumbar hug. In the reclined modes it's more forgiving; in upright, I still wish they'd added vertical adjustment.</p><p>Then there's the new party trick: Active Airflow Seat Ventilation. Under the seat is a centrifugal fan pushing air up through perforated foam and mesh, with two levels—Low and High—rated for up to 36 and 9 hours respectively off the built‑in 3000 mAh battery. There's a seat sensor so it automatically pauses when you get up and resumes when you sit back down, plus a memory function so it remembers your last setting.</p><p>Here's the thing: it's winter where I am, so I haven't been desperate for a cooled backside. When I did use it, the sensation is more of a gentle coolness than "there's a fan under my bum." I can see this being a genuine quality‑of‑life upgrade in summer or if you work somewhere hot, but right now it feels more like a clever extra than the killer feature that justifies the "Pro" price tag.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/wT7MmxaaEsAkDWgU7MWGa6.jpg" alt="LiberNovo Omni Pro gaming chair" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dTicWsAshhVwPQN5HeurX6.jpg" alt="LiberNovo Omni Pro gaming chair" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BDFRFBnBybhyDvs9Ro6UH6.jpg" alt="LiberNovo Omni Pro gaming chair" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/x4WM3pAd2C5TKdNyhRqhH6.jpg" alt="LiberNovo Omni Pro gaming chair" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QXaiKMDC87W8paV76FojL6.jpg" alt="LiberNovo Omni Pro gaming chair" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div><blockquote><p>The sensation is more of a gentle coolness than "there's a fan under my bum"</p></blockquote></div><p>The rest of the electronics story is thankfully boring in the good way. Battery life remains excellent; even with mixed use—occasional lumbar tweaks, the odd Omni stretch cycle, some airflow thrown in—I never got close to killing it. Like my Omni, I don't expect to be charging this one very often which is a great convenience. </p><p>What hasn't changed is the warranty, and that's the part that continues to bug me. You get five years on the frame and only two on the electronics, even though all the Pro‑specific magic lives in those electronics. LiberNovo promises better long‑term reliability this time around, but until these have been out in the wild for a few years, that's just a promise. And the optional footrest? Still the weak link. I didn't rate it on the original and it's effectively unchanged here: okay for lounging, not something I'd build my daily ergonomics around.</p><p>So where does that leave the Omni Pro? It's clearly the flagship of the range. You're paying extra for nicer fabric, cleaner finish, a more articulated recline and the cooling seat. Comfort, however, hasn't really moved on. This is still one of the most comfortable chairs I've used, but it doesn't feel noticeably comfier than the original Omni. The gains are mostly in polish and feel rather than in raw, "my back is changed forever" ergonomics.</p><p>Does it really earn the "Pro" badge? Sort of. It's the best, most premium expression of the Omni idea, not a ground‑up reimagining. If you want the nicest version and you're happy to pay for upgraded materials and the tech flourishes, the Omni Pro will absolutely treat you well. If you're more budget‑conscious, or simply less excited about motors and fans in the thing you sit on all day, the Omni SE suddenly looks very smart: you lose the electric lumbar and airflow, keep the core comfort and ergonomics, and save around $400. For a lot of people, that's going to be the real sweet spot.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Geekom A9 Max AI AMD Mini PC review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-pcs/geekom-a9-max-ai-amd-mini-pc-review/</link>
                                                                            <description>
                            <![CDATA[ We're looking at a single-channel RAM kit here, folks. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">KuzsXtZyWvfT86Uw4NmkEh</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/2WQikYswzuUaPfgTgrHGhG-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 08 Jul 2026 11:05:24 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming PCs]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Zak Storey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/guqkECd487mnnd23T3pQac.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;After graduating from the University of Derby in 2014, Zak joined the PC Format and Maximum PC team as its resident staff writer. Specializing in PC building, and all forms of hardware and componentry, he soon worked his way up to editor-in-chief, leading the publication through the covid dark times. Since then, he’s dabbled in PR, working for Corsair for a while as its UK PR specialist, before returning to the fold as a tech journalist once again. &lt;/p&gt;&lt;p&gt;He now operates as a freelance tech editor, writing for all manner of publications, including PC Gamer, Maximum PC, Techradar, Gamesradar, PCGamesN, and Trusted Reviews as well. If there’s something happening in the tech industry it’s highly likely Zak has a strong opinion on it.&lt;/p&gt;&lt;p&gt;Outside of the world of silicon transistors, Zak also moonlights as first barista and head of coffee, at a local independent cafe in the Forest of Dean. In his spare time, you can find him training calisthenics, or out in the Wye Valley shooting longbows with his field archery club.&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/2WQikYswzuUaPfgTgrHGhG-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Geekom A9 Max AI mini PC]]></media:description>                                                            <media:text><![CDATA[Geekom A9 Max AI mini PC]]></media:text>
                                <media:title type="plain"><![CDATA[Geekom A9 Max AI mini PC]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/2WQikYswzuUaPfgTgrHGhG-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Honestly, I want to like the Geekom A9 Max, I really do. From a pure design perspective, the hardware, the engineering behind it, the connectivity bundled into this thing, it's on another level. And it's just a bloody pretty thing at that, at least as far as Mini PCs go. You'd think it'd be a shoo-in for our <a href="https://www.pcgamer.com/hardware/gaming-pcs/best-mini-pcs-for-gaming/" target="_blank">best SFF PC list</a>, without question. But there's a catch, because of course there is.</p><p>I may as well rip the band-aid off right now. It's the memory. I can already see the PR team squirming as they read that sentence, and it genuinely does pain me to say it, I promise. Geekom has decided to ship the A9 Max AI with a single stick of 32 GB DDR5 @ 5600 MT/s. And that is a decision that has effectively starved AMD's Radeon 890M of any modicum of the performance it can actually generate. I know this because I have extensively tested this hardware most recently, in <a href="https://www.pcgamer.com/hardware/gaming-pcs/acemagic-retro-x5-review/" target="_blank">Acemagic's Mini PC Retro X5</a>, which, like-for-like, practically has the same spec, bar a smaller SSD, and a slightly older CPU.</p><p>The performance impact that this one tiny decision has had on the overall architecture is nuts, and combined with the wildly high price tag being what it is, it's by far the thing that's decimated that review score. If Geekom turned around tomorrow and popped 2x 16 GB sticks in this config instead of this single-channel nonsense, I can happily tell you right now, the score would bounce up by a good 15%, because in almost every other way, the A9 Max is excellent.</p><div ><table><caption>A9 Max AI specs</caption><tbody><tr><td class="firstcol " ><p><strong>CPU</strong></p></td><td  ><p>AMD Ryzen AI 9 HX 470</p></td></tr><tr><td class="firstcol " ><p><strong>Cores | Threads</strong></p></td><td  ><p>12 | 24</p></td></tr><tr><td class="firstcol " ><p><strong>Clock speed</strong></p></td><td  ><p>up to 5.2GHz</p></td></tr><tr><td class="firstcol " ><p><strong>GPU</strong></p></td><td  ><p>AMD Radeon 890M</p></td></tr><tr><td class="firstcol " ><p><strong>RAM</strong></p></td><td  ><p>32GB (1x32GB) DDR5-5600</p></td></tr><tr><td class="firstcol " ><p><strong>Storage</strong></p></td><td  ><p>2 TB Kingston OM8TAP42048K1-A00 PCIe 4.0 (2x PCIe 4.0 M.2 slots available)</p></td></tr><tr><td class="firstcol " ><p><strong>Rear I/O</strong></p></td><td  ><p>2x 2.5Gb ethernet, 1x USB 2.0 Type-A, 1x USB 3.2 Gen 2 Type-A, 2x USB 4.0 Type-C, 2x HDMI 2.1, DC-in</p></td></tr><tr><td class="firstcol " ><p><strong>Front I/O</strong></p></td><td  ><p>4x USB 3.2 Gen 2 Type-A, SD Card Reader, 3.5 mm audio out</p></td></tr><tr><td class="firstcol " ><p><strong>Power</strong></p></td><td  ><p>120 W</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions</strong></p></td><td  ><p>135 x 132 x 46mm</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p>£1,600 | $1,799 (as configured)</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 need a compact AI-focused workhorse: </strong>The A9 Max has some serious engineering chops. Chuck an extra DRAM stick in here and an SSD, and you're looking at one mean local LLM solution or workstation.</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't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You're a gamer: </strong>Without a second stick of RAM by default, the A9 Max lacks the memory bandwidth to compete with machines half its cost.</p></div></div></div></div><p>And, breathe. I'll get back to that in a minute. Still, for £1,600 in the UK or $1,800 US, it's generally not a bad offering (memory aside). You get that 32 GB RAM capacity, a 2TB Kingston PCIe 4.0 SSD (it's not the best), AMD's Ryzen AI 9 HX 470 CPU, A Radeon 890M iGPU, and a hell of a lot of connectivity.</p><p>The chip itself is relatively new on the scene, only really landing with us in January of this year. Though it's effectively a refreshed Strix Point (HX 370 series) chip, still built out of the same silicon architecture as its predecessor. You get those four Zen 5 cores, and eight Zen 5c cores for a fat 12/24 multi-threaded config, and it's all still built on the back of TSMC's 4 nm process as well. What's different? Well… clock speeds have been bumped ever so slightly up (with an extra 100 MHz on boost), oh, and the "biggest" update comes in the form of the NPU, which has seen its performance flick up to 86 TOPS versus its predecessor's 80 (huzzah, our AI datacenter worries are finally solved).</p><p>Connectivity is wild, too. There's so much here if you're looking for a lightweight workstation that's not brimming with a dedicated GPU and full-fat processor. There's no less than five USB 3.2 Gen2 Type-A, two USB 4.0 Type-Cs, twin 2.5 Gbe, along with support for twin HDMI 2.1 ports, as well as the other bells and whistles you'd expect. No Thunderbolt, of course, but you do get WiFi 7 and Bluetooth 5.4.</p><p>Alright, I'm going to give you some numbers now, and they're quite clearly bad. But, it's important that we all collectively have context on this before I act like a wailing harpie and impale this memory situation into the dirt with my shiny shiny words (honestly, it's a miracle I get paid for this). </p><p>So, we test our SFF PCs (with iGPUs) at 1080p on the medium graphical preset. For this little wee dissection, I'm going to be using that Acemagic X5 I mentioned earlier for comparison. It has the same Radeon GPU, the same memory speed, memory capacity, a better SSD (albeit smaller), and practically the same CPU for what it's worth (<em>technically</em>, the A9 Max has a better chip here). On average, across all our test titles, with and without upscaling, across five separate games, separate engines, separate developers, the A9 Max landed just 23.1 fps. The Retro X5, with its dual-channel memory, 47.6 fps.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/oPdVHr5BjDwmMSBXLL6y8H.jpg" alt="Geekom A9 Max AI mini PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NEGUCkZCG7xw5KNRKDkh9H.jpg" alt="Geekom A9 Max AI mini PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JpyTBrvkyfEwVmmoDhrx5H.jpg" alt="Geekom A9 Max AI mini PC" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper *, #fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper *:before, #fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper *:after, #fv-chart-1783507257853-rweobbqx6-slideshow *, #fv-chart-1783507257853-rweobbqx6-slideshow *:before, #fv-chart-1783507257853-rweobbqx6-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper, #fv-chart-1783507257853-rweobbqx6-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1783507257853-rweobbqx6-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-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1783507257853-rweobbqx6-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1783507257853-rweobbqx6-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": "1080p gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-08T10:40:57.853Z","citation": "You can clearly see how a memory bandwidth starved iGPU is hobbled by having single channel memory here.","keywords": ["Geekom A9 Max","Acemagic Retro X5","Black Myth Wukong (1080p Medium)","Cyberpunk 2077 (1080p Medium)","F1 24 (1080p Medium)","Horizon Zero Dawn (1080p Original)","Metro Exodus Enhanced (1080p High)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Acemagic Retro X5 – Black Myth Wukong (1080p Medium)","value": 20,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Geekom A9 Max – Black Myth Wukong (1080p Medium)","value": 9,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acemagic Retro X5 – Cyberpunk 2077 (1080p Medium)","value": 38,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Geekom A9 Max – Cyberpunk 2077 (1080p Medium)","value": 22,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acemagic Retro X5 – F1 24 (1080p Medium)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Geekom A9 Max – F1 24 (1080p Medium)","value": 30,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acemagic Retro X5 – Horizon Zero Dawn (1080p Original)","value": 43,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Geekom A9 Max – Horizon Zero Dawn (1080p Original)","value": 23,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acemagic Retro X5 – Metro Exodus Enhanced (1080p High)","value": 23,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Geekom A9 Max – Metro Exodus Enhanced (1080p High)","value": 14,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "1080p upscaled gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-08T10:40:57.853Z","citation": "The performance gap between the system with dual-channel memory and the one with single-channel memory doesn't get any better with upscaling enabled.","keywords": ["Geekom A9 Max","Acemagic Retro X5","Black Myth Wukong | Upscaling (1080p Medium)","Cyberpunk 2077 | Upscaling (1080p Medium)","F1 24 | Upscaling (1080p Medium)","Horizon Zero Dawn | Upscaling (1080p Original)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Acemagic Retro X5 – Black Myth Wukong | Upscaling (1080p Medium)","value": 30,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Geekom A9 Max – Black Myth Wukong | Upscaling (1080p Medium)","value": 14,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acemagic Retro X5 – Cyberpunk 2077 | Upscaling (1080p Medium)","value": 52,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Geekom A9 Max – Cyberpunk 2077 | Upscaling (1080p Medium)","value": 30,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acemagic Retro X5 – F1 24 | Upscaling (1080p Medium)","value": 86,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Geekom A9 Max – F1 24 | Upscaling (1080p Medium)","value": 30,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Acemagic Retro X5 – Horizon Zero Dawn | Upscaling (1080p Original)","value": 63,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Geekom A9 Max – Horizon Zero Dawn | Upscaling (1080p Original)","value": 36,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "Synthetic gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-08T10:40:57.853Z","citation": "Contrary to what Geekom says, the synthetic performance difference is actually less than real-world in-game benchmarks.","keywords": ["Geekom A9 Max","Acemagic Retro X5","3DMark Time Spy","3DMark Storage","FFXIV Shadowbringers","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Acemagic Retro X5 – 3DMark Time Spy","value": 3532,"unitText": "Index score"},{"@type": "PropertyValue","name": "Geekom A9 Max – 3DMark Time Spy","value": 2301,"unitText": "Index score"},{"@type": "PropertyValue","name": "Acemagic Retro X5 – 3DMark Storage","value": 2460,"unitText": "Index score"},{"@type": "PropertyValue","name": "Geekom A9 Max – 3DMark Storage","value": 1306,"unitText": "Index score"},{"@type": "PropertyValue","name": "Acemagic Retro X5 – FFXIV Shadowbringers","value": 20.45,"unitText": "Total load time (seconds)"},{"@type": "PropertyValue","name": "Geekom A9 Max – FFXIV Shadowbringers","value": 38.96,"unitText": "Total load time (seconds)"}]}]</script><div id="fv-chart-1783507257853-rweobbqx6-slideshow" class="fv-slideshow-container" data-slide-count="3" 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 / 3</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-1783507257853-rweobbqx6-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1783507257853-rweobbqx6-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">1080p gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong (1080p Medium)</option><option value="1">Cyberpunk 2077 (1080p Medium)</option><option value="2">F1 24 (1080p Medium)</option><option value="3">Horizon Zero Dawn (1080p Original)</option><option value="4">Metro Exodus Enhanced (1080p High)</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-1783507257853-rweobbqx6-slide-0-bar-Black Myth Wukong (1080p Medium)" data-chart-type="Bar" data-title="Black Myth Wukong (1080p Medium)" data-subhead="" data-caption="You can clearly see how a memory bandwidth starved iGPU is hobbled by having single channel memory here." 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">Geekom A9 Max</div><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">9</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">7</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acemagic Retro X5</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #E33235;" data-target-width="100" 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">20</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #FE9F58;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">16</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong (1080p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Geekom A9 Max</td><td>9 Avg FPS, 7 1% Low FPS</td></tr><tr><td>Acemagic Retro X5</td><td>20 Avg FPS, 16 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1783507257853-rweobbqx6-slide-0-bar-Cyberpunk 2077 (1080p Medium)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1080p Medium)" data-subhead="" data-caption="You can clearly see how a memory bandwidth starved iGPU is hobbled by having single channel memory here." 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">Geekom A9 Max</div><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">22</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.5%; background-color: #FE9F58;" data-target-width="37.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">15</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acemagic Retro X5</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 95%; background-color: #E33235;" data-target-width="95" 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">38</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div 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><table class="sr-only"><caption>Cyberpunk 2077 (1080p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Geekom A9 Max</td><td>22 Avg FPS, 15 1% Low FPS</td></tr><tr><td>Acemagic Retro X5</td><td>38 Avg FPS, 22 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1783507257853-rweobbqx6-slide-0-bar-F1 24 (1080p Medium)" data-chart-type="Bar" data-title="F1 24 (1080p Medium)" data-subhead="" data-caption="You can clearly see how a memory bandwidth starved iGPU is hobbled by having single channel memory here." 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">Geekom A9 Max</div><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.5%; background-color: #E33235;" data-target-width="37.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">30</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">24</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acemagic Retro X5</div><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.25%; background-color: #E33235;" data-target-width="91.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">73</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.75%; background-color: #FE9F58;" data-target-width="73.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">59</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 (1080p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Geekom A9 Max</td><td>30 Avg FPS, 24 1% Low FPS</td></tr><tr><td>Acemagic Retro X5</td><td>73 Avg FPS, 59 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1783507257853-rweobbqx6-slide-0-bar-Horizon Zero Dawn (1080p Original)" data-chart-type="Bar" data-title="Horizon Zero Dawn (1080p Original)" data-subhead="" data-caption="You can clearly see how a memory bandwidth starved iGPU is hobbled by having single channel memory here." 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">Geekom A9 Max</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.333333333333336%; background-color: #E33235;" data-target-width="38.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">23</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 21.666666666666668%; background-color: #FE9F58;" data-target-width="21.666666666666668" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">13</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acemagic Retro X5</div><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.66666666666667%; background-color: #E33235;" data-target-width="71.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">43</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">32</span></div></div></div></div></div><table class="sr-only"><caption>Horizon Zero Dawn (1080p Original) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Geekom A9 Max</td><td>23 Avg FPS, 13 1% Low FPS</td></tr><tr><td>Acemagic Retro X5</td><td>43 Avg FPS, 32 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1783507257853-rweobbqx6-slide-0-bar-Metro Exodus Enhanced (1080p High)" data-chart-type="Bar" data-title="Metro Exodus Enhanced (1080p High)" data-subhead="" data-caption="You can clearly see how a memory bandwidth starved iGPU is hobbled by having single channel memory here." 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">Geekom A9 Max</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.666666666666664%; background-color: #E33235;" data-target-width="46.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">14</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 16.666666666666664%; background-color: #FE9F58;" data-target-width="16.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">5</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acemagic Retro X5</div><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">23</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 26.666666666666668%; background-color: #FE9F58;" data-target-width="26.666666666666668" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">8</span></div></div></div></div></div><table class="sr-only"><caption>Metro Exodus Enhanced (1080p High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Geekom A9 Max</td><td>14 Avg FPS, 5 1% Low FPS</td></tr><tr><td>Acemagic Retro X5</td><td>23 Avg FPS, 8 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;">You can clearly see how a memory bandwidth starved iGPU is hobbled by having single channel memory here.</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-1783507257853-rweobbqx6-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1783507257853-rweobbqx6-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">1080p upscaled gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Black Myth Wukong | Upscaling (1080p Medium)</option><option value="1">Cyberpunk 2077 | Upscaling (1080p Medium)</option><option value="2">F1 24 | Upscaling (1080p Medium)</option><option value="3">Horizon Zero Dawn | Upscaling (1080p Original)</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-1783507257853-rweobbqx6-slide-1-bar-Black Myth Wukong | Upscaling (1080p Medium)" data-chart-type="Bar" data-title="Black Myth Wukong | Upscaling (1080p Medium)" data-subhead="" data-caption="The performance gap between the system with dual-channel memory and the one with single-channel memory doesn't get any better with upscaling enabled." 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">Geekom A9 Max</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.666666666666664%; background-color: #E33235;" data-target-width="46.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">14</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">11</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acemagic Retro X5</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #E33235;" data-target-width="100" 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: 73.33333333333333%; background-color: #FE9F58;" data-target-width="73.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">22</span></div></div></div></div></div><table class="sr-only"><caption>Black Myth Wukong | Upscaling (1080p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Geekom A9 Max</td><td>14 Avg FPS, 11 1% Low FPS</td></tr><tr><td>Acemagic Retro X5</td><td>30 Avg FPS, 22 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1783507257853-rweobbqx6-slide-1-bar-Cyberpunk 2077 | Upscaling (1080p Medium)" data-chart-type="Bar" data-title="Cyberpunk 2077 | Upscaling (1080p Medium)" data-subhead="" data-caption="The performance gap between the system with dual-channel memory and the one with single-channel memory doesn't get any better with upscaling enabled." 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">Geekom A9 Max</div><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: 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 ">Acemagic Retro X5</div><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.66666666666667%; background-color: #E33235;" data-target-width="86.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: 45%; background-color: #FE9F58;" 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">27</span></div></div></div></div></div><table class="sr-only"><caption>Cyberpunk 2077 | Upscaling (1080p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Geekom A9 Max</td><td>30 Avg FPS, 20 1% Low FPS</td></tr><tr><td>Acemagic Retro X5</td><td>52 Avg FPS, 27 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1783507257853-rweobbqx6-slide-1-bar-F1 24 | Upscaling (1080p Medium)" data-chart-type="Bar" data-title="F1 24 | Upscaling (1080p Medium)" data-subhead="" data-caption="The performance gap between the system with dual-channel memory and the one with single-channel memory doesn't get any better with upscaling enabled." 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">Geekom A9 Max</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30%; background-color: #E33235;" data-target-width="30" 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: 26%; background-color: #FE9F58;" data-target-width="26" data-target-margin="0"><div 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 ">Acemagic Retro X5</div><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: 75%; background-color: #FE9F58;" 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">75</span></div></div></div></div></div><table class="sr-only"><caption>F1 24 | Upscaling (1080p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Geekom A9 Max</td><td>30 Avg FPS, 26 1% Low FPS</td></tr><tr><td>Acemagic Retro X5</td><td>86 Avg FPS, 75 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1783507257853-rweobbqx6-slide-1-bar-Horizon Zero Dawn | Upscaling (1080p Original)" data-chart-type="Bar" data-title="Horizon Zero Dawn | Upscaling (1080p Original)" data-subhead="" data-caption="The performance gap between the system with dual-channel memory and the one with single-channel memory doesn't get any better with upscaling enabled." 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">Geekom A9 Max</div><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">36</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 26.25%; background-color: #FE9F58;" data-target-width="26.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">21</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acemagic Retro X5</div><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: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div 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><table class="sr-only"><caption>Horizon Zero Dawn | Upscaling (1080p Original) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Geekom A9 Max</td><td>36 Avg FPS, 21 1% Low FPS</td></tr><tr><td>Acemagic Retro X5</td><td>63 Avg FPS, 44 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 performance gap between the system with dual-channel memory and the one with single-channel memory doesn't get any better with upscaling enabled.</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-1783507257853-rweobbqx6-slide-2-wrapper" data-index="2" style="display: none;"><div id="fv-chart-1783507257853-rweobbqx6-slide-2" 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">Synthetic gaming performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">3DMark Time Spy</option><option value="1">3DMark Storage</option><option value="2">FFXIV Shadowbringers</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-1783507257853-rweobbqx6-slide-2-bar-3DMark Time Spy" data-chart-type="Bar" data-title="3DMark Time Spy" data-subhead="" data-caption="Contrary to what Geekom says, the synthetic performance difference is actually less than real-world in-game benchmarks." 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>Index score</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>GPU index score</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #1CA9C4;"></div><span>CPU index score</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Geekom A9 Max</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 15.340000000000002%; background-color: #E33235;" data-target-width="15.340000000000002" 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">2301</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 13.566666666666666%; background-color: #FE9F58;" data-target-width="13.566666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2035</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59.653333333333336%; background-color: #1CA9C4;" data-target-width="59.653333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">8948</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acemagic Retro X5</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 23.546666666666667%; background-color: #E33235;" data-target-width="23.546666666666667" 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">3532</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 21.02%; background-color: #FE9F58;" data-target-width="21.02" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">3153</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74.06%; background-color: #1CA9C4;" data-target-width="74.06" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">11109</span></div></div></div></div></div><table class="sr-only"><caption>3DMark Time Spy Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Geekom A9 Max</td><td>2301 Index score, 2035 GPU index score, 8948 CPU index score</td></tr><tr><td>Acemagic Retro X5</td><td>3532 Index score, 3153 GPU index score, 11109 CPU index score</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1783507257853-rweobbqx6-slide-2-bar-3DMark Storage" data-chart-type="Bar" data-title="3DMark Storage" data-subhead="" data-caption="Contrary to what Geekom says, the synthetic performance difference is actually less than real-world in-game benchmarks." 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>Index score</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 (ųs)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Geekom A9 Max</div><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.53333333333333%; background-color: #E33235;" data-target-width="43.53333333333333" 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">1306</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 7.540666666666667%; background-color: #FE9F58;" data-target-width="7.540666666666667" data-target-margin="0"></div><span class="fv-bar-value-outside">226.22</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 4.633333333333333%; background-color: #1CA9C4;" data-target-width="4.633333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">139</span></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acemagic Retro X5</div><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">2460</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 13.854999999999999%; background-color: #FE9F58;" data-target-width="13.854999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">415.65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 2.4%; background-color: #1CA9C4;" data-target-width="2.4" data-target-margin="0"></div><span class="fv-bar-value-outside">72</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>Geekom A9 Max</td><td>1306 Index score, 226.22 Avg bandwidth (MB/s), 139 Access time (ųs)</td></tr><tr><td>Acemagic Retro X5</td><td>2460 Index score, 415.65 Avg bandwidth (MB/s), 72 Access time (ųs)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1783507257853-rweobbqx6-slide-2-bar-FFXIV Shadowbringers" data-chart-type="Bar" data-title="FFXIV Shadowbringers" data-subhead="" data-caption="Contrary to what Geekom says, the synthetic performance difference is actually less than real-world in-game benchmarks." style="display: none;"><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Geekom A9 Max</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 97.39999999999999%; background-color: #FE9F58;" data-target-width="97.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">38.96</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acemagic Retro X5</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 51.125%; background-color: #E33235;" data-target-width="51.125" 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">20.45</span></div></div></div></div><table class="sr-only"><caption>FFXIV Shadowbringers Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Geekom A9 Max</td><td>38.96</td></tr><tr><td>Acemagic Retro X5</td><td>20.45</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;">Contrary to what Geekom says, the synthetic performance difference is actually less than real-world in-game benchmarks.</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-1783507257853-rweobbqx6', true); });} else {initialize('fv-chart-1783507257853-rweobbqx6', true);}})();</script></div><p>It's not a limitation that sits solely with gaming, either. In 7-Zip, compression and decompression were markedly slower, multi-core performance in CineBench was down too, and the only times it did beat out the HX 370 was in single-threaded tasks, where memory bandwidth is less of a thing. Not exactly a riveting score sheet then. Even 3DMark's Storage benchmark came out significantly slower, which I can't believe even for a second is entirely down to the drive being just that much sloppier than the EXT X200E found in the X5 is.</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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper *, #fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper *:before, #fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper *:after, #fv-chart-1783507419624-u4zygrkhj-slideshow *, #fv-chart-1783507419624-u4zygrkhj-slideshow *:before, #fv-chart-1783507419624-u4zygrkhj-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper, #fv-chart-1783507419624-u4zygrkhj-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1783507419624-u4zygrkhj-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1783507419624-u4zygrkhj-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": "Synthetic CPU performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-08T10:43:39.625Z","citation": "This is likely where Geekom's claims about limited performance difference ring true, as you can see both systems performing well.","keywords": ["Geekom A9 Max","Acemagic Retro X5","Cinebench R24","7-zip","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Acemagic Retro X5 – Cinebench R24","value": 107,"unitText": "Single-core index score"},{"@type": "PropertyValue","name": "Geekom A9 Max – Cinebench R24","value": 119,"unitText": "Single-core index score"},{"@type": "PropertyValue","name": "Acemagic Retro X5 – 7-zip","value": 110.45,"unitText": "Compression (GIPS)"},{"@type": "PropertyValue","name": "Geekom A9 Max – 7-zip","value": 98.88,"unitText": "Compression (GIPS)"}]},{"@context": "https://schema.org","@type": "Dataset","name": "Cooling performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-08T10:43:39.625Z","citation": "This is likely where Geekom's claims about limited performance difference ring true, as you can see both systems performing well.","keywords": ["Geekom A9 Max","Acemagic Retro X5","Thermal performance","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Acemagic Retro X5 – Thermal performance","value": 85,"unitText": "Max CPU temp (°C)"},{"@type": "PropertyValue","name": "Geekom A9 Max – Thermal performance","value": 86,"unitText": "Max CPU temp (°C)"}]}]</script><div id="fv-chart-1783507419624-u4zygrkhj-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-1783507419624-u4zygrkhj-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1783507419624-u4zygrkhj-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">Synthetic CPU performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Cinebench R24</option><option value="1">7-zip</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-1783507419624-u4zygrkhj-slide-0-bar-Cinebench R24" data-chart-type="Bar" data-title="Cinebench R24" data-subhead="" data-caption="This is likely where Geekom's claims about limited performance difference ring true, as you can see both systems performing well." 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 score</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Multi-core index score</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Geekom A9 Max</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 7.933333333333334%; background-color: #E33235;" data-target-width="7.933333333333334" 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: 73.4%; background-color: #FE9F58;" data-target-width="73.4" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1101</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acemagic Retro X5</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 7.133333333333333%; background-color: #E33235;" data-target-width="7.133333333333333" data-target-margin="0"></div><span class="fv-bar-value-outside">107</span></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.93333333333334%; background-color: #FE9F58;" data-target-width="77.93333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1169</span></div></div></div></div></div><table class="sr-only"><caption>Cinebench R24 Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Geekom A9 Max</td><td>119 Single-core index score, 1101 Multi-core index score</td></tr><tr><td>Acemagic Retro X5</td><td>107 Single-core index score, 1169 Multi-core index score</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1783507419624-u4zygrkhj-slide-0-bar-7-zip" data-chart-type="Bar" data-title="7-zip" data-subhead="" data-caption="This is likely where Geekom's claims about limited performance difference ring true, as you can see both systems performing well." 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>Compression (GIPS)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Decompression (GIPS)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Geekom A9 Max</div><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.92%; background-color: #E33235;" data-target-width="65.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">98.88</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.74666666666667%; background-color: #FE9F58;" data-target-width="86.74666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130.12</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acemagic Retro X5</div><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.63333333333334%; background-color: #E33235;" data-target-width="73.63333333333334" 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">110.45</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.6%; background-color: #FE9F58;" data-target-width="87.6" data-target-margin="0"><div 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.4</span></div></div></div></div></div><table class="sr-only"><caption>7-zip Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Geekom A9 Max</td><td>98.88 Compression (GIPS), 130.12 Decompression (GIPS)</td></tr><tr><td>Acemagic Retro X5</td><td>110.45 Compression (GIPS), 131.4 Decompression (GIPS)</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;">This is likely where Geekom's claims about limited performance difference ring true, as you can see both systems performing well.</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-1783507419624-u4zygrkhj-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1783507419624-u4zygrkhj-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">Cooling performance</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1783507419624-u4zygrkhj-slide-1-bar-Thermal performance" data-chart-type="Bar" data-title="Thermal performance" data-subhead="" data-caption="This is likely where Geekom's claims about limited performance difference ring true, as you can see both systems performing well." style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Thermal performance</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>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 CPU package power (W)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">Geekom A9 Max</div><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: 64.98%; background-color: #FE9F58;" data-target-width="64.98" data-target-margin="0"><div 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.98</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Acemagic Retro X5</div><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">85</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.98%; background-color: #FE9F58;" data-target-width="69.98" data-target-margin="0"><div 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.98</span></div></div></div></div></div><table class="sr-only"><caption>Thermal performance Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Geekom A9 Max</td><td>86 Max CPU temp (°C), 64.98 Max CPU package power (W)</td></tr><tr><td>Acemagic Retro X5</td><td>85 Max CPU temp (°C), 69.98 Max CPU package power (W)</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;">This is likely where Geekom's claims about limited performance difference ring true, as you can see both systems performing well.</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-1783507419624-u4zygrkhj', true); });} else {initialize('fv-chart-1783507419624-u4zygrkhj', true);}})();</script></div><p>Just to be doubly sure, I re-ran the whole benchmark suite, and triple-checked GPU frequencies, temps and power draw throughout that process too, noting down average frequencies as well (not typically something we report on for these machines). The X5 maxed out at 2,764 MHz and 2,100 MHz on average, at 60 degrees and with 50 W on max draw. The A9, 3,100 MHz at max, 2,300 MHz on average, with a top temp of 63 degrees and 55 W of power usage. By all accounts, then, the GPU itself was running at full tilt, but was just starved of memory bandwidth.</p><p>Geekom knows about this, too. In fact, I was pre-briefed that this was a decision it had made in advance. The justification being that it provides end-users with the option to expand their memory solution later down the line with an additional stick of 32 GB. Which, yeah, okay, I don't necessarily disagree with. </p><p>Geekom also notes that, actually, the performance drops are only in synthetic benchmarks, and don't affect real-world performance. Which I do disagree with. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/6oXVumpVjYny8rQJUob3AH.jpg" alt="Geekom A9 Max AI mini PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7hVFAmM45nCjxxcgktQp9H.jpg" alt="Geekom A9 Max AI mini PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/k2rt29B7oRUDDNdpNWyXuG.jpg" alt="Geekom A9 Max AI mini PC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Rt3KEQYCHFcnVhXMLD5WvG.jpg" alt="Geekom A9 Max AI mini PC" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>You can quite clearly see that this does massively impact real-world results. In fact, more so than in the synthetic tests, by my calculations. What's particularly frustrating about all this is that nowhere on the product pages (at least at time of writing) does it suggest that the A9 Max ships with a single stick. It's all "dual-channel compatible", "up to 128 GB", or "32 GB RAM", "High-speed memory".</p><p>It's a difficult thing to just accept, because the truth of it is the A9 Max is an outstanding piece of design. It's cool, quiet, and it's clear that the CPU in particular is seriously potent, particularly in localised AI applications if that's your jam. The sad reality is, we've already seen what this hardware can do; it just came in a beige box at half the price.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Assassin's Creed Black Flag Resynced review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/assassins-creed/assassins-creed-black-flag-resynced-review/</link>
                                                                            <description>
                            <![CDATA[ Newer, not better. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Li7uGFehNjeqnWdXf3fm3c</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/YFTbijhdqAfomUW7B4TmzB-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 08 Jul 2026 10:00:00 +0000</pubDate>                                                                                                                                <updated>Thu, 09 Jul 2026 16:20:55 +0000</updated>
                                                                                                                                            <category><![CDATA[Assassin&#039;s Creed]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                    <category><![CDATA[Action]]></category>
                                                                                                <author><![CDATA[ morgan.park@futurenet.com (Morgan Park) ]]></author>                    <dc:creator><![CDATA[ Morgan Park ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/VVB5GCgA3xLhkX8FVAWw5D.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/YFTbijhdqAfomUW7B4TmzB-1280-80.jpg">
                                                            <media:credit><![CDATA[Ubisoft]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Black Flag Resynced]]></media:description>                                                            <media:text><![CDATA[Black Flag Resynced]]></media:text>
                                <media:title type="plain"><![CDATA[Black Flag Resynced]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/YFTbijhdqAfomUW7B4TmzB-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">NEED TO KNOW</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>What is it </strong>A top-to-bottom remake of a beloved Assassin's Creed adventure.<br><strong>Release date </strong>July 9, 2026<br><strong>Expect to pay </strong>$60/£50<br><strong>Publisher </strong>Ubisoft<br><strong>Developer </strong>Ubisoft Singapore<br><strong>Reviewed on </strong>RTX 5090, Ryzen 7 9800X3D 4.7 GHz, 64GB RAM<br><strong>Multiplayer </strong>None<br><strong>Steam Deck </strong>Verified<br><strong>Link </strong><a data-analytics-id="inline-link" href="https://www.ubisoft.com/en-us/game/assassins-creed/black-flag-resynced" target="_blank">Official site</a></p></div></div><p>Assassin's Creed Black Flag Resynced might go down as one of the more puzzling remakes ever conceived. Not only is it bizarre that Ubisoft decided to kick off a likely streak of remakes with the sixth game of the series, but it also chose a game so recently and universally enjoyed that the only way to "remake" it is to simply put out the same game again.</p><p>A cleaned-up remaster might have been better than what Ubisoft has done here. Resynced is tirelessly faithful to the qualities that set Black Flag apart in this series—sailing the Jackdaw is as great as ever, now distinguished by a newer Anvil engine that enables dynamic weather, time-of-day, and a truly seamless open world—but fundamental changes to combat, stealth, and encounter design reveal that this is essentially Black Flag stuffed inside Assassin's Creed Shadows.</p><p>Resynced is good. It's slick, ridiculously beautiful, and improves on the original Black Flag in several ways. I'm impressed by Ubisoft's Singapore's obvious love for the source material—every story beat and cutscene has been recreated shot-for-shot with original performances intact. If you've never played the second-best Assassin's Creed game ever made, Resynced will get the job done.</p><p>For a while, I even believed it would outshine the original Black Flag—I was wooed by Resynced's breathtaking Caribbean vistas that stretched further than my PS3 could be asked, taken by its swashbuckling ship-to-ship showdowns, and impressed by the return of "advanced parkour" mechanics like back and side ejects. Ubisoft spent a generation transforming Assassin's Creed from a stealth-action power fantasy into a loot-driven RPG with spammy combat, and only now is it trying to make amends. Resynced feels like Ubisoft teaching itself how to make a proper Assassin's Creed again, and graded on that curve, it's quite good.</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="KZu9rWeqnSkccZ3u2dbBLC" name="Assassin's Creed Black Flag Resynced2026-7-7-16-28-9" alt="Black Flag Resynced" src="https://cdn.mos.cms.futurecdn.net/KZu9rWeqnSkccZ3u2dbBLC.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: Ubisoft)</span></figcaption></figure><p>But then, after rolling credits, I reinstalled that original game. Even though I was retreading missions that I'd literally just played newer versions of, I had so much <em>more </em>fun in Black Flag 2013 that I just kept playing… and playing, and playing, until I'd completed both games front-to-back in the same week.</p><p>This turned out to be a useful exercise (I told my fiancé, puzzled by a second round of sea shanties emanating from my Steam Deck), because it took a return to old Assassin's Creed to properly appreciate mechanics, design choices, and an entire storyline that, according to internet consensus and Ubisoft, weren't worth preserving. Now having braved Black Flag's dreaded tailing missions, indulged in Ezio-era chain killing, and hacked the computers of my Abstergo coworkers, I reckon this 13-year-old game has aged quite gracefully.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/UxUtuhdWfqxJourPDCr3BC.jpg" alt="Black Flag Resynced" /><figcaption>Remake (2026)<small role="credit">Ubisoft</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kKbBgFwePMKW2qeqjUoYpW.jpg" alt="AC4: Black Flag" /><figcaption>Original (2013)<small role="credit">Ubisoft</small></figcaption></figure></figure><p>I'm glad Resynced is here, but honestly? The original is better.</p><h2 id="jumper">Jumper</h2><p>Take parkour and climbing. Ubisoft is making a big deal about Resynced's parkour being a step up from Shadows, Mirage, and Valhalla, and while that's true, that's setting the bar on the floor. Compared to the original, Edward's updated movement is stilted and floaty. Classic maneuvers are there, but they don't flow very well, resulting in freerunning that looks like bespoke animations playing on a timeline rather than a fluid sequence. Whatever black magic Ubi used to hide these animation seams in the 2010s was lost in the remake process.</p><p>Perhaps Ubi is satisfied with less convincing parkour as long as it's faster. Resynced's locomotion is designed as if Black Flag's meticulous animations were a nuisance. Remake Edward wallruns straight up single-story buildings like he's Spider-Man, then proceeds to expedite larger climbs through silly-looking vertical leaps that have more in common with Sly Cooper than Ezio Auditore. When I should be punished for chancing an unwise jump, Edward suddenly gains springs in his boots to clear the gap. </p><p>For as much guff as the old AC games get for finicky climbing, Black Flag represented six games of refinements—steering Edward over rooftops, through branches, and across highwires in 2026 is still expressive, and less prone to accidents than the first few games. Climbs are smooth, but weighty and methodical. It takes some time and a little brainpower to crest a church tower or fort. In my unscientific test using the same building in 2013 vs 2026, remake Edward flew up this church twice as fast:</p><iframe src="https://content.jwplatform.com/players/58l8ptu1.html" id="58l8ptu1" title="Assassin's Creed: Black Flag climbing comparison" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>I find the part where original Edward carefully climbs around a window overhang, followed by remake Edward phasing straight through it, to be illustrative.</p><p>Resynced is functional and quick, but it's not cool or (dare I say) immersive. And man, that used to be a core appeal of this series. Neither system is complex, but the old climbing at least feels intentional—like we're meant to experience the effort and time it takes to scale a structure that was never meant to be climbed.</p><p>That pace has a grounding effect that extends beyond walls. Remake Edward no longer runs with any simulated momentum, meaning he can instantly change direction or flip a u-turn like he's a Dark Souls protagonist. It's a very artificial, videogame-y feel that I ended up resenting the more I played the weightier original. </p><h2 id="blade-dance">Blade dance</h2><p>Even when Resynced's systems are objectively better, Ubi has failed to respect the rule of cool. Black Flag's reimagined combat carries over Shadows' dodge/parry and light/heavy attacks, with the addition of Edward's signature chain kills. It's more engaging than the original's simplistic "counter and instakill everybody" approach, but confusingly, the remake actually reduces Edward's combat options by a lot.</p><p>Hidden blades are no longer a primary weapon, now relegated to finisher animations. You can't steal enemy muskets, sabers or heavy axes—temporary pickups that carried their own advantages, drawbacks, and cool finisher animations in the original.</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="KfLo6rT3bsuxGthj2BigGC" name="Assassin's Creed Black Flag Resynced2026-7-7-16-41-40" alt="Black Flag Resynced" src="https://cdn.mos.cms.futurecdn.net/KfLo6rT3bsuxGthj2BigGC.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: Ubisoft)</span></figcaption></figure><p>No, remake Edward is strictly a cutlass man, except now he can kick enemies. I don't think the tradeoff was worth it, because Black Flag was never <em>lacking</em> challenging combat. I remember liking Edward as a terrifying pirate terminator soloing the crews of rival brigs, and that impression was backed up by my replay. It's not cerebral stuff, but the weapon pickups gave me more ways to play with my food, and fluid chainkills are gratifying for the same reasons the Batman Arkham games still kick ass.</p><p>With respect to some new, freshly gruesome Edward finishers, the remake combat is too mushy and spammy to accomplish the same fantasy. Old AC is about messing dudes up and looking awesome doing it, but new AC is about cleaving away at a health bar.</p><p>This is especially true in Resynced's occasional forced boss fights, which replace moments where you're meant to stealthily assassinate targets. You know, like <em>assassins </em>do.</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="gPrgiqiciiQdMDRonbQpLC" name="Assassin's Creed Black Flag Resynced2026-7-7-16-35-52" alt="Black Flag Resynced" src="https://cdn.mos.cms.futurecdn.net/gPrgiqiciiQdMDRonbQpLC.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: Ubisoft)</span></figcaption></figure><h2 id="the-chase">The chase</h2><p>At least Resynced wins in the sneaking department. The arrival of Shadows' crouch button instantly elevates both the complexity and fantasy of stalking targets from rooftops. The majority of Black Flag's missions involve infiltration and neck-stabbing, so this is a significant upgrade. I felt empowered to explore compounds and avoid guards more often than I killed them, which I attribute to a gracious window between guards seeing Edward and actually pursuing him. Stealth within compounds was the highlight of Shadows, so this is no surprise, but I'm disappointed that Ubi has also repeated that game's mistakes with the cities surrounding those compounds.</p><p>The remakes of Kingston, Havana, and Nassau are faithful and, in some cases, even expanded, but Ubi has rendered them less dynamic by nerfing the British and Spanish troops that patrol them. Rooftop guards are completely absent in neutral areas, which kills all the tension of freerunning from A to B. If you do manage to piss off guards, they won't even try to chase you outside of their immediate station. Caught trying to steal booty in a restricted zone? Just run outside and they'll forget you exist.</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="nisJvfSSt9mrsA7L6voeAC" name="Assassin's Creed Black Flag Resynced2026-7-7-16-38-2" alt="Black Flag Resynced" src="https://cdn.mos.cms.futurecdn.net/nisJvfSSt9mrsA7L6voeAC.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: Ubisoft)</span></figcaption></figure><p>Ubi has lost the art of the chase, and it sucks. Chases were once a fun, unique feature of Assassin's Creed that forced you to take paths that guards could not easily follow, break line-of-sight to avoid gunshots, and keep your cool long enough to lose a tail in a haystack, bench, or closet. Ubi had already started to deemphasize notoriety systems by the time Black Flag came around—guards will quickly forget about Edward once he loses them, and you don't have to tear down posters of your face—but chases themselves persisted. Resynced lovingly recreated all of those benches, wells, and closets, then gave me exactly zero reasons to use them.</p><p>It's one of many ways that Resynced subtly changes the original Black Flag in the name of "quality of life," but ends up blander for it. The series' infamous tailing missions are now much easier. Thanks to no rooftop guards, you can just follow from above with zero worries, and if you do get spotted, just skip to the end of the mission by killing your target and looting the relevant info instead. I know these missions were unpopular with the impatient, but the occasional round of enforced stealth gave AC's repetitive infiltrations some variety while utilizing city space that was otherwise just there.</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="NiMf6hQqdFMJFc9s3TytdB" name="Assassin's Creed Black Flag Resynced2026-6-25-18-4-43" alt="Black Flag Resynced" src="https://cdn.mos.cms.futurecdn.net/NiMf6hQqdFMJFc9s3TytdB.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: Ubisoft)</span></figcaption></figure><p>They also reinforced that, occasionally, stealth is the entire point. These games aren't as fun when every problem can be solved by a hidden blade.</p><p>Ship combat has been grazed by the easy beam, too. The Jackdaw is significantly more maneuverable in the remake, a small but consequential player buff that makes follow-up cannon volleys easier while in motion. I also noticed that enemy ships were generally less aggressive on normal difficulty—when I returned to 2013 Black Flag after 25 hours with the remake, I got my ass handed to me by a level one pirate hunter.</p><h2 id="the-abstergo-of-it-all">The Abstergo of it all</h2><p>And, oh yeah, Resynced also surgically removes a huge chunk of Black Flag's story. The entire conceit of the original game is that you're an Abstergo Entertainment employee rummaging through Desmond's DNA so that a fictional Ubisoft can turn Edward's memories into a videogame while the Templars covertly seek the precursor technology at the heart of the story. Those sequences are just totally gone, replaced by an Animus interface only used for battle pass unlocks. What a downgrade.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/YVBd99CHNUhHEufoPyNzrW.jpg" alt="AC4: Black Flag" /><figcaption><small role="credit">Ubisoft</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KzK3qjyjS6e2ohAW6zMGrW.jpg" alt="AC4: Black Flag" /><figcaption><small role="credit">Ubisoft</small></figcaption></figure></figure><p>I'm surprised that the removal of all Abstergo business was universally cheered upon announcement. The present day stuff was never my favorite part of these games, but I've always considered Black Flag's a net positive. The interludes were short, semi-optional, and rewarded fans with a mountain of worldbuilding through emails, voice logs, and hidden videos. My recent playthrough reminded me that the ending of these episodes is pretty terrible, but so reveals a lost opportunity. Ubisoft could have directed resources at making this integral part of the original game better, but they just deleted it and replaced it with nothing at all. </p><p>It's revisionist history that nobody liked this part of the game—I did, for one, and <a href="https://www.eurogamer.net/assassins-creed-4-black-flag-review">plenty of reviewers</a> did too. Are we meant to take this as Ubi retconning this series as nothing more than historical action games? Assassin's Creed is a sci-fi world, damn it! </p><h2 id="back-to-back">Back-to-back</h2><p>50 hours across two back-to-back Black Flag playthroughs left me with a lot to chew on. It's a testament to Black Flag's triumphant sailing that it was fun enough to do twice with minimal changes. Time has not been as kind to Edward Kenway, who I'm now convinced is a dull character with an unearned hero arc I was not smart enough to see through at 17 years old.</p><p>But the long gap between playthroughs was also long enough to miss a version of these games that was getting a bit tiresome by 2013. There's a comfort to the original's plodding pace, myriad collectibles, and simplistic swordplay that actually stands out more in 2026 than Resynced's "break yet another posture meter" combat and entirely optional stealth.</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="JZgpAmgCVXc4bWeqqHsQJC" name="Assassin's Creed Black Flag Resynced2026-6-28-13-40-28" alt="Black Flag Resynced" src="https://cdn.mos.cms.futurecdn.net/JZgpAmgCVXc4bWeqqHsQJC.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: Ubisoft)</span></figcaption></figure><p>Resynced's advantages are plain to see. Its world is one of the most gorgeous and realistic depictions of nature ever put to videogame, and its simplifications will likely prove broadly appealing. This is also the better PC port, offering loads of graphical options and features with <a href="https://www.ubisoft.com/en-us/help/assassins-creed-black-flag-resynced/connectivity-and-performance/article/system-requirements-for-assassins-creed-black-flag-resynced/000116702">relatively chill system requirements</a>. It's even Steam Deck verified at launch, though if it's roughly as performant as Shadows, expect a jittery 30 fps target. The original, on the other hand, is finicky in ways that many early 2010s console games were on PC. There's no borderless fullscreen, it doesn't like being alt-tabbed, and will hang for 20 seconds on startup trying to load ancient Uplay stuff unless you cancel it each time. It's also locked at 60 fps by default, but there's a mod for that.</p><p>Photoreal graphics are nice (especially on my RTX 5090/9800X3D machine), but man, have you seen the old Black Flag lately? The faces are rough, but that world is still a looker. It's a bit more stylish and grimy than Resynced's polished look, and I prefer it for a pirate adventure.</p><p>I just don't think Resynced's marquee features are all that important to me. I kept going through this exercise with Resynced where a new feature would be introduced and I'd assume it was new to the remake—"Oh wow, a home I can customize and improve over time! Neat, they added more ship ammo types! I don't remember these Mayan statue puzzles. Naval contracts? That's definitely new"—only to realize all of them existed in the original, untouched by the remake process.</p><p>Resynced is decent, but it takes away more than it adds, as if Ubisoft wasn't confident in the hit game it made 13 years ago. It's a conflicted remake that's worth a look, but is ultimately inessential.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Logitech Mobi Fold review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/logitech-mobi-fold-review/</link>
                                                                            <description>
                            <![CDATA[ Is that a mouse in your pocket or do you need to see a doctor? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">K53srydpKdGNFuLaqCTAra</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/FgQTQfXDfPekUFgZ9dwEZ7-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 07 Jul 2026 11:41:33 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ian Evenden ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/EYGqWVK4EWD3rdf5vxJG4c.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/FgQTQfXDfPekUFgZ9dwEZ7-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Logitech Mobi Fold travel mouse]]></media:description>                                                            <media:text><![CDATA[Logitech Mobi Fold travel mouse]]></media:text>
                                <media:title type="plain"><![CDATA[Logitech Mobi Fold travel mouse]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/FgQTQfXDfPekUFgZ9dwEZ7-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The humble mouse has been through some changes in its time. When it’s not adding extra buttons all over the place it’s twisting your wrist into unlikely positions or looking like whatever the <a href="https://www.pcgamer.com/mad-catz-rat-pro-x-review/" target="_blank">Mad Catz RAT</a> was. A general theme over the years, however, is that they’re getting bigger, and perhaps there's a study to be done into whether PC gamers’ hands are getting larger too, the better to cradle and envelop them.</p><p>Logitech has taken the opposite approach with the Mobi—it’s truly tiny. This is a travel mouse, a mouse for the truly short of space, a sliver of silicone-wrapped plastic that folds in half when not in use, looking rather like the Surface Arc mouse Microsoft put out in 2017, but a little bit cheaper. Where that device folded flat for transport, this one goes the other way.</p><p>Hand the Mobi to someone and the conversation goes like this: “It’s a phone?” No. “It’s a phone stand?” No. “What is it then? I can’t believe I don’t know.” Click click click on the buttons. “Oh, it’s a mouse!”</p><div ><table><caption>Mobi Fold specs</caption><tbody><tr><td class="firstcol " ><p><strong>Sensor resolution</strong></p></td><td  ><p>4000 DPI</p></td></tr><tr><td class="firstcol " ><p><strong>Tracking</strong></p></td><td  ><p>optical</p></td></tr><tr><td class="firstcol " ><p><strong>Buttons</strong></p></td><td  ><p>4 (two programmable), plus touch panel</p></td></tr><tr><td class="firstcol " ><p><strong>Battery</strong></p></td><td  ><p>100mAh Li-Po</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>Bluetooth LE, Logi Bolt</p></td></tr><tr><td class="firstcol " ><p><strong>Multi-device pairing</strong></p></td><td  ><p>three devices</p></td></tr><tr><td class="firstcol " ><p><strong>Colours</strong></p></td><td  ><p>Graphite, lilac, off-white</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions (folded)</strong></p></td><td  ><p>21 x 57 x 66 mm</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions (unfolded)</strong></p></td><td  ><p>33 x 57 x 122 mm</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>79 g</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.logitech.com/en-gb/shop/p/mobi-fold-mouse" target="_blank">£69.99</a> / <a href="https://www.logitech.com/en-us/shop/p/mobi-fold-mouse.910-007830" target="_blank">$79.99</a></p></td></tr></tbody></table></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You’re taking your gaming laptop on the road:</strong> The extra precision a mouse offers over a trackpad, as well as the two programmable buttons, make the Mobi Fold a useful thing to have with you.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>There's room in your bag for a full-sized mouse:</strong> With a body that can be hard to grip and some jerky scrolling, there are lighter and better options out there for the gamer on the go.</p></div></div><p>While it may resemble a Star Trek communicator or a tiny flip phone to go with your geek pie hairstyle (“that’s well weapon”), the Mobi is in fact just a mouse. It has two main buttons, two further programmable buttons, a little touch-sensitive panel to act as a scroll wheel, a PAW3222 4,000 DPI optical sensor, and a USB-C port for charging. It connects to your PC (and two other devices) via Bluetooth with fast pairing, and will play nicely with a Bolt receiver if you ask it to, though one isn’t included in the package unless you buy a special ‘business’ version.</p><p>The folding nature of the mouse is actually a stroke of genius. When collapsed, it will slip neatly into your skin-tight futuristic space-catsuit without causing too much of a bulge. And when stretched out it fits in the hand, something many compact mice that just take a normal-sized one and shrink it can’t claim. Your third finger and thumb will go underneath the 120-degree (ish) central hump if you let them, and there's certainly space for them to do this, but most of the time there's just enough height in the body of the mouse for your thumb to rest on. </p><p>Unless you have insanely long fingers you won’t run out of space on top, and the third and fourth buttons are cleverly integrated under the scrollpad, with a press at the top or bottom activating them. These click much more loudly than the nicely damped main buttons, and you can use the Logi Options+ software for a degree of customisation about what they do, including a neat double-tap auto-zoom.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/7C4L85XHkx5kXsXXgw2zY7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uyah46WQEEuC6zWJ7aLyQ7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iU8iGHLhenG2AqbrHDHfK7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div><blockquote><p>That’s where we are in the space year 2026, requiring an AI to tell us whether we’re wearing pants or not.</p></blockquote></div><p>And while it may look a little flimsy, Logitech has some remarkable claims about how it’s not. It can, apparently, withstand 50,000 folding actions before it starts to wear out, which Logi thinks should take 15 years (or about 5,479 days, for an average of nine folds a day). Obviously that doesn’t take into account people constantly folding and unfolding it because of the novelty of the hinge mechanism, but in 15 years we’ll be controlling our PCs with brain implants anyway. Instead of a simple switch in the hinge to detect when it’s closed and switch it off, Logitech says there's an on-device AI that protects against unintentional clicks while you’re folding it. If that sounds absurd, it’s because it is, but that’s where we are in the space year 2026, requiring an AI to tell us whether we’re wearing pants or not.</p><p>Better is the battery life of 30 days from a full charge, and the ability to use it for 22 hours after a charge of just one minute. You won’t be able to use it while it’s charging thanks to the position of the USB-C port, which isn’t quite up to Apple Magic Mouse levels of egregiousness, but with a cable connected it feels enough like you’re about to snap the plug of in the socket to make you reconsider after a few seconds. The battery cover can be pried up with a screwdriver, and it looks like the cell could be replaced, though Logitech hasn’t mentioned anything about this. </p><p>Of course it’s possible to play games with it. You can game with a trackpad or the tiny red nub on a Thinkpad, and I’ve played Age of Empires II with much worse things than the Mobi. It doesn’t require any kind of special surface to glide over, seems quite happy on a trouser leg, and the pointer is reliable and accurate. The important thing here is how much better it is to use than a laptop’s trackpad, especially if you’ve not put in the hours required to get good at using one for gaming.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/qvRKydkzBeEjmuhW8Z6NH7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Bjjmd7SDvKNMdajCcfeCZ7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JSXxhPWPGV9XEB8smayJR7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2NfzKe2tcwjfBb78HwGHB7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iU8iGHLhenG2AqbrHDHfK7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/T4Wy2zCGKZZ8Bkyw9uiSZ7.jpg" alt="Logitech Mobi Fold travel mouse" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div><blockquote><p>Its four buttons are fine, but scrolling is a mess.</p></blockquote></div><p>Sadly, that’s almost all the praise it’s possible to muster about the Mobi. Its four buttons are fine, but scrolling is a mess. Not only is the touchpad the same texture as its surroundings, so it’s quite possible to be lovingly rubbing your fingertip against one of the buttons instead of where the action is in the middle, but even if you do get it in the right place, the web page or camera zoom you’re controlling moves jerkily, as if it’s losing track of your fingertip. </p><p>A hand that’s used to a solid-bodied mouse can rebel against being asked to cradle something so slender, and you end up moving from what should be a straightforward palm caress to a crab-like grip on the edges. It’s possible to pick the back edge up, fold your fingers underneath, and keep only the sensor in contact with the tabletop, and this might be the best way to use it despite every promotional image showing it with front and back firmly on the ground.</p><p>So, yeah. The Logi Mobi Fold is a nice piece of engineering but inevitably can’t hold a candle to a proper gaming mouse. Perhaps that’s not the point, as we don’t expect products designed for extreme portability to perform precisely like their full-size counterparts. At 79 g it’s heavier than the <a href="https://www.pcgamer.com/logitech-g-pro-x-superlight-gaming-mouse-review/">Logitech G Pro X Superlight</a> and the <a href="https://www.pcgamer.com/hardware/gaming-mice/corsair-sabre-v2-pro-ultralight-wireless-gaming-mouse-review/">Corsair Sabre V2 Pro</a>, so if you’ve got it tucked in your bag and fancy a bit of Total War it’s better than a trackpad, but a modern full-sized mouse is hardly a large piece of equipment to transport, so use that instead.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ROG Strix XG129C review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-monitors/asus-rog-strix-xg129c-review/</link>
                                                                            <description>
                            <![CDATA[ This fun-sized sidekick touchscreen monitor isn't exactly a value proposition, but it's still kinda fun. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wrd7RNHzqhLNANxJnYzY3A</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9qnEgDxuNVpcJK8usLK8QA-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 07 Jul 2026 10:53:22 +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.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/9qnEgDxuNVpcJK8usLK8QA-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Strix XG129C USB-C monitor]]></media:description>                                                            <media:text><![CDATA[Asus ROG Strix XG129C USB-C monitor]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Strix XG129C USB-C monitor]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9qnEgDxuNVpcJK8usLK8QA-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>You can't have too many screens. That's pretty much been the guiding moral in my life. Enter the new Asus ROG Strix XG129C and a minor existential crisis. This is a screen, but I have to ask—I can't believe I'm saying this—is there any real point to it?</p><p>For starters, this "gaming monitor" (<a href="https://rog.asus.com/monitors/below-23-inches/rog-strix-xg129c/" target="_blank">Asus' words</a>, not mine) measures just 12.3 inches. So, it's pretty puny. Actually, it's worse than that. It sports an ultra-wide 24:9 aspect ratio and thus isn't even as big as those 12 inches might imply. In terms of vertical viewable screen height, we're talking sub-4.5-inch.</p><p>But here's the thing. While I came in decidedly sceptical about the Asus ROG Strix XG129C, this isn't a proper monitor. It's a device for keeping track of, say, your PC's operating status or providing space for some supplementary application controls. Somehow, I ended up quite liking it. And not just because I'm a total sucker for screens.  But more on my journey in a moment. First, let's cover off the core speeds and feeds.</p><div ><table><caption>ROG Strix XG129C specs</caption><tbody><tr><td class="firstcol " ><p><strong>Screen size</strong></p></td><td  ><p>12.3-inch</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>1,920 x 720</p></td></tr><tr><td class="firstcol " ><p><strong>Brightness</strong></p></td><td  ><p>300 nits</p></td></tr><tr><td class="firstcol " ><p><strong>Response time</strong></p></td><td  ><p>N / A</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>75 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>HDR</strong></p></td><td  ><p>No</p></td></tr><tr><td class="firstcol " ><p><strong>Features</strong></p></td><td  ><p>IPS panel, 1x USB-C with DP and DC-inl 1s USB-C with DP and 30 W PD out, HDMI</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://shop.asus.com/us/90lm0ca0-b01nb1-rog-strix-xg129c.html" target="_blank">$199</a> | <a href="https://www.scan.co.uk/products/12-asus-rog-strix-xg129c-touchscreen-gaming-monitor-ips-1920-x-720-75hz-10-point-touch-control-hdmi" target="_blank">£189</a></p></td></tr></tbody></table></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want a sidekick display for keeping track of PC or social media:</strong> This isn't a proper PC monitor. But it is pretty nifty as a secondary display for status tracking.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You want bang for your buck:</strong> You can buy a full 27-inch IPS 1440p gaming monitor for less money.</p></div></div><p>The 24:9 aspect translates into a native resolution of 1,920 by 720 pixels and a pixel density of 166 DPI, the latter being about the same as a 27-inch 4K monitor. So, it's pretty crisp.</p><p>It uses IPS panel tech and tops out at 300 nits for brightness and 75 Hz in terms of refresh rate. Oh, and quite importantly, it supports capacitive 10-point multi-touch input. For the record, the touch functionality works essentially out-of-the-box provided you are connecting via USB-C.</p><p>Speaking of which, there are two USB-C ports. Both will drive the display, while one doubles as power in and the other supports 20 W of power out. So you can, for instance, connect via a single USB-C cable to both drive the display and power it, which is the ideal in terms of cable management.</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="tpr7dNmSirp3TLyt5VvQL5" name="Asus ROG Strix XG129C 00006" alt="Asus ROG Strix XG129C USB-C monitor" src="https://cdn.mos.cms.futurecdn.net/tpr7dNmSirp3TLyt5VvQL5.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/tpr7dNmSirp3TLyt5VvQL5.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>That's easy from a laptop, but less of a given with a desktop PC. There are desktop graphics cards with USB-C out that support up to 30 W of power delivery and so would be able to power the display and drive it. But that setup would not support the touch functionality, which requires data passthrough.</p><p>So, for a true single-cable solution on a desktop, it all gets a bit complicated. In theory, you could do it with a motherboard that supports Thunderbolt and DisplayPort passthrough from the iGPU and thus have the Asus ROG Strix XG129C running from the iGPU in your CPU and your main monitor running off your graphics card.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/SSZESqtawbKdMpQK9AjA9A.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption>You could use the Asus ROG Strix XG129C as a conventional monitor, but it wouldn't make much sense.<small role="credit">Future</small></figcaption></figure></figure><p>I understand this setup is supported, for instance, on Intel Z890 motherboards, again in theory. In practice, results seem to vary and there can be issues with the Thunderbolt port supplying sufficient power. In a worst case scenario, then, you might need to use the HDMI port for the video signal, one of the USB-C ports to power the display and another to send touch data to your PC, which is pretty messy.</p><p>But I think a decent chunk of users will be able to get it working with two of the three ports hooked up. If one of those is the HDMI port, you'll then have one cable coming out of the side, one out of the top. It would have been tidier if Asus had located all the ports on one side. Never mind.</p><div><blockquote><p>It would have been tidier if Asus had located all the ports on one side.</p></blockquote></div><p>That ergonomic glitch aside, this is otherwise a really nicely built display. It feels high quality and the screw-in kick stand is very sturdy and capped with a rubberised foot to provide grip, as is the base of the display itself.</p><p>You also get a proper OSD with a joystick controller and full set of features, just like a conventional Asus monitor. What's more, you can control the OSD with the touchscreen input, which is a nice, well, touch.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xaTHLk8JE7zBawEjCj64uM.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6iFHrBBqJXsNyPiVTufnxR.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GMqmZSJBv3B3r7qxTs5fdX.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>If that's the features covered, what is the Asus ROG Strix XG129C like in use? Asus bundles a year's subscription to an OEM version of Aida 64, so you've got something to play with immediately.</p><p>That's handy, because it would be a nightmare to configure the standard version of Aida 64 to fit this display perfectly. As it is, you can use it to track CPU and GPU operating speeds and temps, storage use, that kind of thing. You'd have thought a permanent license would be part of the deal, but at least you have something to run immediately.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/hMvt3NvNbA3eJ5yBjBjwpb.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption>The touchscreen functionality works with the OSD menu, too.<small role="credit">Future</small></figcaption></figure></figure><p>Outside of that, your mileage will vary depending on your preferences. You could use this display to do anything from keep track of social media feeds or work collab' platforms like Slack while you game, to using it to situate secondary controls or a timeline for video editing.</p><p>Much will depend on the exact applications you use and what kind of tools and controls they offer, how much configurability they support and so on. But what I would say is that, for this display to really deliver, those tools and controls need to be touch friendly.</p><div><blockquote><p>So many applications are either poorly or not at all optimised for touch.</p></blockquote></div><p>That's generally quite a big ask, given that so many applications are either poorly or not at all optimised for touch. Ironically, that includes Asus' own Display Widget Controller app, which really doesn't work at all well on this display. Whatever, it's the ability to use the touch interface, as opposed to needing to "mouse over," and the immediacy that offers, that is most compelling.</p><p>Of course, that in itself can create problems with application focus, in-game. And there's no doubting the Asus RoG Strix XG129C works most reliably and consistently as a status display rather than something you directly interact with. But the shortcomings there are largely down to how Windows operates, rather than the display itself.</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="fUH8j5FBFG52GRDFpUg6N3" name="Asus ROG Strix XG129C 00010" alt="Asus ROG Strix XG129C USB-C monitor" src="https://cdn.mos.cms.futurecdn.net/fUH8j5FBFG52GRDFpUg6N3.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/fUH8j5FBFG52GRDFpUg6N3.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>In the end, this little display is very much in the nice-to-have rather than must-have category. It's also the sort of device where your benefit from and use of it will depend on a whole range of factors.</p><p>Some people may be able to get quite a bit of value out of it as a touch device for controlling application tools and menus, such as video, image and music editing. But I would advise caution in that regard. You'll need to do a little homework to see what really works. Don't assume too much.</p><div><blockquote><p>You'll need to do a little homework to see what really works. Don't assume too much.</p></blockquote></div><p>On the other hand, if you just like the idea of a small secondary display for keeping track of your PC's hardware status or viewing work and social feeds, you can be more confident that the Asus ROG Strix XG129C will deliver.</p><p>What's more, as someone who prefers a single ultrawide monitor to a pair of more conventional 16:9 panels, what this mini monitor offers is a way to have the status-tracking functionality that a second screen offers, but keep it small and ergonomically tidy. I don't need a huge screen to watch a bit of Slack or keep track of emails arriving in the background, in other words. The Asus ROG Strix XG129C does that kind of job rather nicely.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/yYjEHkdjfdS62ECGbpnxC7.jpg" alt="Asus ROG Strix XG129C USB-C monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Which brings us to the final important factor, namely price. At $199, the Asus ROG Strix XG129C is either pretty reasonable for such a specialised device or crazy money given what 200 bucks buys you these days in the monitor market. <a href="https://www.pcgamer.com/amazon-prime-day-gaming-monitor-deals/">This year during Amazon Prime week</a>, I found some KTC 34-inch ultrawides for barely over $200, while $250 will get you a 27-inch 4K dual-mode panel and $150 a decent 1440p panel. It's all a bit bananas.</p><p>In that context, the Asus ROG Strix XG129C is definitely a luxury item rather than a value proposition. You'll certainly have to specifically want a smaller, and in some ways less functional,  screen to choose it over a 27-inch 1440p panel for less money.</p><p>But, personally, I actually might. I already have a large ultrawide for my primary viewing. I don't want another full-sized screen hanging miles off to the side. This nifty little accessory display can sit below my main monitor and would be just the thing to have running discretely, keeping me up to date. I've just got to decide if that's worth $200 to me…</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Razer Seiren V3 Pro microphone review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/microphones/razer-seiren-v3-pro-microphone-review/</link>
                                                                            <description>
                            <![CDATA[ Razer's Shure MV7+ competitor has the odd quirk, but it's a good effort regardless. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6E3gfiSQnknqPXQPt8s8Ab</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8QmBEtjZj97e6owdhXiSEi-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 03 Jul 2026 15:55:48 +0000</pubDate>                                                                                                                                <updated>Fri, 03 Jul 2026 15:58:04 +0000</updated>
                                                                                                                                            <category><![CDATA[Microphones]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE.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/8QmBEtjZj97e6owdhXiSEi-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Razer Seiren V3 Pro microphone on a desk, in front of a gaming keyboard]]></media:description>                                                            <media:text><![CDATA[A Razer Seiren V3 Pro microphone on a desk, in front of a gaming keyboard]]></media:text>
                                <media:title type="plain"><![CDATA[A Razer Seiren V3 Pro microphone on a desk, in front of a gaming keyboard]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8QmBEtjZj97e6owdhXiSEi-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you're in the market for a pricey, studio-like USB microphone for high-quality audio capture, you've probably considered one of Shure's offerings. You'd do well to look at the <a href="https://www.pcgamer.com/hardware/microphones/shure-mv7-plus-podcast-microphone-review/" target="_blank">Shure MV7+</a>, a dynamic podcast mic that's cemented itself into our <a href="https://www.pcgamer.com/best-microphone-gaming-streaming/" target="_blank">best microphone for gaming</a> guide for some time now. Razer, however, has come up with something that might not beat the MV7+ outright, but certainly gives it something to think about.</p><p>It's called the Razer Seiren V3 Pro, and it retails for <a href="https://www.razer.com/streaming-microphones/razer-seiren-v3-pro/RZ19-05500100-R3U1" target="_blank">$250</a>/<a href="https://www.razer.com/gb-en/streaming-microphones/razer-seiren-v3-pro" target="_blank">£250</a>. That's around $40-45 cheaper than the MV7+ at current prices, and while the V3 Pro isn't quite able to deliver the same ultra-refined, smooth vocal capture, it's got a lot going for it in terms of sheer flexibility.</p><p>It's more usable in a desktop position, for a start. You also get access to an AI noise reduction feature, a noise gate, a compressor, and a parametric EQ with plenty of well-tuned presets. There's also an auto setup feature, which I had some real trouble with. I'd say it was better ignored, or if needed, used to provide a rough baseline you can tweak for yourself later.</p><p>Still, many great vocal tones can be pulled from this particular unit—albeit with a touch of fiddling. It's got a tendency towards a detailed capture, but still reveals the odd rough edge that takes a little tweaking to filter out. But with the flexibility on offer here, the V3 Pro makes a good case for itself as a versatile vocal mic.</p><p>It's not quite on the Shure's level when it comes to finding <em>that </em>podcast-like, streaming friendly, studio-grade sound. But it's a jack-of-all-trades with a lot to offer, provided you're prepared to put a little time into it.</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 something streamer-friendly: </strong>The Seiren V3 Pro is a good-looking microphone with all the bells and audio whistles a streamer might want—and likely some podcasters, too.<br><br>✅ <strong>You want powerful software: </strong>The V3 Pro's Synapse integration allows for a lot of tweaking while still remaining accessible enough for beginners.</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't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You're relying on the auto setup feature: </strong>This mic does its best to set itself up on first boot, but the results can vary wildly. Be prepared to take a dive into the settings to fix its mistakes.<br><br><strong>❌ You're on a budget: </strong>If all you need is a simple mic for the odd meeting or game chat, the Seiren V3 Pro is definitely overkill.</p></div></div></div></div><h3 class="article-body__section" id="section-razer-seiren-v3-pro-features"><span>Razer Seiren V3 Pro features</span></h3><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="ubh9vinAiA9rnyaGaXKSxH" name="V3Pro2" alt="A Razer Seiren V3 Pro microphone in front of a gaming keyboard, with its RGB ring lit in yellow" src="https://cdn.mos.cms.futurecdn.net/ubh9vinAiA9rnyaGaXKSxH.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/ubh9vinAiA9rnyaGaXKSxH.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>The Razer Seiren V3 Pro is a dynamic microphone, which means it's not as sensitive as a traditional desktop condenser mic. You'll need to move some air in the near vicinity to get the most out of it, although unlike the Shure MV7+, Razer has included a screw-in stand base to allow it to function as a desktop mic straight from the box.</p><p>It makes use of a 30 mm dynamic capsule with a frequency response of 50 - 16,000 Hz, and supports audio capture up to a 32-bit/96 kHz resolution, along with 32-bit float support through a Razer Synapse setting. This format technically allows for higher peaks without clipping or distortion. </p><p>Do you need 32-bit float support? Probably not. But Razer says it's perfect for streamers who speak quietly, and then suddenly yell at… I don't know, something jumping out of a cupboard in a horror game. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/e4J3Ry3ywXCdn7EKA88Kc8.jpg" alt="A Razer Seiren V3 Pro streaming microphone on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MqoXEpbbaACXtes6z4EbbP.jpg" alt="The underside of the Razer Seiren V3 Pro, showing the XLR and ISB Type-C ports" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2hdtUJCsvb8xoFeD8RAcdU.jpg" alt="The off-centre stand of the Razer Seiren V3 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The Seiren V3 Pro is a dual-connectivity mic, with an XLR socket and USB Type-C port integrated into the bottom of the chassis, although you can't use both at once. In terms of controls, you get a manual gain control wheel on the bottom, and a large tap-to-mute button on the top. </p><p>Around the bottom of the foam pop filter is a tastefully small ring of RGB Chroma lighting, and the microphone itself is attached to an adjustable one-sided arm with a ⅝-inch boom arm socket in the bottom.</p><p>It's a good-looking, professional-feeling object, with a chunky, overbuilt design that underscores its "Pro" moniker. If I had one ergonomic critique, I'd say the pop filter is a touch loose in terms of fit, which means it has a tendency to slip slightly out of position at certain angles. Mind you, some Shure mics have the same problem, and I've not had it fall off entirely under testing, so it's not a huge deal.</p><h3 class="article-body__section" id="section-razer-seiren-v3-pro-sound"><span>Razer Seiren V3 Pro sound</span></h3><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="5523T6LMSemjq4i428mBsX" name="V3Pro7" alt="The foam pop filter of the Razer Seiren V3 Pro" src="https://cdn.mos.cms.futurecdn.net/5523T6LMSemjq4i428mBsX.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/5523T6LMSemjq4i428mBsX.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>I'll go more into the Seiren V3 Pro's auto setup option in the software section below, but as a quick note: It's far from perfect. However, the microphone itself is a well-equipped unit, and the manual software options work fairly well. The clips below were recorded with custom settings, rather than auto setup:</p><h2 id="desktop-position">Desktop position</h2><audio src="https://cdn.mos.cms.futurecdn.net/jxJQwCeqyQivMg8Kx5y7jZ/DESKTOP-RazerSeirenV3Pro-CUSTOM.mp3"  controls="controls" preload="none"></audio><p>In a desktop position, it's also rather quiet—which is to be expected from a dynamic microphone. I had to boost the gain settings to record the clip above, with a dose of compression and some AI noise cancelling to even out the volume and remove some unwanted nasties. The noise gate is a touch aggressive, which means I had to set it fairly low and allow some background hiss to remain in the final desktop-position take.</p><h2 id="close-up-position">Close-up position</h2><audio src="https://cdn.mos.cms.futurecdn.net/xLm9uy22c7vLRJyrFDQ2Y4/Closeup-custom-RazerSeirenV3Pro.mp3"  controls="controls" preload="none"></audio><p>Still, Razer advertises this mic as delivering "studio sound", and while it takes a little fiddling in the software to get there, the close-up results sound very good indeed. The desktop position audio is also perfectly decent, if a touch noisy. It can do both, but being a dynamic microphone, it still likes being close to your lips for those toasty tones.</p><p>I'd say what we're dealing with here is a good-quality capsule that leans towards detail, with the EQ presets and software features richening things up. There's nothing wrong with that, but the Shure MV7+ sounds like a higher-quality unit from the get-go. </p><h3 class="article-body__section" id="section-razer-seiren-v3-pro-software"><span>Razer Seiren V3 Pro software</span></h3><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="uwDu3cuLVXbpqHPi8VypEG" name="RazerSeirenV3Prosoftware" alt="The Razer Seiren V3 Pro's Synapse auto setup feature" src="https://cdn.mos.cms.futurecdn.net/uwDu3cuLVXbpqHPi8VypEG.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/uwDu3cuLVXbpqHPi8VypEG.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: Razer)</span></figcaption></figure><p>Razer has made <a href="https://www.razer.com/streaming-microphones/razer-seiren-v3-pro#:~:text=Customise%20Your%20Sound%20In%20Just%20A%20Few%20Clicks" target="_blank">a pretty big deal</a> of this mic's auto-setup feature, so I was curious to see what it made of my quiet living room in a desktop position. Upon connecting the mic for the first time, Synapse asks you to speak normally into the microphone to record a test clip, before taking a sample of the room ambience to adjust the noise-cancelling features. </p><p>It then asks you to pick a primary purpose, such as streaming, podcasting, gaming capture, etc, before adjusting all of its own settings.</p><p>Which, in my case, led to an overly-aggressive noise gate that clipped my voice so badly that every other word was missed out in my first test clip. Oh dear. Trying again, it seems that the auto setup gets very confused with my particular use case, with the mic placed 10 -15 cm away from my mouth next to a window with occasional traffic.</p><h2 id="desktop-position-auto-settings">Desktop position, auto settings</h2><audio src="https://cdn.mos.cms.futurecdn.net/svCAZGx4GCTUFBWKMszDxa/DESKTOP-RazerSeirenV3Pro-AUTOSETTINGS.mp3"  controls="controls" preload="none"></audio><p>Despite having a very good compressor, AI noise suppression, and the aforementioned noise gate to play with, the auto setup struggled to find a good gain level, set the gate far too aggressively, and chose to ignore the compressor and AI noise suppression sliders entirely. Which again resulted in an uneven sound with plenty of words being cut off.</p><h2 id="close-up-auto-settings">Close-up, auto settings</h2><audio src="https://cdn.mos.cms.futurecdn.net/3RuHkUmSsdqeHJVxq6f2Aj/CLOSEUP-Razer%20SeirenV3Pro-AUTOSETTINGS.mp3"  controls="controls" preload="none"></audio><p>Still, with a bit of tweaking (essentially, I fiddled with the noise gate settings until it stopped cutting off the start of my words, gave it a gain boost, and compensated with AI noise suppression and a touch of compression), the Razer captures a rich vocal tone overall, as you can hear in the Sound section above. </p><p>However, the auto setup feature regularly makes mistakes in terms of its settings choices, which is likely to leave many users scratching their heads. It's a nice idea on paper, but in practice, I'd leave it well alone.</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="Xrob4xKzFwgVEDKoLz7hFm" name="RazerSeirenV3ProEQ" alt="The parametric EQ settings of the Razer Seiren V3 Pro" src="https://cdn.mos.cms.futurecdn.net/Xrob4xKzFwgVEDKoLz7hFm.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/Xrob4xKzFwgVEDKoLz7hFm.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: Razer)</span></figcaption></figure><p>Top marks, however, go to the parametric EQ presets. I leapt straight to the "podcast" setting and was presented with an EQ curve that looked very familiar. I've done some podcast audio engineering in a previous life, and Razer's EQ curve looks… well, it looks very much like one of mine. Which is obviously the best podcast EQ you'll ever find, of course.</p><p>You can tweak the EQ around to your heart's content, but each of Razer's default options is a pretty good start. I've noticed a tendency to boost the bass frequencies in each preset with a sharp drop-off in terms of sub-bass, which is often good practice when hunting for a 'rich' sound. Still, as noted above, it's the EQ that's doing a lot of the work on what is otherwise a good, but not mind-blowing capsule.</p><p>But overall? The software design is fairly straightforward, as long as you're prepared to do some of the work yourself. I wish the auto setup was better when it comes to some of its settings choices, but there are enough options here to easily correct its mistakes. </p><h3 class="article-body__section" id="section-razer-seiren-v3-pro-value"><span>Razer Seiren V3 Pro value</span></h3><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="8GUcD36bJ4jRMKEnRtQATF" name="Razerseirenring" alt="A Razer Seiren V3 Pro in close up, showing the mute button and RGB ring" src="https://cdn.mos.cms.futurecdn.net/8GUcD36bJ4jRMKEnRtQATF.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/8GUcD36bJ4jRMKEnRtQATF.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>At $250, the Razer Seiren V3 Pro is far from cheap. However, it is cheap-<em>er </em>than the Shure MV7+, and finds itself shooting for the same target market. Namely, those who want a near-studio-level microphone for semi-pro streaming audio.</p><p>The problem is, the Shure microphone is simply better at performing that goal, at least in a close-up position. While it's a chonkier unit and less versatile, its key selling point is the plug-and-play nature of both its software and its internal hardware.</p><p>I've spent half a lifetime screwing around with audio settings, and the Shure MV7+ is so darn good at finding a professional sound with the minimum of tweaks, I consider it the be-all and end-all of semi-pro vocal mics. I had hoped that the Razer's auto-setup feature would close that gap, but unfortunately it had me hunting through the settings at multiple points during testing.</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="T4Yek2Veb9y9VTEtSRkLaQ" name="RazerSeirenV3Problue" alt="A Razer Seiren V3 Pro microphone shot from the side" src="https://cdn.mos.cms.futurecdn.net/T4Yek2Veb9y9VTEtSRkLaQ.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/T4Yek2Veb9y9VTEtSRkLaQ.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>That being said, the Seiren V3 Pro is a very capable microphone once you've tweaked it for yourself. It also looks great and has a chassis design that oozes refinement. And, despite its flaws, I think its sonic characteristics (after the requisite effort) make it worth considering. Particularly if you plan on mixing things up between desktop and close-up positions.</p><p>Just leave the auto setup well alone, yes?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Be Quiet Dark Rock 6 and Dark Rock Pro 6 review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/cooling/be-quiet-dark-rock-6-and-dark-rock-pro-6-review/</link>
                                                                            <description>
                            <![CDATA[ Better, but at what cost? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">bvv2tAfFyHZi6C9DeJX2FB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/bYzR2yyv8wBE4hX3nBfuDW-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 30 Jun 2026 14:18:21 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Cooling]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA.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/bYzR2yyv8wBE4hX3nBfuDW-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Be Quiet&#039;s latest air coolers on a box with black fans.]]></media:description>                                                            <media:text><![CDATA[Be Quiet&#039;s latest air coolers on a box with black fans.]]></media:text>
                                <media:title type="plain"><![CDATA[Be Quiet&#039;s latest air coolers on a box with black fans.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/bYzR2yyv8wBE4hX3nBfuDW-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Dark Rock Pro 6 and Dark Rock 6 are a huge upgrade over Be Quiet's previous air coolers. Where it had previously struggled to keep up with our picks for the best air coolers, these new arrivals are amongst the top performers in my testing.</p><p>Be Quiet hasn't lost its eye for aesthetics, either. The all-black design of the Dark Rock 6 duo looks even more impressive out of the box than previous models. In that sense, Be Quiet has something of a unique selling point here: it's turned an imposing mass of aluminium into a pretty thing.</p><p>Yet there's an elephant in the room. Despite my appreciation for the upgraded performance, aesthetics, and easy installation, I just can't look past the price attached to these two coolers. Both are very expensive, at $110/$130 for the standard/Pro models, respectively. That's one helluva markup on some of the excellent air coolers we rank highly today, an added cost of around $60–$100. When air coolers are seen as the more affordable alternative, these prices just don't add up.</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 just want the looks:</strong> If you're eyeing up either of these coolers because you think they'll fit your build aesthetics, that's a reasonable consideration in itself.</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't buy if...</h3><div class="card__description-wrapper"><div class="card__description"><p><strong>❌ You want the best performance per dollar: </strong>You can spend a lot less on an equally capable cooler.</p></div></div></div></div><h2 class="article-body__section" id="section-specifications"><span>Specifications</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Dark Rock 6</strong></p></td><td  ><p><strong>Dark Rock Pro 6</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions (mm)</strong></p></td><td  ><p>102 x 139 x 162</p></td><td  ><p>147 x 140 x 169</p></td></tr><tr><td class="firstcol " ><p><strong>Fan(s) included</strong></p></td><td  ><p>1x 135 mm</p></td><td  ><p>1x custom 135 mm, 1x 120 mm </p></td></tr><tr><td class="firstcol " ><p><strong>Manufacturer rated TDP (W)</strong></p></td><td  ><p>220</p></td><td  ><p>300</p></td></tr><tr><td class="firstcol " ><p><strong>Socket support</strong></p></td><td  ><p>AM5/AM4 + LGA 1851/1700/1200/1150/1151/1155</p></td><td  ><p>AM5/AM4 + LGA 1851/1700/1200/1150/1151/1155</p></td></tr><tr><td class="firstcol " ><p><strong>No. of heatpipes</strong></p></td><td  ><p>6</p></td><td  ><p>7</p></td></tr><tr><td class="firstcol " ><p><strong>Connector</strong></p></td><td  ><p>4-pin PWM</p></td><td  ><p>4-pin PWM (7-pin between fans)</p></td></tr><tr><td class="firstcol " ><p><strong>Accessories</strong></p></td><td  ><p>Screwdriver, thermal paste</p></td><td  ><p>Screwdriver, thermal paste</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p>$110/€90</p></td><td  ><p>$130/€110</p></td></tr></tbody></table></div><p>The Dark Rock 6 comes with a Silent Wings 135 mm fan. That's a whole 15 mm larger than the one found on this cooler's predecessor, the Dark Rock 5. That's one clear benefit of the newer model: a big fan can push more air at lower RPM compared to a small fan. The 135 mm fan used here can spin up to 2000 rpm.</p><p>This is also a "custom-designed" fan for this cooler, rather than the off-the-shelf Silent Wings 4 found on the previous model. That said, from what I can gather, and I only have a smaller Silent Wings 4 for comparison, the main difference between this custom-designed fan and the Silent Wings 4 is a slightly smaller hub. I have measured the hub on both and they are roughly 5 mm apart—so that'd explain the 135 mm sizing on the newer custom models.</p><p>The Dark Rock 6 also comes with a semi-passive mode. There's a small switch hidden on the side of the fan shroud, marked 'P' and 'Q'. No prizes for what these both mean.</p><ul><li><strong>Performance mode: </strong>runs the fans based on whatever you've set on your motherboard header—the cooler's single fan uses a 4-pin PWM connection.</li><li><strong>Quiet mode:</strong> overrides the fan header to reduce RPM at certain duty cycles, and switches it off entirely below 40%.</li></ul><p>The Dark Rock Pro 6 adds another 120 mm fan into the mix. The two fans are connected together with a 7-pin connector. It also includes one extra heatpipe compared to the standard model, seven to six, which makes it that bit more capable, as you'll see in the thermals section below.</p><h2 class="article-body__section" id="section-thermals"><span>Thermals</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="QUGcP7YUKn3scDmgM2CUCW" name="IMG_4499" alt="Be Quiet's latest air coolers on a box with black fans." src="https://cdn.mos.cms.futurecdn.net/QUGcP7YUKn3scDmgM2CUCW.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 Dark Rock Pro 6 and Dark Rock 6 are very capable air coolers. Both manage to keep a Core i7 14700K at a reasonable temperature under load. The Dark Rock 6 generally performs similarly to the Arctic Freezer 36, if at times even outperforming our pick for the <a href="https://www.pcgamer.com/best-cpu-air-coolers/" target="_blank">best budget air cooler</a>, except at higher power draw. Meanwhile, the Dark Rock Pro 6 performs very well compared to the rest, if only falling short of the mighty Thermalright Peerless Assassin.</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-1782828745454-fhm2iexoh *, #fv-chart-1782828745454-fhm2iexoh *:before, #fv-chart-1782828745454-fhm2iexoh *:after, #fv-chart-1782828745454-fhm2iexoh-slideshow *, #fv-chart-1782828745454-fhm2iexoh-slideshow *:before, #fv-chart-1782828745454-fhm2iexoh-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1782828745454-fhm2iexoh, #fv-chart-1782828745454-fhm2iexoh-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1782828745454-fhm2iexoh {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1782828745454-fhm2iexoh.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1782828745454-fhm2iexoh.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-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1782828745454-fhm2iexoh-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1782828745454-fhm2iexoh-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-1782828745454-fhm2iexoh-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-1782828745454-fhm2iexoh-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-1782828745454-fhm2iexoh-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1782828745454-fhm2iexoh-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1782828745454-fhm2iexoh-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-1782828745454-fhm2iexoh-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-1782828745454-fhm2iexoh-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-1782828745454-fhm2iexoh-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1782828745454-fhm2iexoh .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1782828745454-fhm2iexoh .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1782828745454-fhm2iexoh .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1782828745454-fhm2iexoh .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1782828745454-fhm2iexoh .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1782828745454-fhm2iexoh .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1782828745454-fhm2iexoh .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1782828745454-fhm2iexoh .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1782828745454-fhm2iexoh .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1782828745454-fhm2iexoh .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1782828745454-fhm2iexoh .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1782828745454-fhm2iexoh .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1782828745454-fhm2iexoh .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1782828745454-fhm2iexoh .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1782828745454-fhm2iexoh .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1782828745454-fhm2iexoh .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1782828745454-fhm2iexoh .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1782828745454-fhm2iexoh .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1782828745454-fhm2iexoh .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1782828745454-fhm2iexoh .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1782828745454-fhm2iexoh .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1782828745454-fhm2iexoh .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-bar-row, #fv-chart-1782828745454-fhm2iexoh .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1782828745454-fhm2iexoh.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1782828745454-fhm2iexoh.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1782828745454-fhm2iexoh .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1782828745454-fhm2iexoh .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1782828745454-fhm2iexoh .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1782828745454-fhm2iexoh .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1782828745454-fhm2iexoh .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1782828745454-fhm2iexoh .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1782828745454-fhm2iexoh .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1782828745454-fhm2iexoh .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1782828745454-fhm2iexoh .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1782828745454-fhm2iexoh .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1782828745454-fhm2iexoh .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1782828745454-fhm2iexoh .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1782828745454-fhm2iexoh .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1782828745454-fhm2iexoh .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1782828745454-fhm2iexoh .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh.mobile-view .fv-pie-container,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-bar-row,#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-stacked-product,#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-grouped-bar-product,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-bar-row,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-stacked-product,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1782828745454-fhm2iexoh.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-1782828745454-fhm2iexoh.mobile-view .fv-bar-label,#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-grouped-product-title,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-bar-label,#fv-chart-1782828745454-fhm2iexoh.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-1782828745454-fhm2iexoh.mobile-view .fv-bar-container,#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-bar-cluster,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-bar-container,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1782828745454-fhm2iexoh.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-1782828745454-fhm2iexoh.mobile-view .fv-x-axis-wrapper,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-x-axis-label-space,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-x-axis-chart-space,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-benchmark-title,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-dropdown-title,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-carousel-nav-btn,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-chart-title,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-chart-subhead,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-versus-header,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-versus-select-wrapper,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-versus-vs,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-versus-select-container,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-versus-select,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-stl-shop-all-btn,#fv-chart-1782828745454-fhm2iexoh.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-1782828745454-fhm2iexoh.mobile-view .fv-stl-shop-all-logo,#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-stl-shop-all-icon,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-bar-commentary-inline,#fv-chart-1782828745454-fhm2iexoh.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1782828745454-fhm2iexoh.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1782828745454-fhm2iexoh.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1782828745454-fhm2iexoh .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1782828745454-fhm2iexoh .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1782828745454-fhm2iexoh .fv-bar-row,#fv-chart-1782828745454-fhm2iexoh .fv-stacked-product,#fv-chart-1782828745454-fhm2iexoh .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-bar-label,#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-bar-container,#fv-chart-1782828745454-fhm2iexoh .fv-bar-cluster {width: 100% !important;}#fv-chart-1782828745454-fhm2iexoh .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1782828745454-fhm2iexoh .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1782828745454-fhm2iexoh .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1782828745454-fhm2iexoh .fv-x-axis-label-space {display: none !important;}#fv-chart-1782828745454-fhm2iexoh .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1782828745454-fhm2iexoh .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1782828745454-fhm2iexoh .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1782828745454-fhm2iexoh .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1782828745454-fhm2iexoh .fv-chart-title {padding: 0 8px !important;}#fv-chart-1782828745454-fhm2iexoh .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1782828745454-fhm2iexoh .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1782828745454-fhm2iexoh .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1782828745454-fhm2iexoh .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1782828745454-fhm2iexoh .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1782828745454-fhm2iexoh .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1782828745454-fhm2iexoh .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1782828745454-fhm2iexoh .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1782828745454-fhm2iexoh .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1782828745454-fhm2iexoh .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1782828745454-fhm2iexoh .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-1782828745454-fhm2iexoh .fv-stl-shop-all-logo,#fv-chart-1782828745454-fhm2iexoh .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1782828745454-fhm2iexoh .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1782828745454-fhm2iexoh .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1782828745454-fhm2iexoh .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1782828745454-fhm2iexoh.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": "Thermal performance","description": "The chart below shows the delta over ambient, accounting for any fluctuations in ambient temperature between tests","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-30T14:12:25.455Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Be Quiet! Dark Rock Pro 6","Be Quiet! Dark Rock 6","Be Quiet! Dark Rock 5","Arctic Freezer 36","Arctic Freezer 36-S A-RGB","Thermalright Peerless Assassin 120 SE","Baldur's Gate 3 @ 1.275 V | ΔT","x264 @ 1.275 V | ΔT","Prime95 @ 1.275 V | ΔT","Prime95 @ 1.325 V | ΔT","Ambient temperature","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – Baldur's Gate 3 @ 1.275 V | ΔT","value": 34,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – Baldur's Gate 3 @ 1.275 V | ΔT","value": 34,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – Baldur's Gate 3 @ 1.275 V | ΔT","value": 37,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Arctic Freezer 36 – Baldur's Gate 3 @ 1.275 V | ΔT","value": 34,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – Baldur's Gate 3 @ 1.275 V | ΔT","value": 34,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – Baldur's Gate 3 @ 1.275 V | ΔT","value": 32,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – x264 @ 1.275 V | ΔT","value": 43,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – x264 @ 1.275 V | ΔT","value": 43,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – x264 @ 1.275 V | ΔT","value": 48,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Arctic Freezer 36 – x264 @ 1.275 V | ΔT","value": 43,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – x264 @ 1.275 V | ΔT","value": 44,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – x264 @ 1.275 V | ΔT","value": 40,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – Prime95 @ 1.275 V | ΔT","value": 43,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – Prime95 @ 1.275 V | ΔT","value": 43,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – Prime95 @ 1.275 V | ΔT","value": 50,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Arctic Freezer 36 – Prime95 @ 1.275 V | ΔT","value": 44,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – Prime95 @ 1.275 V | ΔT","value": 46,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – Prime95 @ 1.275 V | ΔT","value": 44,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – Prime95 @ 1.325 V | ΔT","value": 62,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – Prime95 @ 1.325 V | ΔT","value": 63,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – Prime95 @ 1.325 V | ΔT","value": 70,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Arctic Freezer 36 – Prime95 @ 1.325 V | ΔT","value": 59,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – Prime95 @ 1.325 V | ΔT","value": 59,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – Prime95 @ 1.325 V | ΔT","value": 60,"unitText": "Max ΔT"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – Ambient temperature","value": 20,"unitText": ""},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – Ambient temperature","value": 20,"unitText": ""},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – Ambient temperature","value": 21,"unitText": ""},{"@type": "PropertyValue","name": "Arctic Freezer 36 – Ambient temperature","value": 27,"unitText": ""},{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – Ambient temperature","value": 23,"unitText": ""},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – Ambient temperature","value": 22,"unitText": ""}]}</script><div id="fv-chart-1782828745454-fhm2iexoh" 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">Thermal performance</h3><p class="fv-chart-subhead">The chart below shows the delta over ambient, accounting for any fluctuations in ambient temperature between tests</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Baldur's Gate 3 @ 1.275 V | ΔT</option><option value="1">x264 @ 1.275 V | ΔT</option><option value="2">Prime95 @ 1.275 V | ΔT</option><option value="3">Prime95 @ 1.325 V | ΔT</option><option value="4">Ambient temperature</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-1782828745454-fhm2iexoh-bar-Baldur's Gate 3 @ 1.275 V | ΔT" data-chart-type="Bar" data-title="Baldur's Gate 3 @ 1.275 V | ΔT" data-subhead="The chart below shows the delta over ambient, accounting for any fluctuations in ambient temperature between tests" 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>Max ΔT</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg ΔT</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><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">34</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">28</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 6</div><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">34</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75%; background-color: #FE9F58;" 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">30</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 5</div><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">37</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">33</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36</div><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">34</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">31</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36-S A-RGB</div><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">34</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">31</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Thermalright Peerless Assassin 120 SE</div><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">32</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">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>10</span><span>20</span><span>30</span><span>40</span></div></div></div><table class="sr-only"><caption>Baldur's Gate 3 @ 1.275 V | ΔT Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Be Quiet! Dark Rock Pro 6</td><td>34 Max ΔT, 28 Avg ΔT</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>34 Max ΔT, 30 Avg ΔT</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>37 Max ΔT, 33 Avg ΔT</td></tr><tr><td>Arctic Freezer 36</td><td>34 Max ΔT, 31 Avg ΔT</td></tr><tr><td>Arctic Freezer 36-S A-RGB</td><td>34 Max ΔT, 31 Avg ΔT</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>32 Max ΔT, 28 Avg ΔT</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1782828745454-fhm2iexoh-bar-x264 @ 1.275 V | ΔT" data-chart-type="Bar" data-title="x264 @ 1.275 V | ΔT" data-subhead="Delta over ambient" 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 ΔT</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg ΔT</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><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.66666666666667%; background-color: #E33235;" data-target-width="71.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">43</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div 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 ">Be Quiet! Dark Rock 6</div><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.66666666666667%; background-color: #E33235;" data-target-width="71.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">43</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #FE9F58;" data-target-width="56.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">34</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 5</div><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">48</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 ">Arctic Freezer 36</div><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.66666666666667%; background-color: #E33235;" data-target-width="71.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">43</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 ">Arctic Freezer 36-S A-RGB</div><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.33333333333333%; background-color: #E33235;" data-target-width="73.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">44</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">36</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Thermalright Peerless Assassin 120 SE</div><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.66666666666666%; background-color: #E33235;" data-target-width="66.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">40</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">32</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>x264 @ 1.275 V | ΔT Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Be Quiet! Dark Rock Pro 6</td><td>43 Max ΔT, 33 Avg ΔT</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>43 Max ΔT, 34 Avg ΔT</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>48 Max ΔT, 38 Avg ΔT</td></tr><tr><td>Arctic Freezer 36</td><td>43 Max ΔT, 35 Avg ΔT</td></tr><tr><td>Arctic Freezer 36-S A-RGB</td><td>44 Max ΔT, 36 Avg ΔT</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>40 Max ΔT, 32 Avg ΔT</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1782828745454-fhm2iexoh-bar-Prime95 @ 1.275 V | ΔT" data-chart-type="Bar" data-title="Prime95 @ 1.275 V | ΔT" data-subhead="Delta over ambient" 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 ΔT</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg ΔT</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><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.66666666666667%; background-color: #E33235;" data-target-width="71.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">43</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.33333333333333%; background-color: #FE9F58;" data-target-width="68.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">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 6</div><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.66666666666667%; background-color: #E33235;" data-target-width="71.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">43</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">39</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 5</div><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.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334" 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: 78.33333333333333%; background-color: #FE9F58;" data-target-width="78.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">47</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36</div><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.33333333333333%; background-color: #E33235;" data-target-width="73.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">44</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #FE9F58;" data-target-width="66.66666666666666" data-target-margin="0"><div 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 ">Arctic Freezer 36-S A-RGB</div><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: 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">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Thermalright Peerless Assassin 120 SE</div><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.33333333333333%; background-color: #E33235;" data-target-width="73.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">44</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-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>Prime95 @ 1.275 V | ΔT Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Be Quiet! Dark Rock Pro 6</td><td>43 Max ΔT, 41 Avg ΔT</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>43 Max ΔT, 39 Avg ΔT</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>50 Max ΔT, 47 Avg ΔT</td></tr><tr><td>Arctic Freezer 36</td><td>44 Max ΔT, 40 Avg ΔT</td></tr><tr><td>Arctic Freezer 36-S A-RGB</td><td>46 Max ΔT, 42 Avg ΔT</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>44 Max ΔT, 38 Avg ΔT</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1782828745454-fhm2iexoh-bar-Prime95 @ 1.325 V | ΔT" data-chart-type="Bar" data-title="Prime95 @ 1.325 V | ΔT" data-subhead="Delta over ambient" 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 ΔT</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg ΔT</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><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.5%; background-color: #E33235;" data-target-width="77.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">62</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 ">Be Quiet! Dark Rock 6</div><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: 72.5%; background-color: #FE9F58;" data-target-width="72.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">58</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 5</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.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">70</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.25%; background-color: #FE9F58;" data-target-width="81.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">65</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36</div><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.75%; background-color: #E33235;" data-target-width="73.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">59</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 ">Arctic Freezer 36-S A-RGB</div><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.75%; background-color: #E33235;" data-target-width="73.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">59</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 ">Thermalright Peerless Assassin 120 SE</div><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: 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-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>Prime95 @ 1.325 V | ΔT Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Be Quiet! Dark Rock Pro 6</td><td>62 Max ΔT, 54 Avg ΔT</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>63 Max ΔT, 58 Avg ΔT</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>70 Max ΔT, 65 Avg ΔT</td></tr><tr><td>Arctic Freezer 36</td><td>59 Max ΔT, 55 Avg ΔT</td></tr><tr><td>Arctic Freezer 36-S A-RGB</td><td>59 Max ΔT, 55 Avg ΔT</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>60 Max ΔT, 51 Avg ΔT</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1782828745454-fhm2iexoh-bar-Ambient temperature" data-chart-type="Bar" data-title="Ambient temperature" data-subhead="Delta over ambient" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.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">20</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 6</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.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">20</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 5</div><div class="fv-bar-container"><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">21</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36</div><div class="fv-bar-container"><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">27</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36-S A-RGB</div><div class="fv-bar-container"><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">23</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Thermalright Peerless Assassin 120 SE</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.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">22</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>7.5</span><span>15</span><span>22.5</span><span>30</span></div></div></div><table class="sr-only"><caption>Ambient temperature Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Be Quiet! Dark Rock Pro 6</td><td>20</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>20</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>21</td></tr><tr><td>Arctic Freezer 36</td><td>27</td></tr><tr><td>Arctic Freezer 36-S A-RGB</td><td>23</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>22</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-1782828745454-fhm2iexoh', false); });} else {initialize('fv-chart-1782828745454-fhm2iexoh', false);}})();</script></div><p>They also both easily outperform the Dark Rock 5 (non-Pro) in my testing. That was, by far, the worst performer of the lot in my latest batch of testing, which shows just how significant a leap this new lineup has been by way of performance for Be Quiet.</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-1782828693807-0z9l7eluq *, #fv-chart-1782828693807-0z9l7eluq *:before, #fv-chart-1782828693807-0z9l7eluq *:after, #fv-chart-1782828693807-0z9l7eluq-slideshow *, #fv-chart-1782828693807-0z9l7eluq-slideshow *:before, #fv-chart-1782828693807-0z9l7eluq-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1782828693807-0z9l7eluq, #fv-chart-1782828693807-0z9l7eluq-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1782828693807-0z9l7eluq {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1782828693807-0z9l7eluq.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1782828693807-0z9l7eluq.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-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1782828693807-0z9l7eluq-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1782828693807-0z9l7eluq-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-1782828693807-0z9l7eluq-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-1782828693807-0z9l7eluq-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-1782828693807-0z9l7eluq-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1782828693807-0z9l7eluq-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1782828693807-0z9l7eluq-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-1782828693807-0z9l7eluq-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-1782828693807-0z9l7eluq-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-1782828693807-0z9l7eluq-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1782828693807-0z9l7eluq .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1782828693807-0z9l7eluq .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1782828693807-0z9l7eluq .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1782828693807-0z9l7eluq .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1782828693807-0z9l7eluq .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1782828693807-0z9l7eluq .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1782828693807-0z9l7eluq .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1782828693807-0z9l7eluq .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1782828693807-0z9l7eluq .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1782828693807-0z9l7eluq .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1782828693807-0z9l7eluq .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1782828693807-0z9l7eluq .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1782828693807-0z9l7eluq .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1782828693807-0z9l7eluq .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1782828693807-0z9l7eluq .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1782828693807-0z9l7eluq .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1782828693807-0z9l7eluq .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1782828693807-0z9l7eluq .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1782828693807-0z9l7eluq .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1782828693807-0z9l7eluq .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1782828693807-0z9l7eluq .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1782828693807-0z9l7eluq .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-bar-row, #fv-chart-1782828693807-0z9l7eluq .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1782828693807-0z9l7eluq.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1782828693807-0z9l7eluq.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1782828693807-0z9l7eluq .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1782828693807-0z9l7eluq .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1782828693807-0z9l7eluq .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1782828693807-0z9l7eluq .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1782828693807-0z9l7eluq .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1782828693807-0z9l7eluq .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1782828693807-0z9l7eluq .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1782828693807-0z9l7eluq .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1782828693807-0z9l7eluq .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1782828693807-0z9l7eluq .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1782828693807-0z9l7eluq .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1782828693807-0z9l7eluq .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1782828693807-0z9l7eluq .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1782828693807-0z9l7eluq .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1782828693807-0z9l7eluq .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq.mobile-view .fv-pie-container,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-bar-row,#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-stacked-product,#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-grouped-bar-product,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-bar-row,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-stacked-product,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1782828693807-0z9l7eluq.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-1782828693807-0z9l7eluq.mobile-view .fv-bar-label,#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-grouped-product-title,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-bar-label,#fv-chart-1782828693807-0z9l7eluq.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-1782828693807-0z9l7eluq.mobile-view .fv-bar-container,#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-bar-cluster,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-bar-container,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1782828693807-0z9l7eluq.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-1782828693807-0z9l7eluq.mobile-view .fv-x-axis-wrapper,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-x-axis-label-space,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-x-axis-chart-space,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-benchmark-title,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-dropdown-title,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-carousel-nav-btn,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-chart-title,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-chart-subhead,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-versus-header,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-versus-select-wrapper,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-versus-vs,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-versus-select-container,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-versus-select,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-stl-shop-all-btn,#fv-chart-1782828693807-0z9l7eluq.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-1782828693807-0z9l7eluq.mobile-view .fv-stl-shop-all-logo,#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-stl-shop-all-icon,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-bar-commentary-inline,#fv-chart-1782828693807-0z9l7eluq.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1782828693807-0z9l7eluq.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1782828693807-0z9l7eluq.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1782828693807-0z9l7eluq .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1782828693807-0z9l7eluq .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1782828693807-0z9l7eluq .fv-bar-row,#fv-chart-1782828693807-0z9l7eluq .fv-stacked-product,#fv-chart-1782828693807-0z9l7eluq .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-bar-label,#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-bar-container,#fv-chart-1782828693807-0z9l7eluq .fv-bar-cluster {width: 100% !important;}#fv-chart-1782828693807-0z9l7eluq .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1782828693807-0z9l7eluq .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1782828693807-0z9l7eluq .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1782828693807-0z9l7eluq .fv-x-axis-label-space {display: none !important;}#fv-chart-1782828693807-0z9l7eluq .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1782828693807-0z9l7eluq .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1782828693807-0z9l7eluq .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1782828693807-0z9l7eluq .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1782828693807-0z9l7eluq .fv-chart-title {padding: 0 8px !important;}#fv-chart-1782828693807-0z9l7eluq .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1782828693807-0z9l7eluq .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1782828693807-0z9l7eluq .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1782828693807-0z9l7eluq .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1782828693807-0z9l7eluq .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1782828693807-0z9l7eluq .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1782828693807-0z9l7eluq .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1782828693807-0z9l7eluq .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1782828693807-0z9l7eluq .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1782828693807-0z9l7eluq .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1782828693807-0z9l7eluq .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-1782828693807-0z9l7eluq .fv-stl-shop-all-logo,#fv-chart-1782828693807-0z9l7eluq .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1782828693807-0z9l7eluq .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1782828693807-0z9l7eluq .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1782828693807-0z9l7eluq .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1782828693807-0z9l7eluq.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": "Thermal performance","description": "The chart below shows the CPU package temperature temperature as recorded in HWInfo","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-30T14:11:33.808Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Be Quiet! Dark Rock Pro 6","Be Quiet! Dark Rock 6","Be Quiet! Dark Rock 5","Arctic Freezer 36","Arctic Freezer 36-S A-RGB","Thermalright Peerless Assassin 120 SE","Baldur's Gate 3 @ 1.275 V","x264 @ 1.275 V","Prime95 @ 1.275 V","Prime95 @ 1.325 V","Prime95 @ 1.4 V","Ambient temperature","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – Baldur's Gate 3 @ 1.275 V","value": 54,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – Baldur's Gate 3 @ 1.275 V","value": 54,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – Baldur's Gate 3 @ 1.275 V","value": 58,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36 – Baldur's Gate 3 @ 1.275 V","value": 61,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – Baldur's Gate 3 @ 1.275 V","value": 57,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – Baldur's Gate 3 @ 1.275 V","value": 54,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – x264 @ 1.275 V","value": 63,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – x264 @ 1.275 V","value": 63,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – x264 @ 1.275 V","value": 69,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36 – x264 @ 1.275 V","value": 70,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – x264 @ 1.275 V","value": 67,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – x264 @ 1.275 V","value": 62,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – Prime95 @ 1.275 V","value": 63,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – Prime95 @ 1.275 V","value": 63,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – Prime95 @ 1.275 V","value": 71,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36 – Prime95 @ 1.275 V","value": 71,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – Prime95 @ 1.275 V","value": 69,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – Prime95 @ 1.275 V","value": 66,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – Prime95 @ 1.325 V","value": 82,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – Prime95 @ 1.325 V","value": 83,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – Prime95 @ 1.325 V","value": 91,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36 – Prime95 @ 1.325 V","value": 86,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – Prime95 @ 1.325 V","value": 82,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – Prime95 @ 1.325 V","value": 82,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – Prime95 @ 1.4 V","value": 100,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – Prime95 @ 1.4 V","value": 100,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – Prime95 @ 1.4 V","value": 100,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36 – Prime95 @ 1.4 V","value": 100,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – Prime95 @ 1.4 V","value": 100,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – Prime95 @ 1.4 V","value": 100,"unitText": "Max °C"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – Ambient temperature","value": 20,"unitText": ""},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – Ambient temperature","value": 20,"unitText": ""},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – Ambient temperature","value": 21,"unitText": ""},{"@type": "PropertyValue","name": "Arctic Freezer 36 – Ambient temperature","value": 27,"unitText": ""},{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – Ambient temperature","value": 23,"unitText": ""},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – Ambient temperature","value": 22,"unitText": ""}]}</script><div id="fv-chart-1782828693807-0z9l7eluq" 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">Thermal performance</h3><p class="fv-chart-subhead">The chart below shows the CPU package temperature temperature as recorded in HWInfo</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Baldur's Gate 3 @ 1.275 V</option><option value="1">x264 @ 1.275 V</option><option value="2">Prime95 @ 1.275 V</option><option value="3">Prime95 @ 1.325 V</option><option value="4">Prime95 @ 1.4 V</option><option value="5">Ambient temperature</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-1782828693807-0z9l7eluq-bar-Baldur's Gate 3 @ 1.275 V" data-chart-type="Bar" data-title="Baldur's Gate 3 @ 1.275 V" data-subhead="The chart below shows the CPU package temperature temperature as recorded in HWInfo" 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>Max °C</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg °C</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><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.5%; background-color: #E33235;" data-target-width="67.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">54</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">48</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 6</div><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.5%; background-color: #E33235;" data-target-width="67.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">54</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #FE9F58;" data-target-width="62.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">50</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 5</div><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: 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 ">Arctic Freezer 36</div><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: 72.5%; background-color: #FE9F58;" data-target-width="72.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">58</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36-S A-RGB</div><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: 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 ">Thermalright Peerless Assassin 120 SE</div><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.5%; background-color: #E33235;" data-target-width="67.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">54</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #FE9F58;" data-target-width="62.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">50</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>Baldur's Gate 3 @ 1.275 V Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Be Quiet! Dark Rock Pro 6</td><td>54 Max °C, 48 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>54 Max °C, 50 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>58 Max °C, 54 Avg °C</td></tr><tr><td>Arctic Freezer 36</td><td>61 Max °C, 58 Avg °C</td></tr><tr><td>Arctic Freezer 36-S A-RGB</td><td>57 Max °C, 54 Avg °C</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>54 Max °C, 50 Avg °C</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1782828693807-0z9l7eluq-bar-x264 @ 1.275 V" data-chart-type="Bar" data-title="x264 @ 1.275 V" data-subhead="Actual measured temperature" data-caption="Fan noise as measured by sound meter from 40 cm away | open test bench" 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 °C</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg °C</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><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: 66.25%; background-color: #FE9F58;" 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><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 6</div><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: 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 ">Be Quiet! Dark Rock 5</div><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.25%; background-color: #E33235;" data-target-width="86.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">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.75%; background-color: #FE9F58;" data-target-width="73.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">59</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.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">70</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></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36-S A-RGB</div><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: 73.75%; background-color: #FE9F58;" data-target-width="73.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">59</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Thermalright Peerless Assassin 120 SE</div><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.5%; background-color: #E33235;" data-target-width="77.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">62</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-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>x264 @ 1.275 V Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Be Quiet! Dark Rock Pro 6</td><td>63 Max °C, 53 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>63 Max °C, 54 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>69 Max °C, 59 Avg °C</td></tr><tr><td>Arctic Freezer 36</td><td>70 Max °C, 62 Avg °C</td></tr><tr><td>Arctic Freezer 36-S A-RGB</td><td>67 Max °C, 59 Avg °C</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>62 Max °C, 54 Avg °C</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1782828693807-0z9l7eluq-bar-Prime95 @ 1.275 V" data-chart-type="Bar" data-title="Prime95 @ 1.275 V" data-subhead="Actual measured temperature" data-caption="Fan noise as measured by sound meter from 40 cm away | open test bench" 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 °C</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg °C</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><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: 76.25%; background-color: #FE9F58;" data-target-width="76.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">61</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 6</div><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: 73.75%; background-color: #FE9F58;" data-target-width="73.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">59</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 5</div><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.75%; background-color: #E33235;" data-target-width="88.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">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #FE9F58;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36</div><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.75%; background-color: #E33235;" data-target-width="88.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">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83.75%; background-color: #FE9F58;" data-target-width="83.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">67</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36-S A-RGB</div><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.25%; background-color: #E33235;" data-target-width="86.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">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.25%; background-color: #FE9F58;" data-target-width="81.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">65</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Thermalright Peerless Assassin 120 SE</div><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: 75%; background-color: #FE9F58;" 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></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>Prime95 @ 1.275 V Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Be Quiet! Dark Rock Pro 6</td><td>63 Max °C, 61 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>63 Max °C, 59 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>71 Max °C, 68 Avg °C</td></tr><tr><td>Arctic Freezer 36</td><td>71 Max °C, 67 Avg °C</td></tr><tr><td>Arctic Freezer 36-S A-RGB</td><td>69 Max °C, 65 Avg °C</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>66 Max °C, 60 Avg °C</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1782828693807-0z9l7eluq-bar-Prime95 @ 1.325 V" data-chart-type="Bar" data-title="Prime95 @ 1.325 V" data-subhead="Actual measured temperature" data-caption="Fan noise as measured by sound meter from 40 cm away | open test bench" 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 °C</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg °C</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><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: 74%; background-color: #FE9F58;" data-target-width="74" data-target-margin="0"><div 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></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 6</div><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: 78%; background-color: #FE9F58;" data-target-width="78" data-target-margin="0"><div 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-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 5</div><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: 86%; background-color: #FE9F58;" data-target-width="86" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">86</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36</div><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: 82%; background-color: #FE9F58;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36-S A-RGB</div><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: 78%; background-color: #FE9F58;" data-target-width="78" data-target-margin="0"><div 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-bar-row"><div class="fv-bar-label ">Thermalright Peerless Assassin 120 SE</div><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: 73%; background-color: #FE9F58;" data-target-width="73" data-target-margin="0"><div 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>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Prime95 @ 1.325 V Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Be Quiet! Dark Rock Pro 6</td><td>82 Max °C, 74 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>83 Max °C, 78 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>91 Max °C, 86 Avg °C</td></tr><tr><td>Arctic Freezer 36</td><td>86 Max °C, 82 Avg °C</td></tr><tr><td>Arctic Freezer 36-S A-RGB</td><td>82 Max °C, 78 Avg °C</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>82 Max °C, 73 Avg °C</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1782828693807-0z9l7eluq-bar-Prime95 @ 1.4 V" data-chart-type="Bar" data-title="Prime95 @ 1.4 V" data-subhead="Actual measured temperature" data-caption="Fan noise as measured by sound meter from 40 cm away | open test bench" 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 °C</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Avg °C</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #E33235;" data-target-width="100" 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">100</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99%; background-color: #FE9F58;" data-target-width="99" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">99</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 6</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #E33235;" data-target-width="100" 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">100</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99%; background-color: #FE9F58;" data-target-width="99" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">99</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 5</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #E33235;" data-target-width="100" 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">100</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #FE9F58;" data-target-width="100" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #E33235;" data-target-width="100" 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">100</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99%; background-color: #FE9F58;" data-target-width="99" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">99</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36-S A-RGB</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #E33235;" data-target-width="100" 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">100</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99%; background-color: #FE9F58;" data-target-width="99" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">99</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Thermalright Peerless Assassin 120 SE</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #E33235;" data-target-width="100" 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">100</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #FE9F58;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</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>Prime95 @ 1.4 V Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Be Quiet! Dark Rock Pro 6</td><td>100 Max °C, 99 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>100 Max °C, 99 Avg °C</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>100 Max °C, 100 Avg °C</td></tr><tr><td>Arctic Freezer 36</td><td>100 Max °C, 99 Avg °C</td></tr><tr><td>Arctic Freezer 36-S A-RGB</td><td>100 Max °C, 99 Avg °C</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>100 Max °C, 82 Avg °C</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1782828693807-0z9l7eluq-bar-Ambient temperature" data-chart-type="Bar" data-title="Ambient temperature" data-subhead="Actual measured temperature" data-caption="Fan noise as measured by sound meter from 40 cm away | open test bench" style="display: none;"><div class="fv-benchmark-group"><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.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">20</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 6</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #E33235;" data-target-width="66.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">20</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock 5</div><div class="fv-bar-container"><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">21</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36</div><div class="fv-bar-container"><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">27</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Arctic Freezer 36-S A-RGB</div><div class="fv-bar-container"><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">23</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Thermalright Peerless Assassin 120 SE</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #E33235;" data-target-width="73.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">22</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>7.5</span><span>15</span><span>22.5</span><span>30</span></div></div></div><table class="sr-only"><caption>Ambient temperature Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Be Quiet! Dark Rock Pro 6</td><td>20</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>20</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>21</td></tr><tr><td>Arctic Freezer 36</td><td>27</td></tr><tr><td>Arctic Freezer 36-S A-RGB</td><td>23</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>22</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-1782828693807-0z9l7eluq', false); });} else {initialize('fv-chart-1782828693807-0z9l7eluq', false);}})();</script></div><p>I test at a few different fixed voltages: 1.275 V, 1.325 V, and 1.4 V. This gives a decent idea of the sort of wattage each cooler can manage, which helps when sizing these up for use with other chips outside of Intel's power-hungry 14th Gen. The top level, 1.4 V, is a bit of a torture test, and most air coolers struggle to keep a chip from thermal throttling.</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/UL8h2BZYSZawQwHGSBK4FW.jpg" alt="Be Quiet's latest air coolers on a box with black fans." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BUGTMLk7nzsX78N7bV8BEW.jpg" alt="Be Quiet's latest air coolers on a box with black fans." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3VJwv3NeciZfyp4YoKJcEW.jpg" alt="Be Quiet's latest air coolers on a box with black fans." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mLSbuM9u8fAvQaD9TsoVFW.jpg" alt="Be Quiet's latest air coolers on a box with black fans." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4epYW3UuLsoXGT5khd4KEW.jpg" alt="Be Quiet's latest air coolers on a box with black fans." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8DwnWdM68YuA6jQArXG9FW.jpg" alt="Be Quiet's latest air coolers on a box with black fans." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Both coolers look great. Be Quiet has always made a good-looking air cooler, but it has tweaked a few smaller details on its latest models to offer a cleaner appearance. They're totally black, from head to toe, with only the small exception of the Be Quiet name etched onto a plate with a metallic finish—that's a little bigger on the Dark Rock Pro 6 to cover the extra fan. </p><p>They're much nicer units to look at than some of the cheaper units with bare aluminium on display. Similarly, with the fans totally covered, the newer models look a lot cleaner than their predecessors, which have one fan clear to see. So in terms of aesthetics, I think Be Quiet has made a marked improvement here with both models, even if the Pro is a bit of a lump.</p><h2 class="article-body__section" id="section-installation"><span>Installation</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8DwnWdM68YuA6jQArXG9FW.jpg" alt="Be Quiet's latest air coolers on a box with black fans." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4epYW3UuLsoXGT5khd4KEW.jpg" alt="Be Quiet's latest air coolers on a box with black fans." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Upon unboxing the Dark Rock 6, I noticed its packaging is entirely made of cardboard, an improvement over the foam previously used on the Dark Rock 5. Inside the cardboard accessories box are two mounting options: one for AMD, which covers AM5/AM4; and one for Intel, which covers LGA 1851/1700/1200/1150/1151/1155.</p><p>Be Quiet! also includes an extra long screwdriver in the box, as it has done with previous models, which comes in handy for what comes next. </p><p>Installation on Intel systems requires attaching four screws to the corners of the rear plate, held in place with small O-rings. That's the fiddly bit; the rest of the process is less so. Four thumbscrews affix to the threads on the rear plate, holding both sides to the motherboard. Onto this fit two metal brackets—being careful to note the correct orientation—held in place by four additional screws. The cooler has two more captive screws that line up with holes on the bracket, and the cooler can be tightened into place.</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="vThCYmirxeDnqwbx2ekyCW" name="IMG_4505" alt="Be Quiet's latest air coolers on a box with black fans." src="https://cdn.mos.cms.futurecdn.net/vThCYmirxeDnqwbx2ekyCW.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>Installation on AMD systems is a little more straightforward. Remove the bracket included on most motherboards, replace it with the metal brackets included with the Dark Rock 6, then screw it all down with the two screws on the cooler. </p><p>Don't forget thermal paste—luckily, there's some in the box.</p><p>The whole process is more or less a match for the Dark Rock 5. The only major difference is the fan, which instead of using metal clips as per the Dark Rock 5, slides into place on the Dark Rock 6. It can also be adjusted to make room for RAM, though that's not really an issue on the Dark Rock 6, as it doesn't extend above the RAM anyway. The only downside with this sorta approach is that you can't just replace the fan with a third-party model without jury-rigging it—sometimes simplest is best.</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="UL8h2BZYSZawQwHGSBK4FW" name="IMG_4502" alt="Be Quiet's latest air coolers on a box with black fans." src="https://cdn.mos.cms.futurecdn.net/UL8h2BZYSZawQwHGSBK4FW.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 my testing with a TopTes TS-501B sound meter sat at 40 cm away from my open test bench, both the Be Quiet models performed reasonably well compared to the others that I've tested in the same setup. They're not the quietest by any measure—that still goes to the Freezer 36 using the older P12 fan—nor do they massively outperform the Dark Rock 5. </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-1782828035992-1m49joxh5 *, #fv-chart-1782828035992-1m49joxh5 *:before, #fv-chart-1782828035992-1m49joxh5 *:after, #fv-chart-1782828035992-1m49joxh5-slideshow *, #fv-chart-1782828035992-1m49joxh5-slideshow *:before, #fv-chart-1782828035992-1m49joxh5-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1782828035992-1m49joxh5, #fv-chart-1782828035992-1m49joxh5-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1782828035992-1m49joxh5 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1782828035992-1m49joxh5.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1782828035992-1m49joxh5.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-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1782828035992-1m49joxh5-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1782828035992-1m49joxh5-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-1782828035992-1m49joxh5-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-1782828035992-1m49joxh5-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-1782828035992-1m49joxh5-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1782828035992-1m49joxh5-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1782828035992-1m49joxh5-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-1782828035992-1m49joxh5-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-1782828035992-1m49joxh5-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-1782828035992-1m49joxh5-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1782828035992-1m49joxh5 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1782828035992-1m49joxh5 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1782828035992-1m49joxh5 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1782828035992-1m49joxh5 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1782828035992-1m49joxh5 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1782828035992-1m49joxh5 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1782828035992-1m49joxh5 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1782828035992-1m49joxh5 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1782828035992-1m49joxh5 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1782828035992-1m49joxh5 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1782828035992-1m49joxh5 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1782828035992-1m49joxh5 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1782828035992-1m49joxh5 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1782828035992-1m49joxh5 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1782828035992-1m49joxh5 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1782828035992-1m49joxh5 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1782828035992-1m49joxh5 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1782828035992-1m49joxh5 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1782828035992-1m49joxh5 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1782828035992-1m49joxh5 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1782828035992-1m49joxh5 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1782828035992-1m49joxh5 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-bar-row, #fv-chart-1782828035992-1m49joxh5 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1782828035992-1m49joxh5.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1782828035992-1m49joxh5.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1782828035992-1m49joxh5.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1782828035992-1m49joxh5.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1782828035992-1m49joxh5.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1782828035992-1m49joxh5 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1782828035992-1m49joxh5 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1782828035992-1m49joxh5 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1782828035992-1m49joxh5 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1782828035992-1m49joxh5 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1782828035992-1m49joxh5 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1782828035992-1m49joxh5 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1782828035992-1m49joxh5 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1782828035992-1m49joxh5 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1782828035992-1m49joxh5 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1782828035992-1m49joxh5 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1782828035992-1m49joxh5 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1782828035992-1m49joxh5 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1782828035992-1m49joxh5 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1782828035992-1m49joxh5 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5.mobile-view .fv-pie-container,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-bar-row,#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-stacked-product,#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-grouped-bar-product,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-bar-row,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-stacked-product,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1782828035992-1m49joxh5.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-1782828035992-1m49joxh5.mobile-view .fv-bar-label,#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-grouped-product-title,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-bar-label,#fv-chart-1782828035992-1m49joxh5.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-1782828035992-1m49joxh5.mobile-view .fv-bar-container,#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-bar-cluster,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-bar-container,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1782828035992-1m49joxh5.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-1782828035992-1m49joxh5.mobile-view .fv-x-axis-wrapper,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-x-axis-label-space,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-x-axis-chart-space,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-benchmark-title,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-dropdown-title,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-carousel-nav-btn,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-chart-title,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-chart-subhead,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-versus-header,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-versus-select-wrapper,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-versus-vs,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-versus-select-container,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-versus-select,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-stl-shop-all-btn,#fv-chart-1782828035992-1m49joxh5.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-1782828035992-1m49joxh5.mobile-view .fv-stl-shop-all-logo,#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-stl-shop-all-icon,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-bar-commentary-inline,#fv-chart-1782828035992-1m49joxh5.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1782828035992-1m49joxh5.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1782828035992-1m49joxh5.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1782828035992-1m49joxh5 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1782828035992-1m49joxh5 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1782828035992-1m49joxh5 .fv-bar-row,#fv-chart-1782828035992-1m49joxh5 .fv-stacked-product,#fv-chart-1782828035992-1m49joxh5 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-bar-label,#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-bar-container,#fv-chart-1782828035992-1m49joxh5 .fv-bar-cluster {width: 100% !important;}#fv-chart-1782828035992-1m49joxh5 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1782828035992-1m49joxh5 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1782828035992-1m49joxh5 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1782828035992-1m49joxh5 .fv-x-axis-label-space {display: none !important;}#fv-chart-1782828035992-1m49joxh5 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1782828035992-1m49joxh5 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1782828035992-1m49joxh5 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1782828035992-1m49joxh5 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1782828035992-1m49joxh5 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1782828035992-1m49joxh5 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1782828035992-1m49joxh5 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1782828035992-1m49joxh5 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1782828035992-1m49joxh5 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1782828035992-1m49joxh5 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1782828035992-1m49joxh5 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1782828035992-1m49joxh5 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1782828035992-1m49joxh5 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1782828035992-1m49joxh5 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1782828035992-1m49joxh5 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1782828035992-1m49joxh5 .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-1782828035992-1m49joxh5 .fv-stl-shop-all-logo,#fv-chart-1782828035992-1m49joxh5 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1782828035992-1m49joxh5 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1782828035992-1m49joxh5 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1782828035992-1m49joxh5 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1782828035992-1m49joxh5.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": "Noise levels","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-30T14:00:35.993Z","citation": "Fan noise as measured by sound meter | 40 cm away | open test bench","keywords": ["Be Quiet! Dark Rock Pro 6","Be Quiet! Dark Rock 6","Be Quiet! Dark Rock 5","Arctic Freezer 36","Arctic Freezer 36-S A-RGB","Thermalright Peerless Assassin 120 SE","Fan noise | 40 cm away","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Be Quiet! Dark Rock Pro 6 – Fan noise | 40 cm away","value": 48,"unitText": "@100% (dBA)"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 6 – Fan noise | 40 cm away","value": 49,"unitText": "@100% (dBA)"},{"@type": "PropertyValue","name": "Be Quiet! Dark Rock 5 – Fan noise | 40 cm away","value": 49,"unitText": "@100% (dBA)"},{"@type": "PropertyValue","name": "Arctic Freezer 36 – Fan noise | 40 cm away","value": 40,"unitText": "@100% (dBA)"},{"@type": "PropertyValue","name": "Arctic Freezer 36-S A-RGB – Fan noise | 40 cm away","value": 47,"unitText": "@100% (dBA)"},{"@type": "PropertyValue","name": "Thermalright Peerless Assassin 120 SE – Fan noise | 40 cm away","value": 50,"unitText": "@100% (dBA)"}]}</script><div id="fv-chart-1782828035992-1m49joxh5" 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">Noise levels</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1782828035992-1m49joxh5-bar-Fan noise | 40 cm away" data-chart-type="Bar" data-title="Fan noise | 40 cm away" data-subhead="" data-caption="Fan noise as measured by sound meter from 40 cm away | open test bench" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Fan noise | 40 cm away</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>@100% (dBA)</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>Noise floor (dBA)</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Be Quiet! Dark Rock Pro 6</div><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">48</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 ">Be Quiet! Dark Rock 6</div><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.66666666666667%; background-color: #E33235;" data-target-width="81.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">49</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 ">Be Quiet! Dark Rock 5</div><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.66666666666667%; background-color: #E33235;" data-target-width="81.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">49</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 ">Arctic Freezer 36</div><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.66666666666666%; background-color: #E33235;" data-target-width="66.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">40</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 ">Arctic Freezer 36-S A-RGB</div><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.33333333333333%; background-color: #E33235;" data-target-width="78.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">47</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 ">Thermalright Peerless Assassin 120 SE</div><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.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334" 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: 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-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>Fan noise | 40 cm away Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Be Quiet! Dark Rock Pro 6</td><td>48 @100% (dBA), 35 Noise floor (dBA)</td></tr><tr><td>Be Quiet! Dark Rock 6</td><td>49 @100% (dBA), 35 Noise floor (dBA)</td></tr><tr><td>Be Quiet! Dark Rock 5</td><td>49 @100% (dBA), 35 Noise floor (dBA)</td></tr><tr><td>Arctic Freezer 36</td><td>40 @100% (dBA), 35 Noise floor (dBA)</td></tr><tr><td>Arctic Freezer 36-S A-RGB</td><td>47 @100% (dBA), 35 Noise floor (dBA)</td></tr><tr><td>Thermalright Peerless Assassin 120 SE</td><td>50 @100% (dBA), 35 Noise floor (dBA)</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;">Fan noise as measured by sound meter | 40 cm away | open test bench</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-1782828035992-1m49joxh5', false); });} else {initialize('fv-chart-1782828035992-1m49joxh5', false);}})();</script></div><p>Though it should be said that no air cooler I've tested makes much of a ruckus compared to a large liquid cooler.</p><h2 class="article-body__section" id="section-value"><span>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="7Vn7vcz8eAEdtwfYHvaNDW" name="IMG_4525" alt="Be Quiet's latest air coolers on a box with black fans." src="https://cdn.mos.cms.futurecdn.net/7Vn7vcz8eAEdtwfYHvaNDW.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 Dark Rock 6 costs $110. It's a little cheaper than the Dark Rock Pro 6, which includes two fans, at $130, but nevertheless that's a high price in today's market. The Thermalright Peerless Assassin is a fraction of the cost at $40, as are the Arctic Freezer 36 and Freezer 36-S, and all very capable coolers in their own right, as my tests show.</p><p>In terms of the Dark Rock 6, there's often only a couple of degrees between the Pro and standard models in testing, if anything. The dual fans are a benefit not enjoyed by the standard model, which will help keep temps down without needing a super aggressive fan curve. Beyond that, the standard model appears the better buy. Though I find it hard to justify either option versus a cheaper cooler—most of all the Thermalright Peerless Assassin.</p><p>Ultimately, it comes down to the cost/benefit of an air cooler. Even as someone who will happily eschew liquid for air in my own build, the draw for many will be cost, size, and compatibility. The Dark Rock 6 doesn't offer much by way of affordability—costing more than a couple of the best liquid coolers—and it's not much of a fit for an awkward-sized Mini-ITX or unusual Micro-ATX chassis. As such, I struggle to see where it fits in the market.</p><p>Both of the new Dark Rock 6 models are better than the older Dark Rock 5, and by some margin, but for considerably more money. The Dark Rock Pro 5 is <a href="https://www.amazon.com/quiet-Cooling-Immensely-high-Performance-BK036/dp/B0CJY3DYQ3/ref=sr_1_1_sspa" target="_blank">$85</a> and the Dark Rock 5 is <a href="https://www.amazon.com/quiet-Dark-Airflow-Cooler-BK035/dp/B0D3NXLZ1T/ref=sr_1_10_sspa" target="_blank">$65</a> (noted as expensive in our <a href="https://www.pcgamer.com/hardware/be-quiet-dark-rock-5-review/" target="_blank">review</a>), making for an increase of 52% and 69%, respectively, for the latest series.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Turtle Beach Command Series KB7 TKL review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-keyboards/turtle-beach-command-series-kb7-tkl-review/</link>
                                                                            <description>
                            <![CDATA[ Turtle Beach puts a screen on another screenless PC mainstay. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">iHzgHfbNTjfDwcV3YWffkL</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/vKQcrwr43mZvxAaNLbjepM-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 30 Jun 2026 14:06:39 +0000</pubDate>                                                                                                                                <updated>Mon, 06 Jul 2026 14:37:23 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Keyboards]]></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.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/vKQcrwr43mZvxAaNLbjepM-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A keyboard on a wooden bench]]></media:description>                                                            <media:text><![CDATA[A keyboard on a wooden bench]]></media:text>
                                <media:title type="plain"><![CDATA[A keyboard on a wooden bench]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/vKQcrwr43mZvxAaNLbjepM-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As we know, Turtle Beach loves to put a big ol' screen on its peripherals and this decadent Hall effect keyboard is probably the apotheosis of "big screen on otherwise screen-less thing" design. It's a big 4.3-inch color touchscreen affair that does little more than what can already be achieved on the monitor directly in front of you. But it can definitely do it <em>quicker.</em></p><p>More on that screen later but yes, it does confer an added level of prestige to this slab, which is no slouch in the looks department. Weighing in at just under a kilo without a palm rest, it has a weapon-like and stylish aluminium veneer body and, it almost goes without saying, RGB that's customisable on a key-by-key basis. The gun metal grey veneer gives it a slightly gritty quality, but tastefully so: it's a hardcore keyboard, but it's not overtly a hardcore <em>gaming </em>keyboard unless, of course, you have the Counter-Strike touchscreen template blaring on that display.</p><p>The elephant in the room is that the Command Series KB7 has Hall effect switches. If you pay attention to modern gamepad design you're probably accustomed to assuming that Hall effect equals better. Where keyboards are concerned, the truth is a touch more complicated. Mechanical keyboards trigger inputs physically whereas Hall effect keyboards do so digitally. Ultimately, it means Hall effect switches can be triggered more quickly and in rapid succession. They are, in other words, super low-latency keyboards. </p><div ><table><caption>Command Series KB7 TKL specs</caption><tbody><tr><td class="firstcol " ><p><strong>Form factor</strong></p></td><td  ><p>TKL</p></td></tr><tr><td class="firstcol " ><p><strong>Switch</strong></p></td><td  ><p>Hall Effect switches with Rapid Trigger and adjustable actuation</p></td></tr><tr><td class="firstcol " ><p><strong>Keycaps</strong></p></td><td  ><p>Double-shot PBT (hot-swappable)</p></td></tr><tr><td class="firstcol " ><p><strong>Lighting</strong></p></td><td  ><p>RGB, keyboard- or software-controllable, per-key</p></td></tr><tr><td class="firstcol " ><p><strong>Connection type</strong></p></td><td  ><p>USB Type-C wired</p></td></tr><tr><td class="firstcol " ><p><strong>Polling</strong></p></td><td  ><p>Up to 8,000 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Cable</strong></p></td><td  ><p>USB Type-C/USB Type-A, detachable</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>858g / 1120g (with palm rest)</p></td></tr><tr><td class="firstcol " ><p><strong>Colours</strong></p></td><td  ><p>Black or White</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.turtlebeach.com/products/command-series-kb7-keyboard" target="_blank">$199.99</a> / <a href="https://uk.turtlebeach.com/products/command-series-kb7-keyboard" target="_blank">£189.99</a> / AU$349.95</p></td></tr></tbody></table></div><p>There's every chance you've never noticed any meaningful latency in your (likely wired) gaming keyboard. With 8K polling, the response time on these keys is a blinding 0.125ms, but that's been achievable on mechanical slabs for a while. But among other less showy benefits, Hall effect keyboards offer a huge amount of customisation when it comes to actuation: one can adjust this metric—which basically measures how sensitive a key is to the user's press—on a key-by-key basis. </p><p>Using the Turtle Beach Swarm 2 app, actuation can also be tweaked globally on a scale of 0.1ms to 3.2ms: Drag it all the way up to 0.1ms and you'll probably start to ssssound liiike a hissssssing sssnake during moment-to-moment typing. Lower actuation can lead to accidental inputs, but where there's a will there's a way, and if you want ultra-sensitivity I'm sure you'll adapt. If you're the kind of person who slams A and D when strafing in a first-person shooter, a lower actuation may make sense. The freedom to tinker is what Hall effect keyboards are really all about, and doing so here is a breeze—especially with five onboard profiles to muck around with.</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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="yNGMopws3vRCgHijCY8wi9" name="Turtle Beach Command Series KB7 TKL Hall-Effect Wired Keyboard" alt="Turtle Beach Command Series KB7 TKL Hall-Effect Wired Keyboard" src="https://cdn.mos.cms.futurecdn.net/yNGMopws3vRCgHijCY8wi9.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" 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 screen seems a bit superfluous and showy at first, but over time its flexibility blossoms. Using the Turtle Swarm software I can load a bunch of pre-made templates into the onboard memory. These templates come in the form of three-by-four grids of buttons—like the missing numpad—including shortcuts for OBS, Discord, Counter-Strike, Teams, Zoom, League of Legends, Streamlab, and Photoshop.</p><p>I did miss onboard shortcuts—with useful glyphs—for Steam, which would seem to make more sense than dedicated buttons for Microsoft's Gamebar. I had to make do with creating macros which I could then assign to the touchscreen, though there's no way to customise the icon of said macros, so if I create too many there's no simple visual identifier to distinguish them: they just show as New Macro. Meanwhile, there are dozens of pre-fab macros in the Swarm 2 app that you can use, ranging from obvious choices like Apex Legends and Dota 2 through to BioShock 2 (but not 1) for some reason.</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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="r65hE37Vby557CirYRxi6m" name="Turtle Beach Command Series KB7 TKL Hall-Effect Wired Keyboard" alt="Turtle Beach Command Series KB7 TKL Hall-Effect Wired Keyboard" src="https://cdn.mos.cms.futurecdn.net/r65hE37Vby557CirYRxi6m.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" 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>Other shortcuts, for things like cut, copy, paste, undo, redo and Microsoft's Gamebar have shortcut glyphs, but I struggle to imagine anyone wanting to access them via touchscreen instead of keyboard shortcuts we've built up the muscle memory for over decades. If you're a streamer there are very obvious benefits to having OBS and Streamlab shortcuts available at a single button press without having to mess with what's displaying on your monitor, or investing in a separate peripheral.</p><p>Even as a non-streamer though, over the month I've spent using the KB7, I have started to lean on some of the touchscreen's functionality. I love that I can add shortcuts to websites (I now have an emergency <a href="http://www.pcgamer.com">www.pcgamer.com</a> button) and even to folders—a single button to access my Downloads folder, or the folder where Steam screenshots are kept—is something I started to use a lot. Also: you can add your very own background image. Whether you opt for Bathtub Geralt or, well, anything else really, I'm sure you'll agree this level of customisation is fun.</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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NY4z4nFCADbLzYuDUEWSwd" name="Turtle Beach Command Series KB7 TKL Hall-Effect Wired Keyboard" alt="The screen on the Turtle Beach Command Series KB7 TKL Hall-Effect Wired Keyboard" src="https://cdn.mos.cms.futurecdn.net/NY4z4nFCADbLzYuDUEWSwd.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" 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 love that actuation and rapid-trigger configuration can be handled on the screen itself, even though you might want to use the Swarm software instead. The latter isn't terrible—it does the job and the UI, nowadays, is straightforward and easy to use—though I did experience a few crashes. </p><p>The typing experience on the KB7 is brilliant but if, like me, you're accustomed to years of using mechanical keyboards, it'll probably take a day or so for Hall effect keys to <em>click</em>. The snap and crackle of a full fat mechanical slab is replaced here by a slightly more muted but still tactile sonic feedback from the low-profile keys, which are equipped with Titan switches.</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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="QDpSBEbxuBUvQyXibeNcjP" name="Turtle Beach Command Series KB7 TKL Hall-Effect Wired Keyboard" alt="Turtle Beach Command Series KB7 TKL Hall-Effect Wired Keyboard - view of under the keys" src="https://cdn.mos.cms.futurecdn.net/QDpSBEbxuBUvQyXibeNcjP.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" 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  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You're obsessed with reducing latency: </strong>A 8,000Hz polling rate and adjustable actuation leaves a lot of room for customization.<br><br>✅ <strong>You love the screen: </strong>The screen has a variety of nice use cases and once you've had it, you may forever miss it.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You don't need a screen: </strong>Well, arguably <em>no one </em>needs a screen on their keyboard. If it's just a Hall effect 8k keyboard you're after, you can get a good one cheaper without the big panel on the right.</p></div></div><p>I was at first concerned that my hands would brush across that big boi screen but this effectively works as a 65%er with the system keys (print screen, screenlock etc) replaced by the display. The media control knobs and switches are well-situated, while the triangular keys along the top switch profiles at a single button press, mute and unmute the mic, and toggle on and off the KB7's RGB trimmings.</p><p>And look: at $200 it's pricey, but it does beat the competition in this department. The Corsair Vanguard Pro 96 is a Hall effect keyboard with a smaller screen that retails for $240 (though it can be had for cheaper if you look). The difference, of course, is that the present Turtle Beach is a tenkeyless affair if you're not counting the ten keys it's possible to assign to the display, but if you want that extra set of physical keys you can get the KP7 add-on for an extra $100. If you must have the tenkeys and accompanying status display, that does increase the overall price significantly.</p><p>In many ways the KB7 kinda transcends its status as a mere keyboard: it's also basically a workstation. If you do buy that KP7 attachment, you may feel like you're seated at a control panel or mixing desk. I can definitely see why streamers and content creators would want to fork out for the whole kit and caboodle. As for the rest of us, once you've used the touchscreen you may struggle to live without it. Whether you want to introduce another must-have into your life is up to you, but this KB7 definitely provides me something I didn't know I wanted.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Logitech G316 X (tactile) gaming keyboard review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-keyboards/logitech-g316-x-tactile-gaming-keyboard-review/</link>
                                                                            <description>
                            <![CDATA[ Oh what could have been. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">WcYDEAPJkBRVN7qRVyfkfK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ggaGW6h7dZ2MJfcYJDpjwT-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 29 Jun 2026 17:02:11 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Keyboards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.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/ggaGW6h7dZ2MJfcYJDpjwT-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Logitech G316 X gaming keyboard on a wooden desk.]]></media:description>                                                            <media:text><![CDATA[A Logitech G316 X gaming keyboard on a wooden desk.]]></media:text>
                                <media:title type="plain"><![CDATA[A Logitech G316 X gaming keyboard on a wooden desk.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ggaGW6h7dZ2MJfcYJDpjwT-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Logitech has expressed its desire to have its 'G3' products constitute its 'affordable'—but not necessarily budget—range of PC gaming peripherals. Given the general state of the economy and the fact that the quality-but-affordable market is my usual stomping ground, I was naturally excited to get my hands on this G316 X. Alas, what a disappointment.</p><p>My experience here is coloured very much by my experience with this keyboard's white 'tactile' switches, which are the switches in the version I was sent, as apparently this is all that will be available in the UK with a UK layout. The US will be able to get a version with linear switches, which will hopefully be at least somewhat better.</p><p>There are some things to like about this keyboard, such as the lighting and the sturdy keycaps, but it's impossible to look past the awful keypress experience, most pertinently for gaming. There's little more important than key feel for a keyboard, and there's little more important than having a good gaming key-feel experience in, well, a gaming keyboard. And this keyboard unfortunately struggles on the first front and completely fails on the latter.</p><p>On trying the G316 X, my first surprise was that the keys didn't feel tactile at all. Admittedly, it's been a while since I used any tactile switches (for good reason, as linear is king for most kinds of games), but to my memory, 'tactile' is supposed to mean you feel a bump partway down the keypress, and that's when the key actuates. That's good because you can press only that far, then lift back up a little, and press again, all the while being sure that your key has actuated.</p><div  class="fancy-box"><div class="fancy_box-title">G316 X (tactile) specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="iphdtSezxTfgDAq2FNngvT" name="IMG_3164" caption="" alt="A Logitech G316 X gaming keyboard on a wooden desk." src="https://cdn.mos.cms.futurecdn.net/iphdtSezxTfgDAq2FNngvT.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Switch: </strong>'Tactile' (but no mid-press bump)<br><strong>Keycaps:</strong> Double-shot PBT<br><strong>Lighting:</strong> Per-key RGB and 30-zone light bar<br><strong>Connection: </strong>Wired USB-C to USB-A, detachable<br><strong>Polling:</strong> 1–8 kHz<br><strong>Weight:</strong> 880 g / 1.94 lb (without cable)<br><strong>Price:</strong> <a data-analytics-id="inline-link" href="https://www.logitechg.com/en-us/shop/p/g316-x-98-gaming-keyboard" target="_blank">$120</a> / <a data-analytics-id="inline-link" href="https://www.logitechg.com/en-gb/shop/p/g316-x-98-gaming-keyboard" target="_blank">$110</a> / <a data-analytics-id="inline-link" href="https://www.logitechg.com/en-eu/shop/p/g316-x-98-gaming-keyboard" target="_blank">€120</a></p></div></div><p>That's not what you get here, though. The G316 X's 'tactile' switches essentially feel like linear switches that require a ton of initial force to get them moving. I suppose they feel tactile in the sense that such tremendous initial force is required that you can't help but slam the keys into the keybed, but that's not truly 'tactile' in the original sense of the term.</p><p>It does sound clacky—though not thocky, if that's your jam—which is a genuine plus as long as you don't mind a loud keyboard, but it essentially feels like nothing more than a very stiff membrane keyboard. I wouldn't consider it in the same class of key feel as any other mechanical keyboard I've tried, only membranes. </p><p>If you want the feel of a stiff membrane that also has a bit of clack to it, then you might enjoy it. But even then, I'm not convinced. I spent a couple of days typing on the keyboard during work, and while initially the stiff, clacky keys felt and sounded nice, by the end of the day my fingers were quite fatigued. It does sound great if you prefer more of a 'clack' to a 'thock', but it is probably only worth it if you don't spend extended periods of time typing.</p><p>The stiff switches don't just affect feel, but also in-game performance. I'm used to a linear Hall effect keyboard with rapid trigger, and switching to the G316 X was not a pleasant experience.</p><p>Playing Counter-Strike 2, I struggled more than with a standard linear mechanical keyboard to counter-strafe, which meant I missed a ton of shots and had to play the game completely differently, peeking less. And because the keys require a great amount of initial actuation force, but then not much force for the rest of the keypress, I found myself unable to get used to the amount of tension I should keep on the keys at resting position. </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="cw9yxAuRguMwiZpNC4EgxT" name="IMG_3163" alt="A Logitech G316 X gaming keyboard on a wooden desk." src="https://cdn.mos.cms.futurecdn.net/cw9yxAuRguMwiZpNC4EgxT.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>This meant I accidentally 'jumped'—literally, by hitting the space bar—when entering to re-take a bomb site in a clutch situation, which lost me the round. One of my teammates told me to uninstall the game, and I honestly couldn't blame him.</p><p>So other than the poor keypress experience, what does this keyboard have to offer? Well, the first benefit that I should mention is that its switches are hot swappable. So if you like the look of the keyboard but are rightly put off by my description of how the switches feel, you can buy your own compatible switches and swap them out.</p><p>You might want to do this if you simply like the look of it, with its RGB bar and 'dot matrix LED display'. I can't deny that it does look nice, provided you don't mind the more retro look of the LED display. The light bar has 30 zones and adds a bit of cyberpunk flair, but there aren't as many animations to choose from as I would like in the software. It can also be a little laggy when selecting colours, so I'd recommend typing in the RGB or hex values.</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="KBqAJHSFjg7Qq5G8C4EbvT" name="IMG_3165" alt="A Logitech G316 X gaming keyboard on a wooden desk." src="https://cdn.mos.cms.futurecdn.net/KBqAJHSFjg7Qq5G8C4EbvT.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>Other than the lighting, though, the keyboard is housed in a plain, plastic chassis. It's fairly sturdy, and it doesn't look or feel cheap, but it doesn't exactly look or feel particularly premium, either. Just bang-on average, I'd say.</p><p>I do like my keyboards to have a knob to control the volume, so that's a welcome addition, but I didn't find any need to switch off the volume mode to one of the others. The others, which you can change to by long-pressing the knob, allow you to switch music tracks, turn RGB brightness up or down, or change the polling rate. </p><p>There's also a dedicated button next to it to turn game mode on, which disables the Windows key and any other keys you set up in the software, and the LED screen will show whether capslock or numlock is on/off when you press those keys. Much of this could be done with function buttons, but it is nice having the options there in their own part of the keyboard.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You like the lighting: </strong>There's no denying the light strip gives this keyboard some flair.<br><br>✅ <strong>You're happy changing switches: </strong>Apart from the poor keypress experience, this keyboard is decent, and thankfully the switches are hot-swappable.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You type a lot: </strong>These switches are so stiff they can become fatiguing after longer typing sessions<br><br><strong>❌ You want pinpoint control: </strong>I found these keys with tactile switches to be very difficult to control when counter-strafing in Counter-Strike, for example.</p></div></div><p>And that's about all there is to the G316 X. It's quite a peculiar keyboard, especially considering how it's priced. I understand what Logitech was going for—an affordable, but not cheap, gaming-oriented keyboard—but for $120 it really needs to deliver more than this.</p><p>Given the gaming keyboard market today, a regular RGB-laden gaming keyboard is a tough sell at this price. And when you're failing to deliver a keypress experience that lives up to even much cheaper gaming keyboards (any using a standard Cherry or Gateron switch), it's a <em>very </em>tough sell. Especially when there are keyboards with Hall effect for literally a third of the price.</p><p>In all, unless you really like how this thing looks, I'd steer clear of the version with tactile switches at least. If the linear version feels better, then it might be worth a look, but even then, there's <a href="https://www.pcgamer.com/hardware/gaming-keyboards/keychron-k2-he-review/" target="_blank">plenty of competition out there</a> at this price point, and I'm not sure those fights are leaning in this keyboard's favour.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Thermaltake Retro 360 TG case review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/pc-cases/thermaltake-retro-360-tg-case-review/</link>
                                                                            <description>
                            <![CDATA[ Retro chic that doesn't quite hit the mark. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">RSEoCAvoU5CAz5omrnfqzL</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pAvi7Btj6GnDjwA5Nfufc9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 29 Jun 2026 15:21:15 +0000</pubDate>                                                                                                                                <updated>Mon, 29 Jun 2026 15:22:48 +0000</updated>
                                                                                                                                            <category><![CDATA[PC Cases]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Zak Storey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/guqkECd487mnnd23T3pQac.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;After graduating from the University of Derby in 2014, Zak joined the PC Format and Maximum PC team as its resident staff writer. Specializing in PC building, and all forms of hardware and componentry, he soon worked his way up to editor-in-chief, leading the publication through the covid dark times. Since then, he’s dabbled in PR, working for Corsair for a while as its UK PR specialist, before returning to the fold as a tech journalist once again. &lt;/p&gt;&lt;p&gt;He now operates as a freelance tech editor, writing for all manner of publications, including PC Gamer, Maximum PC, Techradar, Gamesradar, PCGamesN, and Trusted Reviews as well. If there’s something happening in the tech industry it’s highly likely Zak has a strong opinion on it.&lt;/p&gt;&lt;p&gt;Outside of the world of silicon transistors, Zak also moonlights as first barista and head of coffee, at a local independent cafe in the Forest of Dean. In his spare time, you can find him training calisthenics, or out in the Wye Valley shooting longbows with his field archery club.&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/pAvi7Btj6GnDjwA5Nfufc9-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Thermaltake Retro case during a PC build.]]></media:description>                                                            <media:text><![CDATA[Thermaltake Retro case during a PC build.]]></media:text>
                                <media:title type="plain"><![CDATA[Thermaltake Retro case during a PC build.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pAvi7Btj6GnDjwA5Nfufc9-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>They say fashion has a habit of repeating itself. What was once deemed gauche and detestable by one generation becomes the next's "big thing". Yep, like your grandad's long socks to Gen Z, and skinny jeans to Millennials, the big beige retro rig has landed square and center on our desks again, at the forefront of a manufacturing boom across the PC gaming sector, desperate to take its spot at the top of the <a href="https://www.pcgamer.com/best-pc-case/" target="_blank">best PC cases</a> list across the world (yeah, I'm subtle). </p><p>Thermaltake's Retro 360 TG case is exactly that. Like the <a href="https://www.pcgamer.com/hardware/pc-cases/silverstone-flp02-case-review/" target="_blank">Silverstone FLP02</a> I reviewed earlier in the year, it looks to encapsulate that late 80s early 90s PC build nostalgia, complete with beige panels, and a touch of modernity to make your pc building endeavors at least somewhat more comfortable than it'd have been in a battered and bruised second-hand eBay purchase.</p><p>The good news is the Retro 360 TG is markedly cheaper than that Silverstone offering, coming in at a far lower price of around $92 or £90, depending on where you shop. For that, you get a super lightweight plastic chassis, with a steel frame, complete with easy access panels, and a full tempered glass side panel as well.</p><p>Hardware compatibility across the board is generally pretty good. You've got support for 360mm rads in both the top and the side of the case, and you can add an additional six 120mm fans total, along the floor of the PSU shroud, up the front intake, and on the rear as well.</p><div  class="fancy-box"><div class="fancy_box-title">Thermaltake Retro 360 TG specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8eMEstkkVMTrWj8y8YAUd9" name="Thermaltake-360-tg-9" caption="" alt="Thermaltake Retro case during a PC build." src="https://cdn.mos.cms.futurecdn.net/8eMEstkkVMTrWj8y8YAUd9.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Form factor:</strong> Mid-tower<br><strong>Dimensions:</strong> 23.5 × 49.3 × 46.7 cm<br><strong>Motherboard support:</strong> ATX, M-ATX, ITX<br><strong>Expansion slots: </strong>7<br><strong>Front IO: </strong>1x USB-C (3.2 Gen 2), 1x USB-A (3.0), 1x HD Audio, Power, Reset<br><strong>Total fan support: </strong>12<br><strong>Fan count: </strong>2x 120mm/140mm FRONT 3x120mm or 2x140mm TOP, 3x 120mm SIDE, 1x120mm REAR, 3x 120mm BOTTOM<br><strong>Radiator support: </strong>Up to 360mm TOP & SIDE<br><strong>Graphics card support: </strong>400 mm length<br><strong>Storage:</strong> 2x 2.5-inch; 1x 3.5-inch<br><strong>PSU support:</strong> ATX<br><strong>Weight: </strong>7.48 kg<br><strong>Price: </strong><a data-analytics-id="inline-link" href="https://www.newegg.com/thermaltake-atx-mid-tower-retro-series-spcc-tempered-glass-case-beige-retro-360/p/N82E16811133607" target="_blank">$90</a>/£92</p></div></div><p> It does come with two fairly mediocre 120mm DC fans as standard. One in the front and one in the rear, but they're not that exciting. Certainly not quite at the same caliber as those found in the FLP02.</p><p>Speed round, though. What's worse than two poorly calibrated DC fans? Not having access to good intake, that's what. Because, yep. Although the side, the roof, and the rear are fairly well ventilated (the roof even touting a magnetic, removable dust cover), the front is frankly a nightmare. The slatted white ventilation built into that plastic fascia restricts airflow quite heavily as it is, but there's also a healthy dose of mesh inside of it glued in place, and non-removable by design, limiting access further for whatever fans you do decide to install here. Not good.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/wrfHisamTMURT2GG7RgnW9.jpg" alt="Thermaltake Retro case during a PC build." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LnXmbcPaa3xJWD5y4SCTL9.jpg" alt="Thermaltake Retro case during a PC build." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Speaking of the front panel, it's entirely fake too. Something that, for some reason, I find particularly frustrating. In the case of the FLP02, it had full compatibility for 5.25-inch drive bays, with the housing and support internally there as well. The 360 TG mimics that mildly with a removable "disk drive" cutout, which you can replace with a 6-inch LCD screen (that Thermaltake sells separately), and then an entirely fake floppy drive that sits in situ just below. That, however, is fully molded into the panel itself, and non-removable. Complete with fake non-pressy button. That obviously, I tried to press.</p><p>Inside, it's a fairly basic affair too. You've got a motherboard tray with BTF support and plenty of cutouts for cables, and a PSU shroud, well ventilated too, and, well yeah, not much else. There's no cable grommets or clever engineering to hide your wires, it's all just bare metal and gaping holes until you get your motherboard into position.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/bmv9x8JXRPci5G3cTPbpc9.jpg" alt="Thermaltake Retro case during a PC build." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RZoTP5zfeEMssc4b4W23c9.jpg" alt="Thermaltake Retro case during a PC build." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UF89VpNRk8Um2bSuPkpcc9.jpg" alt="Thermaltake Retro case during a PC build." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hQTA86TVkqUcACHcTJNnc9.jpg" alt="Thermaltake Retro case during a PC build." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8QxCMuK8Hdnm8QvnTDMFb9.jpg" alt="Thermaltake Retro case during a PC build." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Not a lot of thought has been given to those front fans either, as there's no logical way of routing the cables anywhere where you can hide them without them being on display. During my testing with the build process, I had to literally strap the single front fan's cable to the chassis with the included clear cable ties to keep it at least somewhat neat. Given the 360 TG has a window, this should've been managed far better than that. We're not going that retro that we're just trailing cables across the interior of the space after all, certainly not with that pristine window showing off everything inside.</p><p>Cable management around the back is limited too. There's no channeling or plastic covers, or anything outside a plethora of cable tie-down points. That's wild, given all of the front I/O cables are flat white variants as well. Like, someone somewhere purposely decided that pretty front I/O cables were more important than actual cable management solutions, and I just can't get my head around 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="nnQqd4xeB69Y7ujegvbSb9" name="Thermaltake-360-tg-11" alt="Thermaltake Retro case during a PC build." src="https://cdn.mos.cms.futurecdn.net/nnQqd4xeB69Y7ujegvbSb9.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  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You want to be able to see your hardware in your retro dream machine: </strong>It absolutely nails that beige-throwback feel, while sidling on into your wallet at just under $100. Plus the tempered glass panel gives you a lot to look at.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You're after a retro feel with a modern vibe: </strong>Although it might look the part, there's little in the way of modern tech outside of the internal layout. No fan controller, no anti-sag bracket, and minimal modern cable management solutions.</p></div></div><p>So yeah, no anti-sag bracket, no hard drive cages, no fan controllers, no clever cable management solutions, just a few ties and some velcro strapping, along with some plain silver screws, and that's all she wrote. There ain't a whole lot to talk about that's for sure. </p><p>I get it, I sound like I'm wailing on it for the sake of it, but when you have such fierce competition in this industry right now, particularly in the budget segment with the likes of <a href="https://www.pcgamer.com/hardware/pc-cases/phanteks-xt-v3-case-review/" target="_blank">Phanteks and its XT V3 </a>line, and Corsair, and everyone else under the sun delivering banger after banger at even more affordable price points, it's hard to let these design decisions just sail on by without critique. </p><p>The good news is, once you've built in it, it does look bloody slick. The mid-range ATX machine I slapped together in this really pops, particularly with the pink RGB, and I can almost forgo the fake front fascia elements to an extent when I forget about them. Combine that with that comfortable sub $100 price point, and it's well worth considering if you don't want to spend the big bucks on something like the FLP02. But, in many ways, the 360 TG feels like this Frankenstein's monster, blurring the lines between modern design and retro styling, yet without enough finesse to make either department really pop.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Meccha Chameleon review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/sports/meccha-chameleon-review/</link>
                                                                            <description>
                            <![CDATA[ It's wrapped in clumsy software, but it's a must-play multiplayer concept. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">sT4V9vhwia2macP9MY9J9Q</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/HKJFNQRko9y46b7j5mmuLG-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 26 Jun 2026 17:59:25 +0000</pubDate>                                                                                                                                <updated>Tue, 30 Jun 2026 23:52:30 +0000</updated>
                                                                                                                                            <category><![CDATA[Sports]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                <author><![CDATA[ lincoln.carpenter@futurenet.com (Lincoln Carpenter) ]]></author>                    <dc:creator><![CDATA[ Lincoln Carpenter ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/FPyrdqJC7WX382U9Ubt8Ee.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/HKJFNQRko9y46b7j5mmuLG-1280-80.jpg">
                                                            <media:credit><![CDATA[lemorion_1224]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Meccha Chameleon player painted to blend in with the underside of a desk.]]></media:description>                                                            <media:text><![CDATA[A Meccha Chameleon player painted to blend in with the underside of a desk.]]></media:text>
                                <media:title type="plain"><![CDATA[A Meccha Chameleon player painted to blend in with the underside of a desk.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/HKJFNQRko9y46b7j5mmuLG-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Need to know</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>What is it?</strong> Hide and seek with hand-painted camouflage.</p><p class="fancy-box__body-text"><strong>Expect to pay:</strong> $6 / £5.29</p><p class="fancy-box__body-text"><strong>Developer:</strong> lemorion_1224</p><p class="fancy-box__body-text"><strong>Publisher:</strong> lemorion_1224</p><p class="fancy-box__body-text"><strong>Reviewed on:</strong> NVIDIA RTX 4070 Super, Intel Core i7 14700KF, 32 GB RAM</p><p class="fancy-box__body-text"><strong>Multiplayer:</strong> Yes</p><p class="fancy-box__body-text"><strong>Steam Deck:</strong> Unverified</p><p class="fancy-box__body-text"><strong>Link:</strong> <a data-analytics-id="inline-link" href="https://store.steampowered.com/app/4704690/MECCHA_CHAMELEON/">Steam</a></p></div></div><p>I want to apologize in advance to anyone who might find themselves in a Meccha Chameleon lobby with me.</p><p>I'm sorry for turning our casual game of manhunt into a harrowing contest of wits. I'm sorry for painting myself into each map's least-conspicuous corners. I'm sorry for imitating the surrounding stonework's surface texture so well that I achieve a maddening invisibility. I'm sorry for being that bush, and that party decoration, and that saddle on that horse statue.</p><p>I'm sorry that Meccha Chameleon is the special sort of game that can remind me how much fun I can have being a top-tier bastard.</p><h2 id="vanishing-point">Vanishing point</h2><iframe src="https://content.jwplatform.com/players/Wa2xwlIn.html" id="Wa2xwlIn" title="MECCHA CHAMELEON - Balloon.mp4" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Meccha Chameleon is a delightfully elevated take on hide-and-seek. It's in the spirit of the cherished Prop Hunt gametypes that have graced countless lobbies over the years—but where Prop Hunt has players donning the shapes of preexisting models as camouflage, Meccha Chameleon demands a more manual mode of disguise.</p><p>Once the hiding phase begins and you've found a promising spot to stick your featureless marble figure, you have whatever seconds remain to hand-camo yourself with an MS Paint-style brush and eyedropper, making yourself as indistinguishable from your surroundings as time, artistic talent, and strategic positioning will allow. It's a fantastically satisfying ritual—particularly if you have an impish streak.</p><p>Since first launching Meccha Chameleon, I've spent my steadily accumulating hours of gametime with the Grinch's sicko grin perpetually plastered on my face. Just as my scampering doll-self is a canvas for slapdash camouflage, Meccha Chameleon's detail-dense maps—bolstered by an already-lively mapmaking community—are themselves a canvas for a higher art: the art of bamboozling.</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="VJfoNTxVZYi59MAPmgB6Ph" name="20260622105409_1 (1)" alt="A sitting Meccha Chameleon player painted to look like the colorful backdrop of a Mario Kart-inspired stage." src="https://cdn.mos.cms.futurecdn.net/VJfoNTxVZYi59MAPmgB6Ph.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/VJfoNTxVZYi59MAPmgB6Ph.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: lemorion_1224)</span></figcaption></figure><p>It'd be a mistake to think Meccha Chameleon is just a matter of slapping the right colors on yourself. It's a game about manipulating visual perception: It's one thing to wait out your shotgun-toting pursuers in a secluded nook, but it's another to sculpt yourself into such a seemingly natural fixture of the geometry that hunters can look directly at you without suspecting for a moment that there's anything to see.</p><p>For our brains, a player properly posed and painted among party decorations is just another balloon. If you have a sense for where sightlines naturally gravitate, you'll know the best hiding place can sometimes be an open expanse of bland hallway wall, tucked just above where our eyes tend to fall as we walk towards somewhere more interesting.</p><p>There might be a dozen hunters stomping by just inches away, but I'm sitting here, just below their notice: carefully splotched with swatches of green and chortling in a tuft of Minecraft grass<em>.</em> <em>And I've never felt more alive.</em></p><h2 id="technical-study">Technical study</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="aAEURtoYLzqsSPHZs6nAJB" name="20260624151830_1" alt="A Meccha Chameleon sitting in a tuft of Minecraft grass, painted to match, while hunters look down from above." src="https://cdn.mos.cms.futurecdn.net/aAEURtoYLzqsSPHZs6nAJB.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/aAEURtoYLzqsSPHZs6nAJB.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: lemorion_1224)</span></figcaption></figure><p>It's been somewhere around a decade since videogames last stoked much of a competitive fire in me. After enough years of online shooters and PvP lobbies, they all started to feel like they were testing the same skill: My ability to internalize a game's mechanics well enough to contend with someone else's training. Eventually, proving that same proficiency stopped being a compelling proposition.</p><p>Meccha Chameleon is the first breakout game in years where I feel like I'm applying skills and understanding with broader relevance, and as a result it's more rewarding. Finding my ideal hiding spot means I'm weighing how well I can sketch the surrounding environment, whether it'll look believable under the current lighting conditions, and how well the illusion will hold up from likely angles of approach. Am I in a spot where the shadows cast by my player character will draw attention, or will a hunter's eyes glide right over them?</p><p>Those considerations are mediated through the game's structure, but executing them is more than a matter of mechanical proficiency: In my case, I'm weaponizing the visuospatial sensibilities built from a lifetime of habitual doodling. Meccha Chameleon lets me use those combined hours of notebook sketches and artist process videos to psychologically torment strangers around the world.<br><br>But, you know, in a way that's fun for them. Probably. They'd be having a worse time if I hadn't decided against going to art school, at least.</p><h2 id="rough-sketch">Rough sketch</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="E2HW5stJtGpDAM5Smr9ozf" name="20260624101203_1" alt="Preparing to shoot an identified chameleon player in Meccha Chameleon." src="https://cdn.mos.cms.futurecdn.net/E2HW5stJtGpDAM5Smr9ozf.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/E2HW5stJtGpDAM5Smr9ozf.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: lemorion_1224)</span></figcaption></figure><p>My only complaints stem from the fact that this game is made by just two Japanese developers: It's a heroic effort, but the limitations of its shoestring production are extremely visible. Those constraints lend each round of Meccha Chameleon a charming, handmade character—but they're a source of frustration that, even for $6, aren't always easy to ignore.</p><p>Collision mishaps and desync issues aren't uncommon. Bugfix patches are sometimes rolled back after introducing more issues than they fix. There are, in fact, two eyedropper tools, but the one that's worth using is less obvious—and even that one doesn't always nail the selected material's reflective traits. At its best, the UI is endearingly crude; at its worst, it feels incomplete. Joining a game requires both patience and prayer: There's no quick match, and the server browser's lack of ping estimates means there's little to guide your lobby selection beyond the hope that the host chose the correct region tag (they did not) and whether or not there's a slur in the name.</p><p>On that note: There's functionally no moderation to speak of. Based on certain clickable portions of the menu, it seems like there's intended to be a report function—but it's hard to know for sure when the associated buttons and fields don't have any labels. In the likelihood that you encounter a player who thinks painting a hate symbol on themselves is peak humor, your options are a host kick or—in my experience—driving them to ragequit because they can't find where I'm huddled against a gingerbread man.</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="ZFPA5pUUTc5Fw9ECZvXbjm" name="20260623144625_1" alt="A Meccha Chameleon player walking through a surreal void filled with swirling Japanese characters." src="https://cdn.mos.cms.futurecdn.net/ZFPA5pUUTc5Fw9ECZvXbjm.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/ZFPA5pUUTc5Fw9ECZvXbjm.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: lemorion_1224)</span></figcaption></figure><p>If you can stomach those risks and rough edges, Meccha Chameleon's competitive wrapping and painterly brain combat coaxes out the joy of carefree creativity. Even if you didn't also spend your preteen years filling middle school notebooks with drawings of dragons and orcs, it's an approachable introduction to the satisfaction of creative visual problem solving. That's what art is, after all—and Meccha Chameleon is a great lesson in how little it takes to start enjoying it.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Steam Machine review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-review-2026/</link>
                                                                            <description>
                            <![CDATA[ A wonderful design can't beat the ugly realities of pricing, performance, and consumer value. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QB33TvRmSEV7j2FJ5C2F6F</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/k4c3TvsgmnsCCyo3Ghtw8Z-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 22 Jun 2026 17:00:00 +0000</pubDate>                                                                                                                                <updated>Tue, 23 Jun 2026 05:33:14 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming PCs]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE.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/k4c3TvsgmnsCCyo3Ghtw8Z-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Steam Machine with a red faceplate on a blue background, in the center of the frame]]></media:description>                                                            <media:text><![CDATA[A Steam Machine with a red faceplate on a blue background, in the center of the frame]]></media:text>
                                <media:title type="plain"><![CDATA[A Steam Machine with a red faceplate on a blue background, in the center of the frame]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/k4c3TvsgmnsCCyo3Ghtw8Z-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's finally here. The much-anticipated Steam Machine, a <a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-specs-availability/" target="_blank">mini gaming PC designed for your living room</a>, is in my possession—and it's a lovely device to behold. It's sleek, futuristic, and very, very Valve. I've been testing it thoroughly over the past week, and I'm sure you're anxious to know the results. Have all my mini gaming PC Christmases come at once?<br><br>Well, not quite. Because while Valve's attempt to bring PC gaming to your TV—and thereby the masses—has plenty of admirable qualities, it's got one giant caveat hanging over it: The price.<br><br>The 2 TB, Steam Controller-included Steam Machine bundle in my possession costs <a href="https://store.steampowered.com/hardware/steammachine" target="_blank">$1,428 (£1,208 / AU$2,228)</a>. The controller-less 2 TB variant is $1,349 (£1,149 / AU$2,109), while the 512 GB version, again without controller, is $1,049 (£879 / AU$1,609). Add a controller to the 512 GB variant, and you're looking at $1,128 (£938 / AU$1,728).<br><br>Much has been made over the Steam Machine's <a href="https://www.pcgamer.com/hardware/gaming-pcs/valve-on-the-steam-machine-delays-obviously-were-bummed-that-this-is-the-state-of-things/" target="_blank">delayed launch</a> and <a href="https://www.pcgamer.com/hardware/heres-what-we-think-the-steam-machine-will-cost-now-that-valves-admitted-limited-availability-and-growing-prices-have-forced-it-to-change-plans/" target="_blank">increased price tag</a>, brought on by the ongoing <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> crippling the consumer electronics market right now. But holy moly, that's a lot of money for a mini gaming PC. Especially one with internals that, in 2026, feel underpowered before it's even officially released.</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="RZ8a3C2bRtPfEBwCrN9W9j" name="Steammachinehero" alt="A Steam Machine in front of a TV next to a Steam Controller, showing the SteamOS in the background" src="https://cdn.mos.cms.futurecdn.net/RZ8a3C2bRtPfEBwCrN9W9j.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 RDNA 3-based GPU inside the Steam Machine has left me feeling, if I'm honest, rather deflated. It's certainly possible to drop the settings, bump up the upscaling, and squeak some smooth gaming performance out of the little black box. But the drawbacks feel like a step too far when you're paying this sort of cash.<br><br>The idea might be to bring the PC gaming experience to your living room, but if that experience includes smooth frame rates in demanding games, you're going to have to make some major compromises. And, because of its Linux origins, it hasn't been a flawless experience getting some of those games to run properly to begin with, either.<br><br>I want to get excited about the Steam Machine, I really do. It's a fascinating piece of design, and an admirable attempt to bring PC gaming from your desktop to your couch in one bite of the cherry. But like so much hardware these days, it's been hampered with a price tag that, given what you actually receive, feels like far too much to pay. </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're well-heeled and curious: </strong>If the price tag above made you shrug your shoulders,<strong> </strong>and you want a fascinating little under-TV PC gaming box to mess around with, the Steam Machine starts to make sense.<br><br>✅ <strong>You're not planning on playing anything too demanding:</strong> The Steam Machine requires a ton of upscaling and frame generation help to deliver smooth frames in demanding games, with all the compromises that entails. If you're more of an indie gamer, though, it's got enough grunt to get by with little issue.</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't buy if:</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You want high performance: </strong>You can get much better performance for your money from a regular gaming PC hooked up to your telly box for similar cash. It won't be anywhere near as small, or as cute, but your games will look and run better. And that counts for a lot.<br><br>❌ <strong>You're on a budget: </strong>Yes, you've probably spotted a theme already. The Steam Machine would make sense if it was affordably priced—but as things stand, the value proposition just doesn't add up.</p></div></div></div></div><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/xCeJH_kTbzE" allowfullscreen></iframe></div></div><h2 class="article-body__section" id="section-steam-machine-features"><span>Steam Machine features</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Steam Machine</strong></p></td></tr><tr><td class="firstcol " ><p><strong>CPU</strong></p></td><td  ><p>Semi-custom AMD Zen 4 6C / 12T</p></td></tr><tr><td class="firstcol " ><p><strong>CPU Max. clockspeed</strong></p></td><td  ><p>4.8 GHz</p></td></tr><tr><td class="firstcol " ><p><strong>GPU</strong></p></td><td  ><p>Semi-custom AMD RDNA 3</p></td></tr><tr><td class="firstcol " ><p><strong>Max. sustained GPU clockspeed</strong></p></td><td  ><p>2.45 GHz</p></td></tr><tr><td class="firstcol " ><p><strong>RAM</strong></p></td><td  ><p>16 GB DDR5</p></td></tr><tr><td class="firstcol " ><p><strong>Dedicated VRAM</strong></p></td><td  ><p>8 GB GDDR6</p></td></tr><tr><td class="firstcol " ><p><strong>Storage</strong></p></td><td  ><p>512 GB / 2 TB</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>2x2 Wi-Fi 6E, Bluetooth 5.2, integrated 2.4 GHz Steam Controller wireless adapter</p></td></tr><tr><td class="firstcol " ><p><strong>I/O</strong></p></td><td  ><p>2x USB Type-A 3.2 (front). 2x USB Type-A 2.0, 1x USB Type-C 3.2, 1x DisplayPort 1.4, 1x HDMI 2.0 (rear)</p></td></tr><tr><td class="firstcol " ><p><strong>Extras</strong></p></td><td  ><p>Optional Steam Controller, customisable face plates, HDMI 2.0 cable</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p>512 GB model w/out controller: <a href="https://store.steampowered.com/hardware/steammachine" target="_blank">$1,049/£879/AU$1,609</a>. With controller: <a href="https://store.steampowered.com/hardware/steammachine" target="_blank">$1,128/£938/AU$1,728</a>. <br><br>2 TB model w/out controller: <a href="https://store.steampowered.com/hardware/steammachine" target="_blank">$1,349/ £1,149/ AU$2,109</a>. With controller (as reviewed):  <a href="https://store.steampowered.com/hardware/steammachine" target="_blank">$1,428/£1,208/AU$2,228</a>.</p></td></tr></tbody></table></div><p>The Steam Machine is, by default, a black cube. Measuring 15.2 x 15.6 x 16.2 cm, its top is a touch smaller than a handspan. Or mine, at the very least. Underneath the removable magnetic front face plate (two extras are included in the box with the 2 TB bundle) is a small panel consisting of a power button on the right hand side, two USB 3.0 Type-A ports, and a microSD card slot.</p><p>Above them lies an RGB strip, which by default lights up in blue while you're gaming or downloading, and turns off at idle. Around the back are two USB 2.0 Type-A ports, a single USB 3.2 Gen 2 Type-C port rated to 10 Gbps, and a 1 Gbps ethernet connection. For display options, you've got a choice of a DisplayPort 1.4 connection, or an HDMI 2.0 port.</p><p>And of course, it can be bundled with a <a href="https://www.pcgamer.com/hardware/game-pads/steam-controller-2026-review/" target="_blank">Steam Controller</a>, which is a sizable symmetrical-style unit with twin TMR thumbsticks, eight face buttons, four rear grip buttons, two trackpads, haptic rumble, gyro controls, and a 35+ hour battery life. It's perhaps not the prettiest of objects, but as our Jacob found in his review, it sure is comfortable. Useful, too.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/U8jzX8x2whtFT9PRWXhog7.jpg" alt="A Steam Machine in front of a TV, with the Steam Controller next to it" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Grd3QqSj9CahHjEJcKTDf7.jpg" alt="The front I/O panel of the Steam Machine, with a USB Type-A cable plugged into the front" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PPeUgPLyMSJCkf7eAxhwhZ.jpg" alt="A Steam Controller sitting on a rug, attached by cable to a Steam Machine out of shot" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>On the outside, the Steam Machine is a very unassuming little device, which is certainly by design. It's the internals, however, where things get really interesting.</p><p>Under the hood lies a semi-custom AMD Zen 4 CPU with six cores and 12 threads, alongside 16 GB of system RAM. The GPU is also a semi-custom AMD RDNA 3 job, with 8 GB of dedicated GDDR6 VRAM, 28 compute units, a sustained max clock speed of 2.45 GHz, and a 110 W TGP. </p><p>Being a semi-custom GPU, it's difficult to make a direct comparison with existing RDNA 3 graphics cards—although the budget <a href="https://www.pcgamer.com/amd-radeon-rx-7600-xt-16gb-review-performance-benchmarks-powercolor-hellhound/" target="_blank">RX 7600 XT</a> from the same generation features 32 compute units and a similar game clock speed.</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="A6XLJq8pVfbW4j96YPVSi7" name="Steam Machine 2" alt="A Steam Machine and Steam Controller, side-by-side in front of a TV" src="https://cdn.mos.cms.futurecdn.net/A6XLJq8pVfbW4j96YPVSi7.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 Machine comes in two different storage flavours: 512 GB and 2 TB. I've got the 2 TB model, which provides plenty of storage for many, many games. Should you opt for the 512 GB variant, you'll want to keep an eye on install sizes.</p><p>Speaking of games, the Steam Machine makes use of SteamOS 3, an Arch-based Linux implementation with the KDE Plasma interface, allowing you to directly interface with your Steam library and the storefront. <a href="https://www.pcgamer.com/steam-deck-review/" target="_blank">Steam Deck</a> users will be very familiar with this design, although there are of course more options to tweak in the settings menus for the Steam Machine itself. More on that later.</p><p>For connecting to the outside world, beyond the already-mentioned ethernet port you also get a 2x2 Wi-Fi 6E connection and Bluetooth 5.3 support. The Steam Controller connects via an integrated 2.4 GHz wireless adapter, although requires the included puck or cable to be used for pairing on initial setup.</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="s5HHXHVAX6zvadPaAvuth7" name="Steam Machine 10" alt="A Steam Machine in front of a TV setup, with the Steam Controller connected" src="https://cdn.mos.cms.futurecdn.net/s5HHXHVAX6zvadPaAvuth7.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>It's pretty impressive to think of the sheer amount of hardware and connectivity options Valve has crammed inside such a relatively small chassis design. Especially when you consider that, in terms of cooling, air is moved by a single 120 mm fan around the back. </p><p>As our Jacob found <a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-specs-availability/" target="_blank">when he held a caseless prototype model</a>, inside is a substantial heatsink which obscures the motherboard almost entirely, distributing heat away from all of the internal components.</p><p>Overall, the Steam Machine feels… solid. More solid than I was expecting, actually, despite its reasonable 2.6 kg weight. Given the form factor, you could easily shove it in a decently sized backpack to take around a friend's house. Although the design here is definitely specced to fit within an under-TV living room unit—where it'll live, faceless and mysterious, next to your other consoles and set-top boxes.</p><h2 class="article-body__section" id="section-steam-machine-performance"><span>Steam Machine 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="BLYRHPWYPZC9b6L9dfoMXQ" name="Steam Machine 9" alt="A Steam Machine sitting on top of a gaming PC, next to a 4K monitor" src="https://cdn.mos.cms.futurecdn.net/BLYRHPWYPZC9b6L9dfoMXQ.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>And so we reach the first major sticking point. The Steam Machine 2 TB bundle is, in essence, a $1,428 mini gaming PC. As a result, it's only fair the little black cube goes up against our gaming PC benchmark suite in competition with similarly-priced machines. </p><p>Put aside the tidy form factor, the SteamOS experience, and the delightful "Valve-ness" of the thing for a second. If you're buying one of these, you're going to want your games to run well, and for it to deliver comparable performance to a gaming PC you could have spent your cash on instead. </p><p>And I'm not going to sugar-coat it—the benchmarking results are a little ugly.</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-1781867332252-otagzvh3a *, #fv-chart-1781867332252-otagzvh3a *:before, #fv-chart-1781867332252-otagzvh3a *:after, #fv-chart-1781867332252-otagzvh3a-slideshow *, #fv-chart-1781867332252-otagzvh3a-slideshow *:before, #fv-chart-1781867332252-otagzvh3a-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781867332252-otagzvh3a, #fv-chart-1781867332252-otagzvh3a-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781867332252-otagzvh3a {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781867332252-otagzvh3a.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781867332252-otagzvh3a.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-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781867332252-otagzvh3a-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781867332252-otagzvh3a-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-1781867332252-otagzvh3a-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-1781867332252-otagzvh3a-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-1781867332252-otagzvh3a-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781867332252-otagzvh3a-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781867332252-otagzvh3a-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-1781867332252-otagzvh3a-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-1781867332252-otagzvh3a-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-1781867332252-otagzvh3a-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781867332252-otagzvh3a .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781867332252-otagzvh3a .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781867332252-otagzvh3a .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781867332252-otagzvh3a .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781867332252-otagzvh3a .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781867332252-otagzvh3a .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781867332252-otagzvh3a .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781867332252-otagzvh3a .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781867332252-otagzvh3a .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781867332252-otagzvh3a .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781867332252-otagzvh3a .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781867332252-otagzvh3a .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781867332252-otagzvh3a .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781867332252-otagzvh3a .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781867332252-otagzvh3a .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781867332252-otagzvh3a .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781867332252-otagzvh3a .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781867332252-otagzvh3a .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781867332252-otagzvh3a .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781867332252-otagzvh3a .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781867332252-otagzvh3a .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781867332252-otagzvh3a .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-bar-row, #fv-chart-1781867332252-otagzvh3a .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781867332252-otagzvh3a.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1781867332252-otagzvh3a.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1781867332252-otagzvh3a.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781867332252-otagzvh3a.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1781867332252-otagzvh3a.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781867332252-otagzvh3a .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781867332252-otagzvh3a .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781867332252-otagzvh3a .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781867332252-otagzvh3a .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781867332252-otagzvh3a .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781867332252-otagzvh3a .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781867332252-otagzvh3a .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781867332252-otagzvh3a .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781867332252-otagzvh3a .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781867332252-otagzvh3a .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781867332252-otagzvh3a .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781867332252-otagzvh3a .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781867332252-otagzvh3a .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781867332252-otagzvh3a .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781867332252-otagzvh3a .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a.mobile-view .fv-pie-container,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-bar-row,#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-stacked-product,#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-grouped-bar-product,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-bar-row,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-stacked-product,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781867332252-otagzvh3a.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-1781867332252-otagzvh3a.mobile-view .fv-bar-label,#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-grouped-product-title,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-bar-label,#fv-chart-1781867332252-otagzvh3a.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-1781867332252-otagzvh3a.mobile-view .fv-bar-container,#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-bar-cluster,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-bar-container,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781867332252-otagzvh3a.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-1781867332252-otagzvh3a.mobile-view .fv-x-axis-wrapper,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-x-axis-label-space,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-x-axis-chart-space,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-benchmark-title,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-dropdown-title,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-carousel-nav-btn,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-chart-title,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-chart-subhead,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-versus-header,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-versus-select-wrapper,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-versus-vs,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-versus-select-container,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-versus-select,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781867332252-otagzvh3a.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-1781867332252-otagzvh3a.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-bar-commentary-inline,#fv-chart-1781867332252-otagzvh3a.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781867332252-otagzvh3a.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781867332252-otagzvh3a.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781867332252-otagzvh3a .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781867332252-otagzvh3a .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781867332252-otagzvh3a .fv-bar-row,#fv-chart-1781867332252-otagzvh3a .fv-stacked-product,#fv-chart-1781867332252-otagzvh3a .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-bar-label,#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-bar-container,#fv-chart-1781867332252-otagzvh3a .fv-bar-cluster {width: 100% !important;}#fv-chart-1781867332252-otagzvh3a .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781867332252-otagzvh3a .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781867332252-otagzvh3a .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781867332252-otagzvh3a .fv-x-axis-label-space {display: none !important;}#fv-chart-1781867332252-otagzvh3a .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781867332252-otagzvh3a .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781867332252-otagzvh3a .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781867332252-otagzvh3a .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781867332252-otagzvh3a .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781867332252-otagzvh3a .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781867332252-otagzvh3a .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781867332252-otagzvh3a .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781867332252-otagzvh3a .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781867332252-otagzvh3a .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781867332252-otagzvh3a .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781867332252-otagzvh3a .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781867332252-otagzvh3a .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781867332252-otagzvh3a .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781867332252-otagzvh3a .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781867332252-otagzvh3a .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-1781867332252-otagzvh3a .fv-stl-shop-all-logo,#fv-chart-1781867332252-otagzvh3a .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781867332252-otagzvh3a .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781867332252-otagzvh3a .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781867332252-otagzvh3a .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781867332252-otagzvh3a.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": "Gaming benchmarks","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T11:08:52.253Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Steam Machine","AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX","Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F","Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K","Avatar: Frontiers of Pandora (1440p Ultra)","Cyberpunk 2077 (1440p RT Medium)","Cyberpunk 2077 (Quality upscaling, 1440p RT Medium)","Baldur's Gate 3 (1440p Ultra)","Black Myth: Wukong (1440p Very High)","Black Myth: Wukong (Quality upscaling, 1440p Very High)","Metro Exodus: Enhanced Edition (1440p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Steam Machine – Avatar: Frontiers of Pandora (1440p Ultra)","value": 21,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX – Avatar: Frontiers of Pandora (1440p Ultra)","value": 44,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F – Avatar: Frontiers of Pandora (1440p Ultra)","value": 33,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K – Avatar: Frontiers of Pandora (1440p Ultra)","value": 28,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Steam Machine – Cyberpunk 2077 (1440p RT Medium)","value": 16,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX – Cyberpunk 2077 (1440p RT Medium)","value": 32,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F – Cyberpunk 2077 (1440p RT Medium)","value": 24,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K – Cyberpunk 2077 (1440p RT Medium)","value": 26,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Steam Machine – Cyberpunk 2077 (Quality upscaling, 1440p RT Medium)","value": 28,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX – Cyberpunk 2077 (Quality upscaling, 1440p RT Medium)","value": 86,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F – Cyberpunk 2077 (Quality upscaling, 1440p RT Medium)","value": 60,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K – Cyberpunk 2077 (Quality upscaling, 1440p RT Medium)","value": 81,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Steam Machine – Baldur's Gate 3 (1440p Ultra)","value": 46,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX – Baldur's Gate 3 (1440p Ultra)","value": 59,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F – Baldur's Gate 3 (1440p Ultra)","value": 60,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K – Baldur's Gate 3 (1440p Ultra)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Steam Machine – Black Myth: Wukong (1440p Very High)","value": 20,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX – Black Myth: Wukong (1440p Very High)","value": 26,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F – Black Myth: Wukong (1440p Very High)","value": 23,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K – Black Myth: Wukong (1440p Very High)","value": 17,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Steam Machine – Black Myth: Wukong (Quality upscaling, 1440p Very High)","value": 31,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX – Black Myth: Wukong (Quality upscaling, 1440p Very High)","value": 37,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F – Black Myth: Wukong (Quality upscaling, 1440p Very High)","value": 48,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K – Black Myth: Wukong (Quality upscaling, 1440p Very High)","value": 27,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Steam Machine – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 45,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 52,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 53,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K – Metro Exodus: Enhanced Edition (1440p Ultra)","value": 50,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1781867332252-otagzvh3a" 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">Gaming benchmarks</h3><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 (Quality 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 (Quality 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-1781867332252-otagzvh3a-bar-Avatar: Frontiers of Pandora (1440p Ultra)" data-chart-type="Bar" data-title="Avatar: Frontiers of Pandora (1440p Ultra)" data-subhead="" 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 ">Steam Machine</div><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">21</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.333333333333332%; background-color: #FE9F58;" data-target-width="28.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">17</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 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: 73.33333333333333%; background-color: #E33235;" data-target-width="73.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">44</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 ">Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</div><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: 41.66666666666667%; background-color: #FE9F58;" data-target-width="41.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">25</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC #11 (issue 413) | Arc B570 | Intel 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: 46.666666666666664%; background-color: #E33235;" data-target-width="46.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">28</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-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>Avatar: Frontiers of Pandora (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Steam Machine</td><td>21 Avg FPS, 17 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX</td><td>44 Avg FPS, 38 1% Low FPS</td></tr><tr><td>Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</td><td>33 Avg FPS, 25 1% Low FPS</td></tr><tr><td>Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K</td><td>28 Avg FPS, 24 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781867332252-otagzvh3a-bar-Cyberpunk 2077 (1440p RT Medium)" data-chart-type="Bar" data-title="Cyberpunk 2077 (1440p RT Medium)" data-subhead="" 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 ">Steam Machine</div><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">16</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">12</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 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: 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">32</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">26</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" 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">24</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.5%; background-color: #FE9F58;" data-target-width="47.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">19</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC #11 (issue 413) | Arc B570 | Intel 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">26</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #FE9F58;" data-target-width="57.49999999999999" data-target-margin="0"><div 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>10</span><span>20</span><span>30</span><span>40</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>Steam Machine</td><td>16 Avg FPS, 12 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX</td><td>32 Avg FPS, 26 1% Low FPS</td></tr><tr><td>Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</td><td>24 Avg FPS, 19 1% Low FPS</td></tr><tr><td>Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K</td><td>26 Avg FPS, 23 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781867332252-otagzvh3a-bar-Cyberpunk 2077 (Quality upscaling, 1440p RT Medium)" data-chart-type="Bar" data-title="Cyberpunk 2077 (Quality upscaling, 1440p RT Medium)" data-subhead="" 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 ">Steam Machine</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.000000000000004%; background-color: #E33235;" data-target-width="28.000000000000004" 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">28</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 20%; background-color: #FE9F58;" data-target-width="20" data-target-margin="0"><div 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 ">AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 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: 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: 69%; background-color: #FE9F58;" data-target-width="69" data-target-margin="0"><div 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 ">Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #E33235;" data-target-width="60" 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: 49%; background-color: #FE9F58;" data-target-width="49" data-target-margin="0"><div 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 #11 (issue 413) | Arc B570 | Intel 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%; 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: 74%; background-color: #FE9F58;" data-target-width="74" data-target-margin="0"><div 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></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>Cyberpunk 2077 (Quality upscaling, 1440p RT Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Steam Machine</td><td>28 Avg FPS, 20 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX</td><td>86 Avg FPS, 69 1% Low FPS</td></tr><tr><td>Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</td><td>60 Avg FPS, 49 1% Low FPS</td></tr><tr><td>Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K</td><td>81 Avg FPS, 74 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781867332252-otagzvh3a-bar-Baldur's Gate 3 (1440p Ultra)" data-chart-type="Bar" data-title="Baldur's Gate 3 (1440p Ultra)" data-subhead="" 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 ">Steam Machine</div><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: 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">26</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 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: 98.33333333333333%; background-color: #E33235;" data-target-width="98.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">59</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">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #E33235;" data-target-width="100" 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: 66.66666666666666%; background-color: #FE9F58;" data-target-width="66.66666666666666" data-target-margin="0"><div 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 ">Custom PC #11 (issue 413) | Arc B570 | Intel 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: 95%; background-color: #E33235;" data-target-width="95" 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: 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-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>Baldur's Gate 3 (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Steam Machine</td><td>46 Avg FPS, 26 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX</td><td>59 Avg FPS, 42 1% Low FPS</td></tr><tr><td>Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</td><td>60 Avg FPS, 40 1% Low FPS</td></tr><tr><td>Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K</td><td>57 Avg FPS, 24 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781867332252-otagzvh3a-bar-Black Myth: Wukong (1440p Very High)" data-chart-type="Bar" data-title="Black Myth: Wukong (1440p Very High)" data-subhead="" 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 ">Steam Machine</div><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.66666666666666%; background-color: #E33235;" data-target-width="66.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">20</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">16</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 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: 86.66666666666667%; background-color: #E33235;" data-target-width="86.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">26</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #FE9F58;" data-target-width="66.66666666666666" data-target-margin="0"><div 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 ">Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</div><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">23</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #FE9F58;" data-target-width="56.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">17</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC #11 (issue 413) | Arc B570 | Intel 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: 56.666666666666664%; background-color: #E33235;" data-target-width="56.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">17</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">13</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>7.5</span><span>15</span><span>22.5</span><span>30</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>Steam Machine</td><td>20 Avg FPS, 16 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX</td><td>26 Avg FPS, 20 1% Low FPS</td></tr><tr><td>Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</td><td>23 Avg FPS, 17 1% Low FPS</td></tr><tr><td>Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K</td><td>17 Avg FPS, 13 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781867332252-otagzvh3a-bar-Black Myth: Wukong (Quality upscaling, 1440p Very High)" data-chart-type="Bar" data-title="Black Myth: Wukong (Quality upscaling, 1440p Very High)" data-subhead="" 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 ">Steam Machine</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.66666666666667%; background-color: #E33235;" data-target-width="51.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">31</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">26</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 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: 61.66666666666667%; background-color: #E33235;" data-target-width="61.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">37</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div 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 ">Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</div><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">48</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">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC #11 (issue 413) | Arc B570 | Intel 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: 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: 28.333333333333332%; background-color: #FE9F58;" data-target-width="28.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">17</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 (Quality upscaling, 1440p Very High) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Steam Machine</td><td>31 Avg FPS, 26 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX</td><td>37 Avg FPS, 33 1% Low FPS</td></tr><tr><td>Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</td><td>48 Avg FPS, 42 1% Low FPS</td></tr><tr><td>Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K</td><td>27 Avg FPS, 17 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781867332252-otagzvh3a-bar-Metro Exodus: Enhanced Edition (1440p Ultra)" data-chart-type="Bar" data-title="Metro Exodus: Enhanced Edition (1440p Ultra)" data-subhead="" 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 ">Steam Machine</div><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">45</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">30</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 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: 86.66666666666667%; background-color: #E33235;" data-target-width="86.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: 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">36</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</div><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.33333333333333%; background-color: #E33235;" data-target-width="88.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">53</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">36</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC #11 (issue 413) | Arc B570 | Intel 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: 83.33333333333334%; background-color: #E33235;" data-target-width="83.33333333333334" 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: 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-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>Metro Exodus: Enhanced Edition (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Steam Machine</td><td>45 Avg FPS, 30 1% Low FPS</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX</td><td>52 Avg FPS, 36 1% Low FPS</td></tr><tr><td>Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</td><td>53 Avg FPS, 36 1% Low FPS</td></tr><tr><td>Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K</td><td>50 Avg FPS, 31 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-1781867332252-otagzvh3a', false); });} else {initialize('fv-chart-1781867332252-otagzvh3a', false);}})();</script></div><p>Yes, that's a 28 fps average result in Cyberpunk 2077 at 1440p Medium RT, with<em> </em>Quality FSR enabled, no frame gen. RDNA 3-era graphics hardware usually struggles with ray tracing, and the Steam Machine's 28 CU semi-custom GPU is no exception. </p><p>It's particularly shocking when you compare it with the <a href="https://www.pcgamer.com/hardware/gaming-pcs/atomman-g1-pro-review/" target="_blank">AtomMan G1 Pro</a>, an <a href="https://www.pcgamer.com/hardware/live/news/nvidia-rtx-5060-review-doing-it-live/" target="_blank">RTX 5060</a>-equipped (albeit with 1 TB of storage) mini PC currently available for around $10 more, which manages <em>58 extra frames on average </em>at the same settings.</p><p>Similarly, the Avatar: Frontiers of Pandora benchmark gives the Steam Machine some serious trouble, resulting in a 21 fps average at Ultra settings. Compare that with the G1 Pro, which churns out over double the frame rate. In fact, even the RTX 4060-equipped <a href="https://www.pcgamer.com/hardware/gaming-pcs/lenovo-legion-tower-5i-gen8-review/">Lenovo Legion Tower 5i</a> manages a respectable 33 fps result at the same settings, which goes to show roughly where we're at.</p><div><blockquote><p>That's a budget gaming PC with last-gen components... and it's got the Steam Machine thoroughly licked across almost all of my benchmarks.</p></blockquote></div><p>That's not to say the Steam Machine gets completely trounced in every benchmark. It beats one of our custom, Intel Arc B570-equipped PC builds in Black Myth Wukong, both with and without upscaling. If we were to build that PC today, it would be slightly more expensive than the Steam Machine 2 TB bundle—mostly due to the beefy Core Ultra 265K CPU and pricey RAM.</p><p>Still, you could save some money with a weaker CPU and (slightly) cheaper RAM, and get very similar gaming performance. Again, the RTX 4060, Intel Core i5 14400F-toting Legion Tower 5i powers ahead of the Steam Machine in Black Myth (with upscaling enabled) quite convincingly. That's a budget gaming PC with last-generation components, no two ways about it. And it's got the little Steam Machine thoroughly licked across almost all of my benchmarks.</p><h2 class="article-body__section" id="section-steam-machine-real-world-testing"><span>Steam Machine real-world testing</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="GdTfQYf9PuhukrXyVWqf93" name="Steam Machine 7" alt="A Steam Machine in front of a TV, showing the SteamOS interface running in the background" src="https://cdn.mos.cms.futurecdn.net/GdTfQYf9PuhukrXyVWqf93.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>It's important to remember that the Steam Machine is designed for your living room TV, which these days is likely to be a 4K-native model. So, putting our comparative benchmarks aside for a second, I decided to jump into three relatively demanding (and very popular) PC games at 4K resolution, and see how far I had to drop the settings to get a mostly-solid 60 fps.</p><p>In the case of Cyberpunk 2077, I managed to get a 58-61 fps average by dropping the settings to Medium (no ray tracing), bumping FSR into its Performance mode, and enabling 2x frame generation. That means the base frame rate is still trundling away at somewhere around the 30 fps mark, even with the upscaler working at its hardest.</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="kV8LoHJmHYbcSv4GT6dXqZ" name="SteamMachinecyberpunk2077" alt="A Steam Machine running Cyberpunk 2077 at 4K resolution on a 55-inch TV" src="https://cdn.mos.cms.futurecdn.net/kV8LoHJmHYbcSv4GT6dXqZ.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>Which means added latency, and some messy visuals. It's not a straight-up <em>bad </em>experience at these settings, but you can definitely see the FSR/frame gen combo struggling with details and fast movement on a regular basis. Could I play Cyberpunk 2077 like this? Sure, I guess. Would I feel good about it, having dropped $1,000+ on a new piece of hardware? Hmm. Pass, I think.</p><p>In the case of the newly-released (and <a href="https://www.pcgamer.com/hardware/forza-horizon-6-pc-performance-analysis-heavy-on-your-cpu-with-uninspiring-ray-tracing-but-at-least-it-all-runs-very-nicely/" target="_blank">fairly well-optimised</a>) <a href="https://www.pcgamer.com/games/racing/forza-horizon-6-review/" target="_blank">Forza Horizon 6</a>, you can forget ray tracing if you want 60 fps at 4K. At this point, that's probably no surprise. However, you can just about keep things smooth with a combo of FSR Performance and High settings. </p><div><blockquote><p>Can the Valve box deliver in the demanding stuff? Sometimes. As long as you're prepared to make some pretty major compromises.</p></blockquote></div><p>There's the occasional dip into the low 50s in downtown Tokyo, but it's plenty playable. Cutscene characters look a bit fuzzy, though, and given that frame gen in this game is an Nvidia-only option, you'll need to drop things further if you want higher/more consistent frames.</p><p>And then there's <a href="https://www.pcgamer.com/games/action/lego-batman-legacy-of-the-dark-knight-review/" target="_blank">Lego Batman: Legacy of the Dark Night</a>. At Medium settings, with FSR set to Performance and with frame generation enabled, you can indeed live your best Batman life at 4K 60 fps. Just about. Again, there's the odd dip, and the base frame rate is pretty low, so the extra latency is definitely palpable.</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="tW58TNfgcktoLdxr3pTnBV" name="SteamMachinelegobatman" alt="A Steam Machine running Lego Batman: Legacy of the Dark Knight on a TV" src="https://cdn.mos.cms.futurecdn.net/tW58TNfgcktoLdxr3pTnBV.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>And again, FSR in all its older iterations looks rough around the edges at Performance settings. <a href="https://www.pcgamer.com/hardware/gamingpcs/valve-confirms-its-working-with-amd-on-fsr-4-support-for-steam-machine" target="_blank">Valve says it's working on FSR 4 support</a> for the Steam Machine, but for now, older FSR is what you get as an AMD-specific option.</p><p>You might be finding this all a bit obvious. The Steam Machine isn't particularly powerful, so why would I expect high resolution <em>and </em>60+ frames from my tiny under-TV box? Well, Valve said as much when it first unveiled the Steam Machine last year, stating that 4K60 in your Steam games was its benchmark. And 4K TVs are pretty much the standard at this point. While you can drop the res below native, you're really not going to want to if image quality is a concern. </p><p>And as for smooth frame rates? It's sort of PC gaming's thing, man. Especially when you're spending proper PC gaming money.</p><p>Can the Valve box deliver in the demanding stuff? Sometimes. As long as you're prepared to make some pretty major compromises in the upscaling, frame generation, and settings departments.</p><h2 class="article-body__section" id="section-steam-machine-software"><span>Steam Machine 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="Praza4vbmmZQDTz7GA4cSS" name="SteammachineSteamOS" alt="A Steam Machine connected to a 55-inch gaming TV with the SteamOS interface on display" src="https://cdn.mos.cms.futurecdn.net/Praza4vbmmZQDTz7GA4cSS.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>First time setup involves attaching the included power cable (and the rather meagre 1.8 metre HDMI cable), booting up the box, and connecting the Steam Controller via the wireless puck. After entering your Wi-Fi details and your Steam account login (and adjusting your screen scaling, which I'll go into below) you're then presented with the SteamOS interface, after any incidental updates.</p><p>Anyone who's used a Steam Deck (or indeed, the Steam interface in general) will feel like they're in familiar territory here. A press of the central Steam Controller button opens up a side menu to access your Library or the storefront itself, while also providing a litany of options menus. More still can be accessed with the three-dot button at the bottom of the input device.</p><p>One slight hang-up I experienced involved connecting the Steam Controller to the Steam Machine itself, so I could ditch the wireless puck. The menu system is a little obtuse, as the settings appear to want you to shutdown the controller while connected to the puck, boot it up, disconnect it, and then hold down a combination of buttons and bumpers to pair it with the internal connection while booting it up again. A three finger job.</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="NpzyA9CW5LXvojNPauZr9H" name="SteamControllerSMmenu" alt="One of the Steam Machine controller settings menus" src="https://cdn.mos.cms.futurecdn.net/NpzyA9CW5LXvojNPauZr9H.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 think. It took a few goes, and I'm not quite sure which combination I used to eventually cause it to pair. In fact, if I had one overall critique of the Steam Machine software experience, it's that the option menus often feel overly complicated. </p><p>Some are simple toggles, others are drop down menus, some are sliders, some are in strange orders, some are accessed with one button, some another… it's all a bit much when you're trying to lie back on the couch and game.</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="wiqTLfa3cxBQJ5E9nD244j" name="SteamMachinemenus" alt="In-game quick menus for the Steam Machine, shown on a TV" src="https://cdn.mos.cms.futurecdn.net/wiqTLfa3cxBQJ5E9nD244j.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 onboarding process has other quirks, too. This could be user error, but on first setup I adjusted the scaling to fit my particular (ancient) 1080p TV, which the Steam Machine merrily ignored once I was booted into the OS itself. This led to much head-scratching as I figured out how to adjust it again from within the slightly unclear (and now poorly scaled) menu options.</p><p>Switching over to my 4K monitor, SteamOS seemed to recognise the native resolution immediately, and displayed the appropriately-scaled menus. I then jumped into several games, only to find the resolution maxed out at 1080p. According to Valve, this 1080p default is deliberate Steam Machine behaviour, designed "to ensure a good gameplay experience out of the box." </p><p>Though I thought this was <a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-specs-availability/#section-steam-machine-gpu:~:text=%22Our%20benchmark%20has%20always%20been%20that%20it%20should%20have%20enough%20performance%20to%20play%20every%20game%20on%20Steam%20at%204K60%20when%20you%20do%20some%20sort%20of%20upscaling%20like%20FSR%2C%22%20Aldehayyat%20says." target="_blank">supposed to be a 4K-ready device</a>?</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="YkYjp7CEgznTikpnFgMPRT" name="20260622_120735" alt="The Maximum Game Resolution setting in the Steam Machine SteamOS menus" src="https://cdn.mos.cms.futurecdn.net/YkYjp7CEgznTikpnFgMPRT.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>After some hunting around in the SteamOS menus, I discovered a secondary resolution option under the Advanced Display settings that was set to "default" in a dropdown menu. Adjusting this manually to the native resolution of my 4K screen allowed me to select higher resolutions in games. It had me stumped for a good 10 minutes or so, though, as the main resolution scaling settings didn't do the trick.</p><p>I've had the odd game-specific issue, too. <a href="https://www.pcgamer.com/baldurs-gate-3-review/" target="_blank">Baldur's Gate 3</a>, for example, repeatedly crashed on boot—until some searching revealed a similar issue with the Steam Deck. The fix is to enable a Proton experimental setting in the Compatibility menu, which handily works for the Steam Machine, too.</p><p>So, does Valve's new box provide a seamless PC gaming experience? Well it hasn't for me, I have to say. And while this sort of tweakery is common for those of us who do battle with the PC gaming gods—especially those of us who run Linux operating systems on the regular—I had hoped for a smoother ride from a living room-first machine. Valve says it's working on various aspects of the interface for a better experience, but for now, it definitely feels like a work in progress.</p><h3 class="article-body__section" id="section-steam-machine-aesthetics"><span>Steam Machine aesthetics</span></h3><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="kDMB5f4X3JYBLdR4PKe5nd" name="Steammachinedarkcentered" alt="A Steam Machine in the dark, showing the blue LED light strip against the black chassis with a bright blue background" src="https://cdn.mos.cms.futurecdn.net/kDMB5f4X3JYBLdR4PKe5nd.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>Opinions will vary here, but I'm a big fan of the Steam Machine's design. There's something high-tech, slightly ominous, and <em>very Valve </em>about the aesthetic. It looks and feels like an ancient artifact you'd find in a sci-fi shooter, some sort of key that unlocks a machine designed to bring about the end of the universe. I'm riffing here, but if you pick up one for yourself, you'll see what I mean.</p><p>Should the all-black, all-knowing cube design not be to your tastes, there's always the option to swap out the faceplates. These are attached with small magnets at all four corners to the front of the chassis, and pull themselves into place with a meaty thock.</p><p>Something I accidentally discovered is that, such is the force of the magnets, you can stack two together at once, although a single plate locks smoothly in line with the front I/O panel below. My top-end 2 TB Steam Machine bundle includes two extra plates, one covered in red fabric, and the other with a wood finish. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/E35C6vccLJupLzssCdzcM5.jpg" alt="A Steam Machine with a red faceplate attached, in front of a TV" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/aU9jMDBv25YrM6Ft5Pp67D.jpg" alt="A Steam Machine with a wood faceplate attached, in front of a TV" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Tapping my finger against the latter, it appears to be an actual piece of tree—rather than a cheap walnut-style veneer. Very nice indeed, if you're into that sort of thing.</p><p>My main point, however, is just how unassuming the Steam Machine looks when tucked among my other set-top boxes and routers, even with a jazzy face plate attached. It looks like it'll blend in just about anywhere, and the front LED strip can be configured in a multitude of ways. You can set it to pulse through the RGB spectrum to deliver a gaming PC-like aesthetic, or you can turn it off entirely, among other options.</p><p>At which point, you may end up forgetting you've got a Steam Machine under your TV at all. It's well-sized enough that I don't think anyone will have a problem integrating it into their setup with ease.</p><p>As for the controller? Well, it's a sizable beast, that's for sure. Still, with an all-black, relatively muted design, I don't think your average non-gamer would notice much of a difference between this and a standard Xbox controller unless they picked one up.</p><h3 class="article-body__section" id="section-temperatures-and-noise"><span>Temperatures and noise</span></h3><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="nnJzFQXK53pcCevu3UTbqJ" name="Steam Machine 6" alt="The rear fan cover of the Steam Machine, with the Valve logo in the middle" src="https://cdn.mos.cms.futurecdn.net/nnJzFQXK53pcCevu3UTbqJ.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 Machine is quiet. I mean, really, really quiet. The single, geometry-optimised 120 mm fan at the back does an admirable job of moving large amounts of air at whisper-like levels, so much so that I don't think you'd notice it at full pelt over any other ambient noise.</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-1781867751228-j510gc62h *, #fv-chart-1781867751228-j510gc62h *:before, #fv-chart-1781867751228-j510gc62h *:after, #fv-chart-1781867751228-j510gc62h-slideshow *, #fv-chart-1781867751228-j510gc62h-slideshow *:before, #fv-chart-1781867751228-j510gc62h-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781867751228-j510gc62h, #fv-chart-1781867751228-j510gc62h-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781867751228-j510gc62h {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781867751228-j510gc62h.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781867751228-j510gc62h.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-1781867751228-j510gc62h .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-1781867751228-j510gc62h-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781867751228-j510gc62h-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781867751228-j510gc62h-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-1781867751228-j510gc62h-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-1781867751228-j510gc62h-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-1781867751228-j510gc62h-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781867751228-j510gc62h-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781867751228-j510gc62h-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-1781867751228-j510gc62h-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-1781867751228-j510gc62h-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-1781867751228-j510gc62h-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .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-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781867751228-j510gc62h .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781867751228-j510gc62h .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781867751228-j510gc62h .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781867751228-j510gc62h .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781867751228-j510gc62h .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781867751228-j510gc62h .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781867751228-j510gc62h .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781867751228-j510gc62h .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781867751228-j510gc62h .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781867751228-j510gc62h .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781867751228-j510gc62h .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781867751228-j510gc62h .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781867751228-j510gc62h .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781867751228-j510gc62h .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781867751228-j510gc62h .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781867751228-j510gc62h .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781867751228-j510gc62h .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781867751228-j510gc62h .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781867751228-j510gc62h .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .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-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781867751228-j510gc62h .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781867751228-j510gc62h .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781867751228-j510gc62h .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-bar-row, #fv-chart-1781867751228-j510gc62h .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .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-1781867751228-j510gc62h .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-1781867751228-j510gc62h.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781867751228-j510gc62h.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1781867751228-j510gc62h.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1781867751228-j510gc62h.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1781867751228-j510gc62h.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1781867751228-j510gc62h.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781867751228-j510gc62h .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781867751228-j510gc62h .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781867751228-j510gc62h .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781867751228-j510gc62h .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781867751228-j510gc62h .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781867751228-j510gc62h .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781867751228-j510gc62h .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781867751228-j510gc62h .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781867751228-j510gc62h .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781867751228-j510gc62h .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781867751228-j510gc62h .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781867751228-j510gc62h .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781867751228-j510gc62h .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781867751228-j510gc62h .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781867751228-j510gc62h .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .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-1781867751228-j510gc62h.mobile-view .fv-pie-container,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-bar-row,#fv-chart-1781867751228-j510gc62h.mobile-view .fv-stacked-product,#fv-chart-1781867751228-j510gc62h.mobile-view .fv-grouped-bar-product,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-bar-row,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-stacked-product,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781867751228-j510gc62h.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-1781867751228-j510gc62h.mobile-view .fv-bar-label,#fv-chart-1781867751228-j510gc62h.mobile-view .fv-grouped-product-title,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-bar-label,#fv-chart-1781867751228-j510gc62h.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-1781867751228-j510gc62h.mobile-view .fv-bar-container,#fv-chart-1781867751228-j510gc62h.mobile-view .fv-bar-cluster,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-bar-container,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781867751228-j510gc62h.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781867751228-j510gc62h.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781867751228-j510gc62h.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781867751228-j510gc62h.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-1781867751228-j510gc62h.mobile-view .fv-x-axis-wrapper,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-x-axis-label-space,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-x-axis-chart-space,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-benchmark-title,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-dropdown-title,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-carousel-nav-btn,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-chart-title,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-chart-subhead,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-versus-header,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-versus-select-wrapper,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-versus-vs,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-versus-select-container,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-versus-select,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781867751228-j510gc62h.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-1781867751228-j510gc62h.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781867751228-j510gc62h.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-bar-commentary-inline,#fv-chart-1781867751228-j510gc62h.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781867751228-j510gc62h.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781867751228-j510gc62h.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781867751228-j510gc62h .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781867751228-j510gc62h .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781867751228-j510gc62h .fv-bar-row,#fv-chart-1781867751228-j510gc62h .fv-stacked-product,#fv-chart-1781867751228-j510gc62h .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-bar-label,#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-bar-container,#fv-chart-1781867751228-j510gc62h .fv-bar-cluster {width: 100% !important;}#fv-chart-1781867751228-j510gc62h .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1781867751228-j510gc62h .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1781867751228-j510gc62h .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781867751228-j510gc62h .fv-x-axis-label-space {display: none !important;}#fv-chart-1781867751228-j510gc62h .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781867751228-j510gc62h .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781867751228-j510gc62h .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781867751228-j510gc62h .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781867751228-j510gc62h .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781867751228-j510gc62h .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781867751228-j510gc62h .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781867751228-j510gc62h .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781867751228-j510gc62h .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781867751228-j510gc62h .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781867751228-j510gc62h .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781867751228-j510gc62h .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781867751228-j510gc62h .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781867751228-j510gc62h .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781867751228-j510gc62h .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781867751228-j510gc62h .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-1781867751228-j510gc62h .fv-stl-shop-all-logo,#fv-chart-1781867751228-j510gc62h .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781867751228-j510gc62h .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781867751228-j510gc62h .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1781867751228-j510gc62h .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781867751228-j510gc62h.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": "Temperatures","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-19T11:15:51.229Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Steam Machine","AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX","Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F","Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K","Gaming Temperatures","Idle temperatures","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Steam Machine – Gaming Temperatures","value": 68,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX – Gaming Temperatures","value": 89,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F – Gaming Temperatures","value": 64,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K – Gaming Temperatures","value": 57,"unitText": "Avg CPU Temp (°C)"},{"@type": "PropertyValue","name": "Steam Machine – Idle temperatures","value": 38,"unitText": "CPU (°C)"},{"@type": "PropertyValue","name": "AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX – Idle temperatures","value": 51,"unitText": "CPU (°C)"},{"@type": "PropertyValue","name": "Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F – Idle temperatures","value": 29,"unitText": "CPU (°C)"},{"@type": "PropertyValue","name": "Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K – Idle temperatures","value": 37,"unitText": "CPU (°C)"}]}</script><div id="fv-chart-1781867751228-j510gc62h" 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">Temperatures</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Gaming Temperatures</option><option value="1">Idle temperatures</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-1781867751228-j510gc62h-bar-Gaming Temperatures" data-chart-type="Bar" data-title="Gaming Temperatures" data-subhead="" 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 ">Steam Machine</div><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: 74%; background-color: #FE9F58;" data-target-width="74" data-target-margin="0"><div 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: 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: 69%; background-color: #EB6F71;" data-target-width="69" data-target-margin="0"><div 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 ">AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 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 ">Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</div><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%; background-color: #E33235;" data-target-width="64" 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">64</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76%; background-color: #FE9F58;" data-target-width="76" data-target-margin="0"><div 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 class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67%; background-color: #1CA9C4;" 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: 71%; background-color: #EB6F71;" 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 ">Custom PC #11 (issue 413) | Arc B570 | Intel 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: 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 class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #FE9F58;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !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: 66%; background-color: #1CA9C4;" 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 class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71%; background-color: #EB6F71;" 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-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 Temperatures Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Steam Machine</td><td>68 Avg CPU Temp (°C), 74 Max CPU Temp (°C), 65 Avg GPU Temp (°C), 69 Max GPU Temp (°C)</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 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>Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</td><td>64 Avg CPU Temp (°C), 76 Max CPU Temp (°C), 67 Avg GPU Temp (°C), 71 Max GPU Temp (°C)</td></tr><tr><td>Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K</td><td>57 Avg CPU Temp (°C), 81 Max CPU Temp (°C), 66 Avg GPU Temp (°C), 71 Max GPU Temp (°C)</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1781867751228-j510gc62h-bar-Idle temperatures" data-chart-type="Bar" data-title="Idle temperatures" data-subhead="" 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 ">Steam Machine</div><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.33333333333333%; background-color: #E33235;" data-target-width="63.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">38</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.33333333333333%; background-color: #FE9F58;" data-target-width="68.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">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 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 ">Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</div><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: 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">30</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Custom PC #11 (issue 413) | Arc B570 | Intel 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.66666666666667%; background-color: #E33235;" data-target-width="61.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">37</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.66666666666667%; background-color: #FE9F58;" data-target-width="76.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">46</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 temperatures Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Steam Machine</td><td>38 CPU (°C), 41 GPU (°C)</td></tr><tr><td>AtomMan G1 Pro | RTX 5060 | AMD Ryzen 9 8945HX</td><td>51 CPU (°C), 38 GPU (°C)</td></tr><tr><td>Lenovo Legion Tower 5i | RTX 4060 | Intel Core i5 14400F</td><td>29 CPU (°C), 30 GPU (°C)</td></tr><tr><td>Custom PC #11 (issue 413) | Arc B570 | Intel Core Ultra 7 265K</td><td>37 CPU (°C), 46 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-1781867751228-j510gc62h', false); });} else {initialize('fv-chart-1781867751228-j510gc62h', false);}})();</script></div><p>It runs relatively cool, too. Certainly much cooler than the AtomMan G1 Pro when you crank it up to its top whack, which is significantly noisier, too. Valve has clearly prioritised refinement when it comes to both the Steam Machine's size and sound, which is a good instinct to follow when it comes to a living room-friendly box.</p><h3 class="article-body__section" id="section-steam-machine-value"><span>Steam Machine value</span></h3><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="zqsrHzvvdH8TSRH7TBeRfh" name="Steam Machine 4" alt="A Steam Machine in front of a TV, with the Steam Controller resting against it and a pink neon sign in the background" src="https://cdn.mos.cms.futurecdn.net/zqsrHzvvdH8TSRH7TBeRfh.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>When the Steam Machine was first announced, we on the PC Gamer hardware team took a look at the specs and <a href="https://www.pcgamer.com/hardware/gaming-pcs/how-much-is-that-steam-machine-in-the-window-lets-talk-potential-pricing-for-valves-new-living-room-gaming-box/" target="_blank">all came to the same rough conclusion</a>. It's relatively low-powered, it's designed for your living room, and it's gunning for a position next to your other consoles. Therefore, it'll have to be reasonably priced.</p><p>That was in the before times, of course. Back when cheap memory modules were abundant, and the idea of a $550-$600 base-level Steam Machine seemed quite possible. Then the AI server market hoovered up all the manufacturing capacity, the consumer market got stuffed, and we've been living in a world of ridiculous pricing ever since.</p><p>Given all this, on the surface, the $1,049 Steam Machine 512 GB seems almost reasonable. Let's put it this way, it's not as highly-priced as we feared, given everything that's going on at the moment and the recent <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">price hike of the Steam Deck</a>. But the unfortunate truth is that budget gaming PCs—while being much larger, noisier, and more unwieldy than Valve's magic box—can still be found for the same sort of figure.</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="WthLxCjrdEw9seALfNfjPo" name="Steam Machine blue LED" alt="A close-up of the blue LED strip on the front of the Steam Machine" src="https://cdn.mos.cms.futurecdn.net/WthLxCjrdEw9seALfNfjPo.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>A perusal of our <a href="https://www.pcgamer.com/best-cheap-gaming-pc/" target="_blank">cheap gaming PC deals</a> page reveals several 1 TB-equipped, RTX 5060-toting models for under $1,000. And, as I've shown with the AtomMan G1 Pro, anything with Nvidia's current-gen budget card is likely to give the Steam Machine a good thrashing in the performance stakes.</p><p>Speaking of which, the AtomMan machine can be found (at the time of writing) for <a href="https://www.amazon.com/MINISFORUM-PCIe4-0-Desktop-Computer-Graphics/dp/B0GLYNP4DK/" target="_blank">$1,439 at Amazon</a>. That's pretty pricey for a mini PC, but it does come with a beastly laptop CPU, said RTX 5060, and 32 GB of RAM. You only get a 1 TB SSD, it's true. And like the PCs above, it doesn't have an included controller, nor a couch-native SteamOS interface.</p><p>But it's only $11 more than the top-spec Steam Machine 2 TB. And Steam Big Picture mode in Windows works great for gaming on your TV. As for the controller? A suitable model doesn't cost a whole lot extra (particularly if you go for something budget-yet-brilliant, like the <a href="https://www.pcgamer.com/hardware/controllers/gamesir-nova-lite-controller-review/" target="_blank">GameSir Nova Lite</a>).</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="AsW4qBw4bSzuvNYt8UooeJ" name="SteamMachinegamingPC" alt="A Steam Machine riding on top of a gaming PC" src="https://cdn.mos.cms.futurecdn.net/AsW4qBw4bSzuvNYt8UooeJ.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 just can't square the Steam Machine's performance with any idea of consumer value. I really can't. The first question you need to ask yourself as a hardware reviewer is this: Would I buy one?</p><p>And despite the little black box's lovely design, excellent controller, and sheer curiosity value, the answer is no. Not when I can still pick up a regular gaming PC for the equivalent cash, with much better overall gaming performance.</p><p>Because, when it comes to the PC gaming experience, I think you should ask yourself what it means to you. To me, it means better graphics than consoles. It means higher frame rates. It means flexibility, and it means spending more money in return for a better experience when I <em>actually play the games. </em></p><p>Having a neat little PC gaming box tucked away underneath your TV is all well and good, on paper. But when it feels underpowered (and internally outdated) right out of the gate, while still costing north of a grand for the base-level model? I'm simply not sure it makes much sense.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Dishonored review (2012) ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/action/dishonored-review-2012/</link>
                                                                            <description>
                            <![CDATA[ Playing a magic assassin in Dishonored’s rusty city of Dunwall is as brilliant as it looks. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">yAnhpbUAYRTWdstVe6UYWD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3gNtyiojUS4tbxtJKqcxWW-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 21 Jun 2026 14:00:00 +0000</pubDate>                                                                                                                                <updated>Mon, 22 Jun 2026 16:29:39 +0000</updated>
                                                                                                                                            <category><![CDATA[Action]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Tom Francis ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Jody Macgregor ]]></dc:contributor>
                                                                    <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/3gNtyiojUS4tbxtJKqcxWW-1280-80.jpg">
                                                            <media:credit><![CDATA[Bethesda]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Dishonored]]></media:description>                                                            <media:text><![CDATA[Dishonored]]></media:text>
                                <media:title type="plain"><![CDATA[Dishonored]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3gNtyiojUS4tbxtJKqcxWW-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><em><strong>Special commentary on this classic PC Gamer review provided by:</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eMV96W"></div>                            </div>                            <script src="https://kwizly.com/embed/eMV96W.js" async></script><h2 id="dishonored-review-pc-gamer-issue-246-uk-december-2012">Dishonored review - PC Gamer issue #246 (UK, December 2012)</h2><p><em><strong>From the archives: </strong></em><em>The review below appears as originally written, with only minor changes in formatting and presentation. By Tom Francis</em></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:1200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="hGHhtRsx8FTRqWipvGpGuQ" name="1753276-dishonored-screenshot.jpg" alt="Shooting a guard in front of a witness" src="https://cdn.mos.cms.futurecdn.net/hGHhtRsx8FTRqWipvGpGuQ.jpg" mos="" align="middle" fullscreen="" width="1200" height="675" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Bethesda)</span></figcaption></figure><p>I think I can jump onto another light fitting from here. I’m wrong. I slip, fall, and land inches behind a gold-masked Overseer looking out of the fifth-story window. I only have a split second headstart in getting over our mutual surprise at the situation, and I use it to stab him in the neck.</p><p>A second after his body hits the ground, I hear carpet-softened footsteps coming down the hall. Panic. After mentally rejecting three even crazier ideas, I hoist the Overseer’s body over my shoulder and jump out of the window.</p><div  class="fancy-box"><div class="fancy_box-title">Need to Know</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Release date</strong> October 9, 2012<br><strong>Expect to pay</strong> £30 (in 2012)<br><strong>Developer</strong> Arkane Studios<br><strong>Publisher</strong> Bethesda Softworks<br><strong>Recommended </strong>3GHz dual core CPU or better, 4GB RAM, GeForce GTX 460 / Radeon HD 5850<br><strong>Steam Deck</strong> Verified<br><strong>Link</strong> <a data-analytics-id="inline-link" href="https://store.steampowered.com/app/205100/Dishonored/" target="_blank">Steam</a></p></div></div><p>Dishonored is mostly a stealth game, where you play a kind of assassin, in a somewhat steampunk city. Those floundering qualifiers are part of the fun: you don’t have to hide, you don’t have to kill anyone, and while the city of Dunwall mixes matchlock pistols with crackling Tesla tech, it’s a rusty, crumbling place that feels unique.</p><p>If you don’t manage the stealth part, the first-person swordfight that breaks out is surprisingly fun, and surprisingly survivable. Time your blocks right and you can take out a squad of guards with vicious counter-attack executions. It’s not always viable later on, and I’m keen to avoid it on this mission anyway. My target is the Grand Overseer, head of Dunwall’s witch-hunting religion, and any alarm will send him running to his underground bunker.</p><p>As I sail out of the window, still holding the dead guard, I twist round and Blink back onto the window ledge. There are only six magical powers in the game, and you probably won’t use them all, but you’ll definitely use Blink. It’s a short-range teleport spell that’s almost free to cast, and quickly becomes your main way of getting around the game. </p><p>It’s silent, so it makes stealth faster and more versatile: you can Blink past the path of an approaching guard to stab him in the back when he investigates your former location. </p><p>And it also gives you a precise and reliable way to climb on the scenery. The game shows you the spot you’ll jump to as you aim the spell, so the kind of player who habitually falls off light fittings can still blink to a fifth- story window ledge without falling to his death.</p><h3 class="article-body__section" id="section-city-blocked"><span>City blocked</span></h3><p>The ledge is safe and out of sight, but I don’t think it’s wide enough to drop the body on. And the huge, rainlashed courtyard below is crawling with guards. I circle half the building before I finally see an open dumpster at ground level. I think I can toss him into it from all the way up here.</p><p>I’m wrong.</p><p>Dishonored’s missions unfold across huge chunks of this plague-infested city. The best of them spend that space in breadth as much as length, letting you explore several city blocks outside of the building you plan to infiltrate. You’re free to sneak through the rat-riddled alleyways, clamber up to the rooftops and Blink between them, or dive into every open window and ransack the buildings for secrets and loot. It’s a fantastic sense of freedom.</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:1161px;"><p class="vanilla-image-block" style="padding-top:71.83%;"><img id="NJx54LUqtZLDCxpzitWJNc" name="dishonoredbox2" alt="A boxout outlining three outcomes to a mission where the player attempts to poison an enemy." src="https://cdn.mos.cms.futurecdn.net/NJx54LUqtZLDCxpzitWJNc.png" mos="" align="middle" fullscreen="" width="1161" height="834" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Arkane Studios)</span></figcaption></figure><p>There are even side quests in these extensive regions, and masses of incidental storytelling. Books, notes and diaries offer you enigmatic clues to stashes of loot, safe combinations and magical items. </p><p>The city watch patrol most of it, but other sections are ruled by thugs, the gutters crawl with plague- zombies, and some apartments are inhabited by stranger folk altogether.</p><p>This courtyard, though, is patrolled by Overseers. And a very dead Overseer has just fallen out of the sky and landed heavily on a spiked metal fence, dangling from it like a gruesome warning. I freeze. </p><p>They haven’t seen it yet. I slip quietly back in through a different window.</p><p>I’m in the meeting room my target is headed for, and there are two glasses on the table. My mission is to kill the Grand Overseer, but there’s an optional extra: he’s about to poison one of the few good men left in the city watch, and I’ve been asked to prevent it. I’m just about to do something clever with the glasses (see ‘Who to poison’) when the doors swing open.</p><h3 class="article-body__section" id="section-underseers"><span>Underseers</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1688px;"><p class="vanilla-image-block" style="padding-top:62.20%;"><img id="dxiEhU66XNv6qFVs5g8TkC" name="overseer" alt="A masked enemy from Dishonored attacks the player in first-person." src="https://cdn.mos.cms.futurecdn.net/dxiEhU66XNv6qFVs5g8TkC.png" mos="" align="middle" fullscreen="" width="1688" height="1050" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Overseers are actually pretty happy behind those masks. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Arkane Studios)</span></figcaption></figure><p>I Blink behind a screen in the corner of the room and hold my breath. The guards yell in alarm, I switch to grenades and brace for them to... rush out through the other doors. </p><p>They didn’t see me! They must be responding to something else going on. Oh, the bloodied Overseer I just threw off the building? I guess that might be it.</p><p>An objective note tells me I’ve prevented the poisoning, with my ingenious and totally intentional distraction technique, so now I just need to take out my target. I slip back out of the window before the metal shutters come down, and Blink down to street level. There’s a gutter down here with a tiny window into the Grand Overseer’s safe room, so all that’s left to do is to load my crossbow and wait.</p><p>As well as the openness of the levels themselves, there’s a pleasing amount of flexibility in how to tackle your targets. Prescribed solutions like the poisoning are blended with emergent ones, like planting a razorwire tripmine on the route to the target’s saferoom, or rewiring security to kill him for you. </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:1498px;"><p class="vanilla-image-block" style="padding-top:75.10%;"><img id="3vq8eQxEWWpXRafc7DQNMV" name="dishonoredbox" alt="A series of screenshots of Dishonored." src="https://cdn.mos.cms.futurecdn.net/3vq8eQxEWWpXRafc7DQNMV.png" mos="" align="middle" fullscreen="" width="1498" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Arkane Studios)</span></figcaption></figure><p>Sometimes key information about your targets’ location or identity is randomised each time you play, so you have to gather clues through exploration and eavesdropping every time. And there’s even a nonlethal way of dealing with every target.</p><p>I won’t spoil what it is in this mission, but it’s a good one. In general, too, I like the ridiculous idea of a game about a ‘supernatural assassin’ going to such lengths to cater to the extremist player who’d want to leave every single person alive. And how many people you kill actually changes the later levels: the more corpses you leave in your wake, the more rats and plague zombies you’ll encounter.</p><p>I like all that. But Dishonored goes further. Characters start to moan at you if you kill too many people. The nonlethal objectives sometimes involve substantial side-quests that you miss out on if you don’t want to take that weird path. The game itself even says ‘Optional objective failed’ if you’re so audacious as to actually assassinate the person you were sent to assassinate. And if it feels you’ve killed more than it deems morally acceptable, you’re punished with a deeply unsatisfying ending.</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:1294px;"><p class="vanilla-image-block" style="padding-top:62.06%;"><img id="gWUuZbsiGrD9oJWY3nrkdJ" name="shooty" alt="The player fires a pistol at an enemy in first-person." src="https://cdn.mos.cms.futurecdn.net/gWUuZbsiGrD9oJWY3nrkdJ.png" mos="" align="middle" fullscreen="" width="1294" height="803" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The ‘Just shoot him’ strategy is noisy, but it works. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Arkane Studios)</span></figcaption></figure><p>It’s a strangely sanctimonious attitude for a game whose most interesting features all revolve around arranging inventively horrific murders. Particularly when the nonlethal objectives are often crueller than death—one of them leaves a woman unconscious at the mercy of a terrifying creep who’s in love with her.</p><div><blockquote><p>It’s a big, shiny example of so much we keep asking for in games, but rarely get</p></blockquote></div><p>If you take the hint and try to avoid killing, you hit a practical problem: there’s only one nonlethal weapon. </p><p>Your trademark retractable blade, your upgradeable pistol, crossbow bolts, incendiary darts, explosive rounds, grenades, proximity- triggered springrazors, the Jedi-like Wind Blast, the rat-powered Devouring Swarm, rewired Arc Pylons, Walls of Light and Watch Towers all kill. </p><p>Sleep darts don’t, so the merciful play style is limited to those and a very slow sleeperhold move. There’s still a quiet satisfaction to playing this way, but it’s much more repetitive than messing around with all the rest of the horrible toys the game gives you.</p><h3 class="article-body__section" id="section-gilded-cage"><span>Gilded cage</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/vA4ZwZhf7tB6eQ82ot4qgB.png" alt="One man drags another by the arms across a grimy city street. A sign in the background reads, "REPORT ANY SICKNESS. HIDING THE PLAGUE IS PUNISHABLE BY DEATH."" /><figcaption>You’re never far from the plague fallout.<small role="credit">Arkane Studios</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jb7ipE3N62F5w9sEEH2Yzj.jpg" alt="Tallboys burning Dishonored characters" /><figcaption>Tallboys, cleaning up the city.<small role="credit">Arkane Studios</small></figcaption></figure></figure><p>The other thing that makes Dishonored slightly less exciting than it initially seems is that it peaks early. The most liberating missions are all in the first half of its 13-hour story. Some of the later ones are too plot-driven to give you that same freedom, and others are just too crowded with guards. One is set on a bridge, but if you drop down to the water to swim around part of it, you’re stopped by invisible barriers. </p><p>The game never becomes as straightforward or restrictive as a conventional shooter, it just doesn’t manage to play to its strengths all the way through.</p><p>What it never loses is the feeling of a world full of interesting systems to tinker with. Take the technology: every security device is wired to a control panel, and everything that needs a lot of power is wired to a whale-oil battery. Every panel can be rewired to turn the device to your side, and every battery can be removed to turn it off.</p><p>At one point I couldn’t find a way past an Arc Pylon: a Tesla-coil that obliterates any intruder in a certain radius. The panel to rewire it was in range of the Pylon itself, impossible to reach alive. The battery that powered it was on a low platform that I also couldn’t get to without going near the Pylon. But I could see it, and I happen to know that whale oil batteries are highly explosive.</p><p>I shot it with a crossbow bolt, the battery blew, and the Pylon powered down. While the guards investigated the blown battery, I crept over to the control panel and rewired it. There were a few more batteries in a nearby storage room, so I stole a new one and powered it back up, now working for me. It fried so many guards that I eventually had to replace the battery.</p><h3 class="article-body__section" id="section-a-perfect-swarm"><span>A perfect swarm</span></h3><p>Part of the reason Dunwall’s oppressive government installs automated security like this is to curb the spread of rats, which are a system in themselves. They’re everywhere, but they don’t pose a threat unless they gather into a bona fide swarm. That tends to happen around corpses, which they flock to wherever they find them. Once they’ve picked the body clean, the swarm will happily move onto living targets: you or your enemies.</p><p>I got cornered by a swarm while sneaking through a manor house. I’d slipped past two thugs to get into a bedroom, but now the swarm was between me and the door. So to solve two problems at once, I shot the wall. </p><p>The thugs ran over to investigate the noise, the rats ran over to investigate the thugs, and while the seething mass of vermin and flesh wrestled with itself, I skirted round it and sneaked upstairs.</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:1496px;"><p class="vanilla-image-block" style="padding-top:62.17%;"><img id="t8RKbbqf2W5biytjrwaU7V" name="pylon" alt="A group of enemy guards from Dishonored is zapped by electricity from a rewired pylon." src="https://cdn.mos.cms.futurecdn.net/t8RKbbqf2W5biytjrwaU7V.png" mos="" align="middle" fullscreen="" width="1496" height="930" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">A rewired Arc Pylon is a thing to see. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Arkane Studios)</span></figcaption></figure><p>Then there’s the Possession spell: once you’ve invested enough in it, you can take control of any man or beast for a few seconds. The limitations are pretty strict: you can’t attack, you die if they die, and when the spell ends, you step out of your victim rather than returning to your original location. But you can use Possession to slip past security systems without hacking them, or to escape a crowd of angry guards. I loved taking control of a Tallboy, the towering archers on stilts. The rest of the guards just see you vanish, and search for you while their heavy backup mysteriously wanders off to be alone.</p><p>Something else Dishonored never loses is its aesthetic flair. Dunwall is a rotting city port defined by the sharp divide between rich and poor. </p><p>Everything is weathered, faded and crumbling except for the pristine soapstone mansions of the aristocracy, and the game art relishes that grotesque contrast. Every monied bureaucrat wears a caricature of a sneer, every plague victim an exaggerated look of permanent dismay. </p><div><blockquote><p>We rarely get to explore a setting like this</p></blockquote></div><p>The masquerade mission is the visual centrepiece: a silk draped party in a manor of dazzling opulence, attended by nasty socialites whose monstrous masks seem like an externalisation of their ugly indifference to the plague. In the street outside, its vomiting victims are cut down by the guards’ explosive arrows if they stumble too far out of the gutter.</p><p>Dishonored’s whole world is textured with an oil-painted smudge that brings out the 19th-century vibe—despite the sci-fi tech. That’s part of what makes its atmosphere so intoxicating: we don’t often get to explore a setting like this.</p><div  class="fancy-box"><div class="fancy_box-title">From the archives</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="r7FpJH2HJgY9Uy9nJU8ew5" name="pcgamermag246" caption="" alt="PC Gamer magazine" src="https://cdn.mos.cms.futurecdn.net/r7FpJH2HJgY9Uy9nJU8ew5.png" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div></figure><p class="fancy-box__body-text">This review was originally published in <strong>PC Gamer #246 (UK, December 2012)</strong>.</p><p class="fancy-box__body-text">You can still <a data-analytics-id="inline-link" href="https://www.magazinesdirect.com/pcg-brandsite" target="_blank">subscribe to PC Gamer</a> to get new issues of the magazine (in print!) every month.</p></div></div><p>For all those reasons, I recommend turning off almost every part of the interface. There’s a thrillingly nerdy array of options for this, and I found myself getting more and more lost in the game once I’d tinkered with them: I learned to listen for the noise of my mana recharging, read street signs to figure out where I was going, and notice the way I was holding my weapon to check whether I was in sneak mode.</p><p>This is all PC specific, and our version gets all the special attention we like: field-of-view options, responsive mouse movement, graphics options—you can even ‘Disable rat shadows’. +5 to the score right there.</p><h3 class="article-body__section" id="section-assassin-s-speed"><span>Assassin’s speed</span></h3><p>The only thing I can’t vouch for is performance: Bethesda aren’t letting code out of their office at time of writing, so I’ve only played it on a 2.8GHz Core i7 with a 2GB GeForce GTX 670 graphics card. </p><p>On that setup—contain your shock—it ran smoothly.</p><p>The fact that someone’s still putting real effort into the PC version of their multi-platform game is one good reason to buy it. But with Dishonored, there are quite a few. The fact that it doesn’t have any unskippable boss fights. That it’s one of the few major new games that isn’t a sequel or a remake. That a developer went to huge lengths to allow players this much freedom, and a publisher gave them the time and money to make it this slick. </p><p>It’s a big, shiny example of so much we keep asking for in games, but rarely get. Luckily, the best way to vindicate it is to buy and then play an amazing game. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Logitech G305 X Superlight review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/logitech-g305-x-superlight-review/</link>
                                                                            <description>
                            <![CDATA[ A solid and fairly plain upgrade on the original, but not wholly better either. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CpybdgtNoaxnCfqj8qUD36</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pTZdszAGGB42CfodWGhPqb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 19 Jun 2026 15:37:08 +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.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/pTZdszAGGB42CfodWGhPqb-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Logitech G305 X Superlight gaming mouse, held in a hand outside]]></media:description>                                                            <media:text><![CDATA[Logitech G305 X Superlight gaming mouse, held in a hand outside]]></media:text>
                                <media:title type="plain"><![CDATA[Logitech G305 X Superlight gaming mouse, held in a hand outside]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pTZdszAGGB42CfodWGhPqb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>For years, Logitech's egg-shaped G305 has been a budget beast, offering a comfortable feel, decent sensor, and solid shape at a reasonable price. It was so good, in fact, that it was our pick for the <a href="https://www.pcgamer.com/the-best-gaming-mouse/#section-the-best-budget-wireless-gaming-mouse" target="_blank">best budget wireless gaming mouse</a> until the copycat <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2 Pro</a> showed up. Incredibly, it claimed a spot on top of the budget gaming mouse hill for eight entire years. </p><p>Almost as if it were perturbed for losing that spot, Logitech has just launched a refresh, the G305 X Superlight, with an upgraded sensor and ever so slightly different look. Now it's got RGB that shines through a translucent patch in the base, to match the look of the G316 X 98 gaming keyboard. </p><p>But, in return for those upgrades, you are paying more money now, so it doesn't just need to be better to actually <em>be better</em>. It instead needs to be better for the money. Okay, I'll stop saying "be better". </p><p>That's all before mentioning that, like almost every bit of PC gaming gear, the competition has gotten fierce over the years. Logitech doesn't just need to compete with itself; it has to throw hands with a dozen other mouse brands to come out victorious. </p><div  class="fancy-box"><div class="fancy_box-title">Logitech G305 X Superlight specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="SmvDaB7ZJtgJrTg96UaMxb" name="IMG_9671" caption="" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" src="https://cdn.mos.cms.futurecdn.net/SmvDaB7ZJtgJrTg96UaMxb.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Sensor: </strong>Hero 44K<br><strong>Connectivity:</strong> Wired (USB Type-C), wireless (2.4 GHz and Bluetooth)<br><strong>Switches:</strong> Not stated<br><strong>Polling rate: </strong>1,000 Hz (up to 8,000 Hz with optional dongle)<br><strong>DPI: </strong>44,000<br><strong>Acceleration:</strong> 40 G<br><strong>Speed: </strong>678 IPS<br><strong>RGB: </strong>Yes<br><strong>Weight:</strong> 59 g<br><strong>Battery life:</strong> 130 Hours<br><strong>Price:</strong> <a data-analytics-id="inline-link" href="https://www.logitechg.com/en-us/shop/p/g305-x-superlight" target="_blank">$80</a> | <a data-analytics-id="inline-link" href="https://www.logitechg.com/en-gb/shop/p/g305-x-superlight.910-007740" target="_blank">£70</a></p></div></div><p>At 59 grams, the G305 X Superlight has a pleasant feel to it. It's not very weighty at all, but there's certainly enough that it gives some resistance as I use it. The skates give resistance, too, and I'm not a fan of them. They catch just a little, sticking more to my mouse pad than I'd like. It definitely feels like more of a subjective thing, but I would like a light mouse to glide more in use, especially in snappy first-person shooters. </p><p>As well as this, I can hear a defined scratching sound with the mouse skates (we had the same problem with the <a href="https://www.pcgamer.com/hardware/gaming-mice/protoarc-em25-ergonomic-mouse-review/" target="_blank">Protoarc EM25</a> recently), which doesn't appear to do damage but can be quite annoying. Once I really started to take note of it, the mouse actively annoyed me, which is a bad sign for long-term use.</p><p>I even found myself cautious of making wide motions because it was loud enough to distract. You should be able to fix this by replacing the skates with after-market ones, but that's something you really don't want to have to do with a mouse just to get it feeling okay, especially a budget one.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/QCcZTaj4LJJRB7nCff6ozb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FPbxz8rpYoW7Jv3E77BPyb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TE9nJLs5K9mu3vpyTusRvb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/c7syVD4Jjm4eppjEfd5qnb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gRqQhKY9yRNXDqXq4pDQvb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>One thing that I do appreciate about this mouse is its tiny visible screws on the bottom. You can get in there and replace the battery, should you want to, and easy access is a good thing, as far as repairability is concerned. </p><p>Speaking of internals, Logitech's Hero sensor is still potent. You are getting a max DPI of 44,000 here, and it's snappy and responsive enough to handle high DPIs well. It also technically supports 8,000 Hz polling, but you have to buy an optional receiver to actually use that. If doing this means getting a cheaper mouse, I actually think making 8,000 optional is a fairly smart play. It's a niche polling rate that most won't see the benefit of. </p><p>In shooter <a href="https://www.pcgamer.com/games/fps/mouse-pi-for-hire-review/" target="_blank">Mouse: PI for Hire</a>, I had no problems blasting away all the baddies, and the easy-to-access DPI switch on the top of the mouse means I can flit between sensitivities with ease. The switches are satisfying to click and produce a rather loud noise in response. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/yRzgELQC4sQppkwaBMSXzb.jpg" alt="Logitech G305 X Superlight gaming mouse with its receiver, on top of stone" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pTZdszAGGB42CfodWGhPqb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/myk9CBfoUgL4To9qL728ob.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I almost never found myself double-clicking, though I think part of that is the comfortable shape. It's a sturdy shell (get it? Because of the egg thing), and though it's plastic, it's certainly strong plastic. The round base means that I am often encouraged to squeeze the sides with the bottom of my palm. It's a comforting hold that feels very natural in play. I'd say it's better suited to small hands, thanks to its tiny frame, but I didn't particularly mind it with my fairly big hands, either. </p><p>At just under 60 grams, it's relatively light, though again, those skates just let it down somewhat. On a heavier frame, I can see the appeal of more catchy skates, but I really want the G305 X Superlight to feel breezy in use. </p><div><blockquote><p>I didn't realise until I'd swapped mice how much the skates impacted my enjoyment of the G305 X. </p></blockquote></div><p>One thing I always try to test with gaming mice is Counter-Strike 2, as its short time to kill makes precise, quick aiming so important. For the most part, the G305 X performs admirably here. The sensor never cut out, and shots are easy to make. </p><p>The G305 X's specs are almost approaching competitive esports level, and that's certainly nice to have at this price point, though there will always be some compromises. For instance, moving from it to my daily driver, the <a href="https://www.pcgamer.com/hardware/gaming-mice/8bitdo-retro-r8-gaming-mouse-review/" target="_blank">8BitDo Retro R8</a>, it has a better sensor but worse polling, and the R8's skates gave me instant relief when I swapped. And the R8 does all of this, with an included charging dock and great aesthetics, for $30 less. I didn't realise until I'd swapped mice how much the skates impacted my enjoyment of the G305 X. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/3bnUJYtUdDFKLoCUK5d8vb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Pb6U2qqarrEwRcpfCcnvwb.jpg" alt="Logitech G305 X Superlight gaming mouse, held in a hand outside" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The G305 X is impressive in more than one way, though. Its 35-hour battery life is certainly quite strong. It's also the type of mouse you can just throw in a bag and bring places. I know, as I've done that. It's sturdy, light, small and comes with a small compartment on the bottom for the 2.4 GHz connector. This means it's a very neat little package. </p><p>And that package is partly so neat because of its subdued aesthetic. I've had my hands on the black one, and outside of the RGB strip at the top, it's all very understated. It looks clean on a desk and doesn't distract much from the screen. Its rounded base is not only comfortable but looks neat too.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if…</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong> You simply want the G305 but better: </strong>This is a very similar mouse, with slightly different RGB, an upgraded sensor, and a battery for wired charging</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if…</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong> You want a budget egg-shaped mouse. </strong>The Mchose G3 V2 offers a very similar shape and smoother skates for half the price tag.</p></div></div><p>But Logitech aren't even the only one doing that egg shape anymore. I recently had the chance to test out the rather impressive <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2</a>, which comes in at less than half the price, and honestly, I'd be picking that instead if it were my cash. The 12,000 DPI in the G3 V2 is lower, but you get the same base polling, a stronger battery life, the exact same weight, and its Omron mechanical switches are very pleasant too. </p><p>That's before mentioning the G3 V2 Pro, which is around ten dollars more than the standard G3V2, comes with an upgraded sensor, and packs a 26,000 max DPI. Mchose's mouse feet are also substantially better, to me.</p><p>The G305 X Superlight does seem like a noticeable improvement over the standard G305 on paper, and in practice, it's a solid mid-range device with strong stats, a solid feel, and a clean look. However, the G305 has partly stood the test of time because you'd always find it on sale, and thanks to a price bump, the G305 X doesn't actually feel like a no-brainer upgrade, especially when the market is more vibrant, varied, and interesting than ever before. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Melgeek Real81 review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-keyboards/melgeek-real81-review/</link>
                                                                            <description>
                            <![CDATA[ A competitive keyboard that stumbles in more casual settings. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gw8kodEU7U8aFntXGVMRcK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/UQoKbXr85QopFn23S5qEgY-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 18 Jun 2026 15:54:15 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Keyboards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.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/UQoKbXr85QopFn23S5qEgY-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Melgeek Real 81 gaming keyboard outside]]></media:description>                                                            <media:text><![CDATA[Melgeek Real 81 gaming keyboard outside]]></media:text>
                                <media:title type="plain"><![CDATA[Melgeek Real 81 gaming keyboard outside]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/UQoKbXr85QopFn23S5qEgY-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I recently had the chance to test two different Melgeek keyboards at the same time. They are the space-themed <a href="https://www.pcgamer.com/hardware/gaming-keyboards/melgeek-centauri-80-review/" target="_blank">Centauri 80</a> and the black and gold Real 81. Though they're made by the same company, they couldn't be more different in approach. </p><p>The Centauri 80 is heavy, flashy, with a built-in OLED screen, and it costs $360. The Real 81, on the other hand, is more practical at $140, or at least as practical as you can get from a competitive gaming keyboard. </p><p>If I could compare it to keyboards I've tried before, I'd say it's a similar feel and design to Lemokey, specifically the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/lemokey-l4-review/" target="_blank">Lemokey L4</a>. It's small but blocky and a little chunky. It's the type of keyboard you could throw into a backpack, but you probably wouldn't want to because it's pretty heavy. Still, I don't think I'd fear it breaking on the train. </p><p>It also comes with many of the features you would want out of a competitive keyboard. It can go all the way up to 8,000 Hz (should you have the reaction speed for that to matter), and its keys are all rapid trigger capable, which means they can register presses and unregister presses based on a specific actuation. In practice, this means being able to stop walking quicker or button bash more effectively.</p><div  class="fancy-box"><div class="fancy_box-title">MelGeek Real81 specs</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Switches: </strong>Honey magnetic switches<br><strong>Keycaps: </strong>Transparent<br><strong>Lighting:</strong> Yes<br><strong>Polling rate:</strong> 8,000 Hz<br><strong>Connection type:</strong> Wired<br><strong>Layout:</strong> 81 keys<br><strong>Weight:</strong> 1.1 kg<br><strong>Price:</strong> <a data-analytics-id="inline-link" href="https://www.melgeek.com/en-eu/products/melgeek-real81-gaming-keyboard" target="_blank">$139</a></p></div></div><p>Immediately, it's a more attractive package for the average gamer than the Centauri 80. Where the Centauri shows up in the looks department and feels impressive, the Real 81 is simpler in approach. It doesn't have any gimmicks and comes in at a reasonably competitive price. </p><p>Naturally, I still wouldn't call $140 cheap, or even budget, but the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/gamakay-x-naughshark-ns68-review/" target="_blank">Gamakay x NaughShark NS68</a> sits in a league of its own for 8,000 Hz pricing. And Gamakay give up build quality in return for that super cheap price point. $140 feels about right for the keyboard I've had my mitts on, factoring specs and build. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/nVyzXwgwbcxHHVRFdXoshY.jpg" alt="Melgeek Real 81 gaming keyboard outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WgnRahUjTWMCp9G7utk5tY.jpg" alt="Melgeek Real 81 gaming keyboard outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ADJQPVPVeFZTqBc4rKjgfY.jpg" alt="Melgeek Real 81 gaming keyboard outside" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>In the looks department, the Real 81 has a few flourishes, with a gold trim and a small LED bar down the bottom right, but it's not too flashy either. It's all black otherwise, and the keys have a dark gold lettering. </p><p>Unfortunately, like the Centauri 80, the Real 81 is quite hard to make out in a dark environment. If I don't have at least a light on in the room, I have to rely mostly on feel to make out where the keys are. This isn't a huge problem for me, as I'm fairly familiar with where to put my hands, but it's still an odd issue to have. Keys are, thankfully, well spaced and easy to get to, though. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Va6ENR3pi8nLcneGV4pznY.jpg" alt="Melgeek Real 81 gaming keyboard on a desk, from the front, showing off its RGB lighting" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/89Pu8VBmMAsUc3HcBGVqLY.jpg" alt="Melgeek Real 81 gaming keyboard on a desk, from the front, showing off its RGB lighting" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rRmeHt7jvFPmNrvYJ6KqLY.jpg" alt="Melgeek Real 81 gaming keyboard on a desk, from the front, showing off its RGB lighting" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The RGB underneath keys does look pretty good, and that's because its keys are translucent. It even has per-key RGB, which can be adjusted in Melgeek's own software. That software can also be used to set custom controls, which does help make up for the lack of any media buttons on the keyboard itself. You can download that software, or use it on the web, and the web app is super solid. I like that customisation is straightforward and easy here. The Real 81 is simple to use out of the box and doesn't even require software, past the first update. </p><p>As far as typing feel is concerned, the Real 81 performs okay. Keys are a tad springy for my liking, and are less smooth than I would have hoped. I feel like I'm simply putting in a little more effort than I expect when trying to bash them down in a flurry for a piece of news. Mine came equipped with Melgeek's Honey magnetic switches, and Honey is an apt name, as they just feel a tad sticky. The space bar and caps lock also have an uncomfortable clack feeling, which is less nice than the somewhat muted sounds of the rest of the keyboard. I wouldn't say it's bad, as far as sound is concerned, but just inconsistent.</p><p>Melgeek employs a 5-layer sound-dampening gasket mount to help flatten that sound, and it's mostly rather satisfying. The majority of keys have a 'tick' sound that's just quite enough that it hasn't bothered my partner on a late night when inspiration has suddenly struck me. The feel of the keys would certainly send me to bed before the sound would, anyway. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ADJQPVPVeFZTqBc4rKjgfY.jpg" alt="Melgeek Real 81 gaming keyboard outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/p2M7AD2mkzHc6TUNTViKnY.jpg" alt="Melgeek Real 81 gaming keyboard outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Dobd4UAW6k4fHaQMSSjsaY.jpg" alt="Melgeek Real 81 gaming keyboard outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ccZMSicdk2Eakgzn3tzcnY.jpg" alt="Melgeek Real 81 gaming keyboard outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9xt6VFo35ZWyimeqELidhY.jpg" alt="Melgeek Real 81 gaming keyboard outside" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>In games, the Real 81 does perform pretty well, though. Keys are responsive and super quick in Counter-Strike 2, and I can stop walking nearly instantaneously. Your reticule is smaller when standing still in Counter-Strike 2, so this feels like a boon to me. I'd say competitive games overall perform quite nicely. The slightly tougher keys are actually pretty solid in the likes of Battlefield, where a stray misclick is rather common.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You're a competitive player who wants a chunky board:</strong> Thanks to 8,000 Hz polling and snappy rapid trigger switches, the Real 81 is a solid competitive pick. It's also blocky, heavy, and with little flex, so you could theoretically throw it around the room.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if…</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You type a lot:</strong> Though not awful, I found the honey switches to be a tad cumbersome to use, and not as smooth as I'd want for a day of typing<br><br><strong>❌ You can't touch type:</strong> In the dark, the Real 81's keys are genuinely quite tough to make out.</p></div></div><p>In more casual single-player games, I find the Real 81 does its job, but it's less comfortable to use after a few hours than other keyboards I've had my hands on. That's because the springy keys just require a bit more effort. Longer gaming sessions feel ever so slightly tiresome. </p><p>I noticed this after a few hours with roguelite city builder <a href="https://www.pcgamer.com/games/strategy/roguelite-city-builder-super-fantasy-kingdom-has-been-a-big-success-and-now-its-developer-can-afford-a-luxury-hes-always-dreamed-of-a-real-winter-jacket/" target="_blank">Super Fantasy Kingdom</a>, where I just wished I could control it all from my mouse, as the combination of its hardy keys and my leaned posture made it feel like a little more effort than necessary. </p><p>Most keyboards have to make compromises, but I can't help but feel like Melgeek's compromises are by accident here. It's a solid set of competitive keys, but not amazing for everyday typing. It has vibrant RGB and gold lettering…which you will struggle to see in the dark. It has a solid dampening solution that works well… but not on every key. </p><p>The Real 81's monkey paw curls on almost every good side, and there's certainly enough good to outweigh the bad points, but there's still far more bad than I was expecting. Or hoping for. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Dave the Diver: In the Jungle review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/action/dave-the-diver-in-the-jungle-review/</link>
                                                                            <description>
                            <![CDATA[ Like Bancho's cooking, Dave's new adventure is delicious. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6JQM74LXrcmkBa5xSg8ERP</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/AkbzgJkTsuAkZPtUCKYmJ8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 18 Jun 2026 07:00:00 +0000</pubDate>                                                                                                                                <updated>Mon, 13 Jul 2026 18:33:05 +0000</updated>
                                                                                                                                            <category><![CDATA[Action]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                <author><![CDATA[ clivingston@pcgamer.com (Christopher Livingston) ]]></author>                    <dc:creator><![CDATA[ Christopher Livingston ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/vMPWcamtj9aoVBYFtt2Hp7.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/AkbzgJkTsuAkZPtUCKYmJ8-1280-80.jpg">
                                                            <media:credit><![CDATA[Mintrocket]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A smiling village chief]]></media:description>                                                            <media:text><![CDATA[A smiling village chief]]></media:text>
                                <media:title type="plain"><![CDATA[A smiling village chief]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/AkbzgJkTsuAkZPtUCKYmJ8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Need to Know</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>What is it?</strong> DLC for Dave the Diver where you open a new restaurant.<br><strong>Expect to pay</strong>: $10/£8.49<br><strong>Developer</strong>: Mintrocket<br><strong>Publisher</strong>: Mintrocket<br><strong>Reviewed on</strong>: Intel i7 9700K, RTX 4070 Ti, 16GB RAM<br><strong>Multiplayer</strong>: No<br><strong>Steam Deck</strong>: Verified<br><strong>VR</strong>: No</p></div></div><p>Oh, there's some new DLC for Dave the Diver where you do more spearfishing and restaurant management, but this time it takes place in a little village where you can do quests and win favor with the locals like it's Stardew Valley? And it only costs $10? Sounds like a cute little distraction, perfect for the weekend.</p><p>Except the weekend is long gone and I'm still playing. I've sunk more than 25 hours into the new "content pack" for Dave The Diver, called In The Jungle, and I'm happy to say I'm not finished yet. In addition to Dave's usual scuba diving and bartending, I've battled a half-dozen new bosses, hunted birds with a rifle, become an expert beetle manager, been in a car chase, and watched my friend get swallowed and regurgitated by an enormous frog. Heck, I've even gone fishing the old-fashioned way: with a rod and a reel. Imagine that! Finally, fishing comes to Dave the Diver.</p><p>Just like the base game, In The Jungle is packed to the gills with activities and swimming with quirky characters—and it's big enough it almost feels like it could be a standalone game.</p><h2 id="deep-dive">Deep dive</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="y8mWucmAwmgoRAAeNEeUM7" name="7" alt="Dave being attacked by a large catfish" src="https://cdn.mos.cms.futurecdn.net/y8mWucmAwmgoRAAeNEeUM7.jpg" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/y8mWucmAwmgoRAAeNEeUM7.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: Mintrocket)</span></figcaption></figure><p>In the DLC, Dave has been asked by his pal Dr. Bacon to investigate a remote village where a dead dinosaur has washed up next to a lake, and Dave, as he always does, agrees to help out. Bancho the legendary sushi chef comes along and sets up shop in the little village, where the locals are a bit wary of the newcomers. Soon, Dave is making routine dives to spearhunt and Bancho is cooking up his catches. There's no sushi this time (you can't serve freshwater fish raw), but that doesn't stop Bancho from dramatically researching and grilling dozens of new recipes.</p><p>The daily dives for dinner work like they do in the base game, though Dave has some new upgradable gear to play with like his "Jungle Gun" which can quickly switch between a sniper rifle, shotgun, net gun, and assault rifle. I know that sounds extreme for catching fish, but this lake is a dangerous place, filled with ravenous piranha and enormous crocodiles. The lake is just the beginning, as the deeper Dave dives, the more dangerous and bizarre the sea life gets.</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="fE7uY8dcx2AVCgAQWxCdt7" name="3" alt="Villagers gather around a large dead shark" src="https://cdn.mos.cms.futurecdn.net/fE7uY8dcx2AVCgAQWxCdt7.jpg" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/fE7uY8dcx2AVCgAQWxCdt7.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: Mintrocket)</span></figcaption></figure><p>What's more exciting this time around is the surface world, where the side-scrolling of the dives is swapped for a Stardew Valley-like perspective. You can explore the village and visit the homes of the more than 30 new characters stuffed into this DLC, running around in all directions instead of just back and forth. This perspective extends to Bancho's outdoor restaurant, meaning you have to navigate around tables and chairs while serving meals, grilling appetizers, and mixing drinks for your evening visitors.</p><div><blockquote><p>In the Jungle makes it feel more like Dave is really living in the world than the original game ever did</p></blockquote></div><p>This perspective shift adds a lot: the base game was segmented into the different gameplay sections, but here it all flows together. Walk from Dave's customizable cabin in the morning right out into the village, gather some resources like plants and herbs, chop down a tree and chip out some ore to make a bit of new furniture for the restaurant, stop and chat with a few locals, then stroll down to the lake, pop on your scuba gear, and dive right in. In the Jungle makes it feel more like Dave is really living in the world than the original game ever did.</p><h2 id="jungle-gym">Jungle gym</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="iyE7gqZjSZ7QrutN6ZXHH7" name="20260612154620_1" alt="A swamp monster threatening adventurers" src="https://cdn.mos.cms.futurecdn.net/iyE7gqZjSZ7QrutN6ZXHH7.jpg" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/iyE7gqZjSZ7QrutN6ZXHH7.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: Mintrocket)</span></figcaption></figure><p>Then there's the jungle itself. You'll grab your trigger-happy pal Cobra and your new gadget-making friend Muna and carefully explore the branching paths of the jungle, which is filled with dangerous creatures like giant spiders, venomous frogs, vicious baboons, and massive snakes. </p><p>That's where another new system appears: turn-based combat. You control Dave and his friends as they battle, using their offensive and defensive skills against the threats, leveling up after wins to unlock even more abilities. There's a timing element to much of it, too, so tapping a button at the right time can mean doing more damage or blocking your enemy's attacks. It's a refreshing addition to the mix, especially Cobra's abilities, which involve flinging sticks of dynamite or using his incendiary sniper rifle on the monsters. Cobra is anything but subtle.</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="v9WS8Q24g2YQRHfj7S4Ju7" name="2" alt="Adventurers facing off against giant spiders in turn-based combat" src="https://cdn.mos.cms.futurecdn.net/v9WS8Q24g2YQRHfj7S4Ju7.jpg" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/v9WS8Q24g2YQRHfj7S4Ju7.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: Mintrocket)</span></figcaption></figure><p>Why explore a jungle when you're supposed to be looking for lake monsters and running a restaurant? Well, there's an ancient temple hidden in there somewhere, and, yes, it's got even more new challenges like a series of ever-more intricate block-pushing puzzles. If Link ever quits the Zelda series, I'm starting to think Dave could fill in nicely.</p><p>What else? Well, you can manage a collection of horned beetles, battling them against each other in a rock-paper-scissors combat system. You can go bird hunting, which works just like the old Duck Hunting game for the NES. Fancy a bit of Rock Band? There's a minigame with the local musician. There's a block-stacking activity, lots of fishing to do in jungle ponds, and a mobile app that lets you use the distance you've walked and swam to level up a virtual flower… </p><p>I guess I should stop being surprised at just how many different activities Mintrocket packs into Dave the Diver, but I can't. Every morning you wake up in the DLC, you really have no idea where the day will take you and what new game or system it'll place in your path.</p><h2 id="new-in-town">New in town</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/UAVuooDZsVqNpzErkCk3t7.jpg" alt="A busy outdoor restaurant" /><figcaption>The restaurant will keep you busy in the evenings.<small role="credit">Mintrocket</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iaJAmEzpgAccZ8LGvgKNp7.jpg" alt="Dave fishing in a pond" /><figcaption>Fishing, with a rod and reel, at last.<small role="credit">Mintrocket</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mdhGDZDeHgLUBrniRtSXe7.jpg" alt="A restaurant report showing good reviews and profits" /><figcaption>Bancho has lots of new recipes to perfect.<small role="credit">Mintrocket</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HPD4mW8vHrbKJpb9sznVC8.jpg" alt="A large boss fish named Xiphactinus with sharp teeth" /><figcaption>One of many big, big bosses.<small role="credit">Mintrocket</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kBQkC36i588SE9PpXPChv9.jpg" alt="A map showing all the villagers locations" /><figcaption>With so many new characters, a map showing their locations is a big help.<small role="credit">Mintrocket</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oSzHyjPKrNQdFkR8TxC9s9.jpg" alt="Villagers having a celebration" /><figcaption>Learn the local customs and participate in the celebrations.<small role="credit">Mintrocket</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/K7CfTei6FjreTGSrS5fEp9.jpg" alt="Beetles fighting" /><figcaption>Collect and battle beetles, roshambo-style.<small role="credit">Mintrocket</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/eZ2ShEdmG3mjgbzwhegBm9.jpg" alt="A rock-band like guitar game" /><figcaption>Up for some Rock Band?<small role="credit">Mintrocket</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/d6oUawQDYoXAAamUyNqBg9.jpg" alt="Dave looking pensive as an unhappy chief walks by" /><figcaption>Don't worry, Dave will win him over.<small role="credit">Mintrocket</small></figcaption></figure></figure><p>Motivating me beyond all the minigames is Dave's evolving relationship with the villagers. While they live in the jungle in modest huts far removed from modern society, they're anything but primitive. They read manga. They use mobile phones. One villager gave me his CD player because he streams all his music these days. Each has a disposition meter and the more you gently interact with them, the more you'll learn about their likes and dislikes and find ways to win them over.</p><p>What really makes it all work is that Dave is just such a lovable character. He's constantly risking his neck for others to take on fearsome sea creatures and horrifying jungle monsters, yet he's completely bashful when anyone tries to thank him, always deflecting the praise to give someone else the credit. Just like in the base game, Dave once again won me over with his humble charm, and that made it completely believable that he was capable of winning over the villagers by being so kind and selfless. It was pretty heartwarming when the prickliest of all the villagers eventually approached me with a small gift near the end of the game. And Dave, of course, was completely bashful in accepting it.</p><p>What else is there to say? In the Jungle is great, it's inexpensive, and just as filled to the brim with charm and activities as the base game. I was expecting this DLC to be a tasty snack, but turns out it's a big ol' meal.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Adventures of Elliot: The Millennium Tales review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/rpg/the-adventures-of-elliot-the-millennium-tales-review/</link>
                                                                            <description>
                            <![CDATA[ The Adventures of Elliot finds joy in speedrunning history. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">WfYq9J6ycYFiVmDfuf8vkQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/yUFkS3m2PPF3nCYUEPmDp3-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 17 Jun 2026 12:00:00 +0000</pubDate>                                                                                                                                <updated>Wed, 17 Jun 2026 13:31:56 +0000</updated>
                                                                                                                                            <category><![CDATA[RPG]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Baxter Burchill ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WtyAfUmMnkuhaP4ThRxdZX.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Baxter Burchill, a self-described &quot;lazy son of a gun who writes for fun,&quot; is a hobbyist writer and English teacher living in Japan who loves helping others find great art nearly as much as he loves vomiting onto a page.&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/yUFkS3m2PPF3nCYUEPmDp3-1280-80.jpg">
                                                            <media:credit><![CDATA[Square Enix]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Adventures of Elliot character art]]></media:description>                                                            <media:text><![CDATA[The Adventures of Elliot character art]]></media:text>
                                <media:title type="plain"><![CDATA[The Adventures of Elliot character art]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/yUFkS3m2PPF3nCYUEPmDp3-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I always thought history was boring as a kid. Nuts to the past, I want cool tech, body mods, and lightspeed travel! But maybe I would have felt differently if I had a game like The Adventures of Elliot: The Millennium Tales back then. What better way is there to appreciate the past than violently cutting down a million monsters in a ye olde fantasy Philadelphia?</p><div  class="fancy-box"><div class="fancy_box-title">Need to know</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>What is it?</strong> Time-traveling adventure full of optimism and high-octane hack-n-slashing</p><p class="fancy-box__body-text"><strong>Release date: </strong>June 18, 2026</p><p class="fancy-box__body-text"><strong>Expect to pay: </strong>$60 / £50</p><p class="fancy-box__body-text"><strong>Developer:</strong> Square Enix, Claytechworks</p><p class="fancy-box__body-text"><strong>Publisher: </strong>Square Enix</p><p class="fancy-box__body-text"><strong>Reviewed on: </strong>Intel Core i7-13700F, NVIDIA GeForce RTX 3060 Ti, 16 Gig RAM</p><p class="fancy-box__body-text"><strong>Steam Deck: </strong>Verified</p><p class="fancy-box__body-text"><strong>Link: </strong><a data-analytics-id="inline-link" href="https://www.square-enix.com/the-adventures-of-elliot-the-millennium-tales/en-us/" target="_blank">Official site</a></p></div></div><p>Centered around the—you’ll never guess—adventures of a guy named Elliot, this is a classic top-down action adventure through and through. I can taste a healthy smattering of Zelda in its recipe, a smidge of Ys, a dash of Quintet’s informal Gaia series. Traveling through time to explore the history of the magic city Philabieldia (no relation to the real magic city of cheesesteaks stateside), all the elements you’d expect of the genre are here: a condensed map, various tools to help uncover secrets, and plenty of puzzle-filled dungeons, all spruced up with Square Enix’s now-iconic HD-2D style looking the best it ever has. You’ve even got a little blue fairy friend yapping your ear off.</p><p>And boy does she <em>talk</em>.</p><figure class="van-image-figure pull-right 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="EDJbHmHJ6WSpGdsJ5Yy7bB" name="Elliot 8" alt="The Adventures of Elliot HD-2D RPG" src="https://cdn.mos.cms.futurecdn.net/EDJbHmHJ6WSpGdsJ5Yy7bB.jpg" mos="" align="right" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="pull-rightinline expandable"><a href='https://cdn.mos.cms.futurecdn.net/EDJbHmHJ6WSpGdsJ5Yy7bB.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class="pull-right inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Square Enix)</span></figcaption></figure><p>With her portrait sitting in the corner of the screen so she can mug gameplay and cutscenes alike like a hungry react YouTuber, Faie the fairy truly loves to yap. All I'm trying to do is fight my way through a tiny cave, and yet there she is complimenting me after every fight, pointing out every item that drops or chest sitting out in the open or immediately explaining how to solve the world's simplest block pushing puzzle the second I see it. Luckily for my sanity, there's an option buried in the menus to cut her rambling down significantly, turning her from borderline unbearable to a charmingly optimistic companion. It’s frankly baffling that’s not the default.</p><p>Besides making sure you’ve always got someone to listen to, Faie provides The Adventures of Elliot’s biggest addition to a style of turn-based RPG Square Enix has gotten comfortable with in recent years., She has an entire host of abilities of her own to experiment with. I can urn her into a body double to clear out a host of monsters while sitting safely in another room, or have her warp me past entire sections of dungeons. Faie specializes in producing moments that make me feel like a genius cheating the system.</p><p>Controlled with either the right stick or by a friend, taking full advantage of her freeform powers can be brain-breakingly busy (and sometimes left me gripping my controller in a monstrous double claw), but the satisfaction of whacking an evil elephant with a hammer into Faie right as she’s turned into a mini tornado to hurl them into a pit is incredibly satisfying.</p><h2 id="timed-events">Timed events</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="NGQaWxHqGtjb8a94LRhmgB" name="Elliot 1" alt="The Adventures of Elliot HD-2D RPG" src="https://cdn.mos.cms.futurecdn.net/NGQaWxHqGtjb8a94LRhmgB.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/NGQaWxHqGtjb8a94LRhmgB.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">While a sword is your bread and butter, there are plenty of other weapons to take your enemies out with. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Square Enix)</span></figcaption></figure><p>Not that I wasn’t swinging a sword plenty myself. The Adventures of Elliot is a lightning fast game. Classic JRPG electric guitar wails while I hop over boulders that are sinking into lava. As soon as I land in a locked room, half a dozen murderous monsters are beelining right for me. At its best it’s positively exhilarating, a total high-octane thrill ride. Many of the bosses especially, these gorgeous behemoths of detailed pixel work, call to mind the furious action of Ys, dashing and jumping and blocking and parrying in an endless back and forth ballet of violence.</p><p>And while there’s not many graphic options—mostly the prerequisite smattering of resolution sliders and depth of field toggles—the HD-2D style ensures a strong visual look while keeping the requirements humble, and on my rig it all ran at a perfectly constant 120 fps; ideal for a game that has a tendency to get chaotic.</p><p>It’s too bad, then, that the game is so obsessed with making sure I’m never without a rogue rodent to explode that the puzzles suffer. Most about as complex as pushing a single block left a couple inches. Worse, without any memorable puzzles or interesting layouts, the dungeons all lack a strong identity, slipping right out of the mind the moment they’re done.</p><h3 class="article-body__section" id="section-acting-your-age"><span>Acting your age</span></h3><p><em>The Adventures of Elliot will have you hoping through a handful of time periods. Here's what to expect.</em></p><div class="card card--standard card--rows-2 card--align-inline"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/UTAzmRLwh9nNhTrKHPF6iB.jpg" alt="The Adventures of Elliot HD-2D RPG"></p></div><div class="card__content"><h3 class="card__title">Age of Budding</h3><div class="card__description-wrapper"><div class="card__description"><p>The earliest time you'll be visiting, when man and nature were close and magic still a mystery.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/AsK5VBm3jasQMFAruHZBhB.jpg" alt="The Adventures of Elliot HD-2D RPG"></p></div><div class="card__content"><h3 class="card__title">Age of Magic</h3><div class="card__description-wrapper"><div class="card__description"><p>You might be convinced you're playing some steampunk sci-fi jumping here, where magic rules alongside rapidly evolving tech.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/RdKGCV2TdnH3zgaecwsXgB.jpg" alt="The Adventures of Elliot HD-2D RPG"></p></div><div class="card__content"><h3 class="card__title">Age of Reconstruction</h3><div class="card__description-wrapper"><div class="card__description"><p>We all have our bad days, and this is Philabieldia's: a dark, ruinous era where the sun hardly shines and everyone lives a moment away from death.</p></div></div></div></div><div class="card card--standard card--rows-2 card--align-inline"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/5MC3ZjEcKgEMrF9MbmnheB.jpg" alt="The Adventures of Elliot HD-2D RPG"></p></div><div class="card__content"><h3 class="card__title">Age of Safekeeping</h3><div class="card__description-wrapper"><div class="card__description"><p>With Philabieldia's protective magic weakening, the present's JRPG fantasy land seems happy enough, but it could very well be on its last legs.</p></div></div></div></div><h2 id="link-to-the-past">Link to the past</h2><p>Still, it’s nice that the game treats its story with a similar sense of speed. You can easily hit the end of the of this adventure in under 20 hours, and while the narrative itself is mostly <em>fine</em>—every single beat is extremely familiar and wrapped up in a well-meaning if clumsy fantasy racism metaphor—it shows a real knack for connecting its mechanics to the story and endearing me to the cast with only a few lines of dialogue.</p><p>That cast gets plenty of love in sidequests. From helping a grieving widow find a way to remember her late husband to helping a researcher preserve the dreams of those who came before, they're all about the past, memories, and dreams, building out a sense of thematic unity and interconnectedness as Philabieldia's NPCs big and small see their stories cross in surprising ways.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/3pYtcVPtnomfwkiEQRbUWB.jpg" alt="The Adventures of Elliot HD-2D RPG" /><figcaption>There’s a refreshingly sincere (or corny and naive depending on your taste) optimism on constant display in The Adventures of Elliot.<small role="credit">Square Enix</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rsgbCxeiq6vdBWFh2Ga3HB.jpg" alt="The Adventures of Elliot HD-2D RPG" /><figcaption>One of the game's highlights is its emotionally rich sidequests.<small role="credit">Square Enix</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/L4pLuSe24zxQsGrgh7YNFB.jpg" alt="The Adventures of Elliot HD-2D RPG" /><figcaption>Faie’s abilities have me salivating to see what madness speedrunners will get up to.<small role="credit">Square Enix</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5fQZyT4QLVUm2WRbHCLdVB.jpg" alt="The Adventures of Elliot HD-2D RPG" /><figcaption>In one of the stranger moves for the game, upgrades for your weapons are gained through a semi-gacha system.<small role="credit">Square Enix</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3UQDh7rppeZZMpDEXxFBdB.jpg" alt="The Adventures of Elliot HD-2D RPG" /><figcaption>A foolproof plan to stop any catastrophe: amass an army of feline friends.<small role="credit">Square Enix</small></figcaption></figure></figure><p>It’s in that interconnectedness where the warm spirit of The Adventures of Elliot really lies. Setting the entire game in the same fairly small area across four time periods is a bold move, and one that pays off wonderfully. The game is deeply enamored with the very idea of history, with the joy and sense of adventure that comes with seeing how a single home or batch of trees might change with the years, with the way the past reflects the present and stories continue over generations. Just look at the world map to see the proof, each new age stacked up on top of one another exactly the same as the floors of its cavernous dungeons, layers of history peeled back as you dive deeper into the past.</p><p>Like that map, The Adventures of Elliot is built on a long and ever-evolving history of a genre. And while it might not stand quite as tall as its towering influences, its dedication to brevity, thrills, and a genuine passion for the past gives its own adventure a solid place to stand in time.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Rode NT1 5th Generation microphone review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/microphones/rode-nt1-5th-generation-microphone-review/</link>
                                                                            <description>
                            <![CDATA[ An unclippable king of the digital and analogue realms. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">F2VdSVqUhUGhXq8gWC5nbk</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/G2R5mD8V6Pog6sBKLGtpES-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 16 Jun 2026 16:07:04 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Microphones]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Hope Corrigan ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/8GHv7ZUGwf8bhinBRgQGjb.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Hope’s been writing about games for about a decade, starting out way back when on the Australian Nintendo fan site Vooks.net. Since then, she’s talked far too much about games and tech for publications such as Techlife, Byteside, IGN, and GameSpot. Of course there’s also here at PC Gamer, where she gets to indulge her inner hardware nerd with news and reviews. You can usually find Hope fawning over some art, tech, or likely a wonderful combination of them both and where relevant she’ll share them with you here. When she’s not writing about the amazing creations of others, she’s working on what she hopes will one day be her own. You can find her &lt;a href=&quot;https://blockbusterstation.buzzsprout.com/&quot; target=&quot;_blank&quot;&gt;fictional chill out ambient far future sci-fi radio show/album/listening experience podcast&lt;/a&gt; right here. &lt;br&gt;
&lt;br&gt;
No, she’s not kidding.&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/G2R5mD8V6Pog6sBKLGtpES-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Rode NT 5th Generation set up on a boom arm.]]></media:description>                                                            <media:text><![CDATA[Rode NT 5th Generation set up on a boom arm.]]></media:text>
                                <media:title type="plain"><![CDATA[Rode NT 5th Generation set up on a boom arm.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/G2R5mD8V6Pog6sBKLGtpES-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Between online video calls, streaming, content creating, and messing with music, I really appreciate a good microphone for my PC setup. Once upon a time I'd be hard pressed to find a high-quality USB mic, but with many gamer brands stepping into the space great PC mics have become more commonplace. </p><p>What I haven't seen before is an exceptional quality PC mic that can also switch over to XLR interface for analogue use like Rode's NT1 5th generation release.</p><p>Rode may not be super familiar to gamers, but for those into music production and other content creation, the brand is a household name. Known for putting out excellent recording options, Rode has often been revered as delivering audiophile quality, often a bit cheaper than some of the other contending brands like Sony. The NT1 5th Generation microphone is yet another example of this, but in a mic that's so flexible you can use it for basically anything you can dream of. </p><p>Unboxing the mic is a neat experience as it's immediately obvious by the heft that this is a premium product, which you'd want for $259 USD. There's a lot more metal than I'm used to, including an aluminium body and full mesh over the actual mic portion. </p><div  class="fancy-box"><div class="fancy_box-title">NT1 5th Generation specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="MzqwKmccxbWQ8DcFATDwES" name="20260504_134426" caption="" alt="Rode NT 5th Generation set up on a boom arm." src="https://cdn.mos.cms.futurecdn.net/MzqwKmccxbWQ8DcFATDwES.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Type:</strong> large-diaphragm cardioid condenser<br><strong>Connectivity: </strong>USB Type-C and XLR<br><strong>Recording Sample Rate: </strong>48 / 96 / 192 <br><strong>Frequency response:  </strong>20 Hz to 20,000 Hz<br><strong>Features: </strong>Rode software, pop filter and mount<br><strong>Price:</strong> $250 USD | $420 AUD</p></div></div><p>The box also includes a shock mount, pop filter, and USB C and XLR cables that are thicker than the oceans (seven Cs) so it's usable straight out of the box. There's no stand, but it'll work with the standard threading for anything you already own. I've also had success on a box with a hole cut out for the cable and simply holding the mic. </p><p>The first thing I noticed when recording is how low the sound floor is on this microphone. Being a large-diaphragm cardioid condenser microphone, it is designed to pick up every little noise, but I also realised that my voice wasn't coming across as much louder than many ambient noises around me. Still I was impressed with the plug and playability across every device I tried it with. This noise gate issue isn't ideal for things like streaming but that's where Rode's free software comes 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:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="dq3fajRX9V9FrABRikr5GS" name="20260427_154539" alt="Rode NT 5th Generation set up on a boom arm." src="https://cdn.mos.cms.futurecdn.net/dq3fajRX9V9FrABRikr5GS.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" 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>While there are no controls on the microphone itself, when plugged in via USB you get access to extra functionality through the free Rode Central app. This lets you set a gain input to raise the volume so your voice is crystal clear as well as manage the high pass filter to get rid of those background noises and it works a treat. Using it I managed to get my stream <a href="https://m.twitch.tv/videos/2755697109" target="_blank">sounding like this</a> in only a few tweaks.</p><audio src="https://cdn.mos.cms.futurecdn.net/eioKVqPNvuTum2nzWFwvEf/rode%20n1%205th%20gen%20PCGamer.mp3"  controls="controls" preload="none"></audio><p>Rode offers a few other apps to do even more, but for most this is probably all you'll need to play with. Though, after all this tampering I was worried about clipping, but that's another thing this mic handles wonderfully.</p><p>As low as the sound floor is, the ceiling appears to be just as high with a frequency range from 20Hz to 20kHz which outdoes our current fav mic the Shure MV6. Rode boasts that the NT1 5th Gen is an unclippable mic, and under the right circumstances they might be right.  It's pretty hard to make this thing clip without the gain turned up a fair bit. If you're using Rode's suite of apps you can even recover sounds when this happens or alter them. The pop filter and mount also do a great job of keeping harsh sounds away, and the microphone itself is dead quiet which makes for very clean recordings.</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:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="FYtd8tEiJ7nMKK3v5HPeJS" name="20260427_154634" alt="Rode NT 5th Generation set up on a boom arm." src="https://cdn.mos.cms.futurecdn.net/FYtd8tEiJ7nMKK3v5HPeJS.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" 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 partially because of high quality the recordings are, but also just thanks to the classic sound this mic offers. It really does have a lovely warm tone to it, which has been loved by singers since Rode started offering the NT1 mic. This same timbre applies to spoken voice, so if you're a streamer who values the tone of your talk, this will likely bring out the best in it. Though it's worth noting there's no native mute button on the physical mic, so you may need to setup a digital option. </p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You ever go analogue: </strong>Being able to go from USB Type-C to XLR is seriously a massive boon that makes this mic feel like two. If you ever need an XLR mic or wanna really tune in your setup with a mixing board this mic gives you the flexibility to move between the analogue and digital worlds.</p><p class="fancy-box__body-text"><strong>✅ You care A LOT about audio: </strong>This mic gives a lot of options with that massive range and lovely tone. There's not a lot you could point this at and not have it sounding lovely out the other end.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ It'll live at your PC:</strong> There's not much point forking out the extra cash on this microphone if you're not going to take advantage of its flexibility. You might do better to get something more specific to your purpose for less money.</p><p class="fancy-box__body-text"><strong>❌ You're on a budget: </strong>Seriously, for streaming, videocalls, and most content creation you can spend a fraction of this and be set. Don't blow your whole budget on a fancy mic you're not really using.</p></div></div><p>The lack of on-mic controls seems odd, but it's because this isn't a mic designed for PC gaming, it just happens to be one that works excellently with it. </p><p>Instead, this mic is designed to be plugged into other things that control it which can take some setting up, but it also allows you to take this mic to different projects with different settings held to the computer, rather than accidentally layering things onto the microphone. It keeps it clean, so when you take this mic to a gig and plug it in via XLR you don't have to worry about your gamer settings getting in the way.</p><p>It does mean this isn't the right choice for many gamers. Most would be fine with something a fraction of the price like the budget friendly <a href="https://www.pcgamer.com/hardware/microphones/amazon-basics-usb-condenser-microphone-review/" target="_blank">Amazon Basics USB Condenser Microphone</a> or even a midrange option like <a href="https://www.pcgamer.com/hardware/microphones/nzxt-capsule-elite-review/" target="_blank">NZXT's Capsule Elite</a>. </p><p>But if you're a gamer who in any way dabbles in other content creation this could be the answer for you. It's a steep price difference, but the NT1 5th Gen almost feels like getting multiple mics in one package. By no means does it seem unfair for a studio quality mic with massive range, a fair bit of customisation, and the ability to use it wherever you want.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Phanteks XT View Matrix case review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/pc-cases/phanteks-xt-view-matrix-case-review/</link>
                                                                            <description>
                            <![CDATA[ Ding ding ding, we have a winner. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">K263YDFEFv5wE7mgB5A7He</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/sRM44qVdTDt3PLWfMzXwb8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 16 Jun 2026 15:03:36 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[PC Cases]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Zak Storey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/guqkECd487mnnd23T3pQac.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;After graduating from the University of Derby in 2014, Zak joined the PC Format and Maximum PC team as its resident staff writer. Specializing in PC building, and all forms of hardware and componentry, he soon worked his way up to editor-in-chief, leading the publication through the covid dark times. Since then, he’s dabbled in PR, working for Corsair for a while as its UK PR specialist, before returning to the fold as a tech journalist once again. &lt;/p&gt;&lt;p&gt;He now operates as a freelance tech editor, writing for all manner of publications, including PC Gamer, Maximum PC, Techradar, Gamesradar, PCGamesN, and Trusted Reviews as well. If there’s something happening in the tech industry it’s highly likely Zak has a strong opinion on it.&lt;/p&gt;&lt;p&gt;Outside of the world of silicon transistors, Zak also moonlights as first barista and head of coffee, at a local independent cafe in the Forest of Dean. In his spare time, you can find him training calisthenics, or out in the Wye Valley shooting longbows with his field archery club.&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/sRM44qVdTDt3PLWfMzXwb8-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Phanteks XT View Matrix case on a table.]]></media:description>                                                            <media:text><![CDATA[The Phanteks XT View Matrix case on a table.]]></media:text>
                                <media:title type="plain"><![CDATA[The Phanteks XT View Matrix case on a table.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/sRM44qVdTDt3PLWfMzXwb8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I know, I get it. I've waxed lyrical quite a lot recently about Phanteks' current line of cases. It's genuinely becoming mildly problematic from a tech journo standpoint. But I do think the company's on to a bit of a winning streak with its latest line-up of big metal boxes that we put very expensive memory into. The XT View Matrix is another golden boy in big P's arsenal, and for good bloody reason.</p><p>By definition, technically, this isn't really a new chassis. Phanteks launched the XT View back in 2024 to pretty broad acclaim. In fact, I wrote about it in Maximum PC magazine back in the day, and, to plagiarize myself, it was frustrating to write about because it was almost too good. Bit of an inside-line here, but tech journalism on the whole? Generally a lot easier to write a review when you've got things to complain about. </p><p>Back then, this thing rocked in at just $80 or so. It had broad compatibility with AIOs, supported E-ATX, and more impressively came with an extraordinary amount of shiny, shiny lights baked in it as well. You got two 120mm RGB reverse blade intake fans, one 120mm exhaust, and a full-size 16-inch ARGB light strip tucked away nicely down by the side of that glass window, chucking up some gorgeous internal illumination directly into your machine. Oh, and that's all controllable via a single button on the front I/O (or integrated into your mobo's RGB header of choice). </p><p>Good news is, that's all still there.</p><div  class="fancy-box"><div class="fancy_box-title">XT View Matrix specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="vZZzKNMwXSd83V3z6q2yY8" name="IMG_0747" caption="" alt="The Phanteks XT View Matrix case on a table." src="https://cdn.mos.cms.futurecdn.net/vZZzKNMwXSd83V3z6q2yY8.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Form factor: </strong>Mid-tower<br><strong>Dimensions: </strong>45.4 x 22.8 x 58.8 cm<br><strong>Motherboard support: </strong>E-ATX, ATX M-ATX, ITX<br><strong>Expansion slots: </strong>7 horizontal + 2 Vertical<br><strong>Front IO:</strong> 2x USB 3.0, 1x USB 3.2 Gen2x2, 1x Microphone/Headphone Combo, D-RGB Color Button, DRGB Mode Button<br><strong>Total fan support:</strong> 9<br><strong>Fan count:</strong> 2x 120 mm SIDE 3x120 mm or 2x140 mm TOP, 1x140/120 mm REAR, 3x120 mm FLOOR<br><strong>Radiator support: </strong>Up to 360 mm TOP, 240mm SIDE<br><strong>Graphics card support: </strong>415 mm length<br><strong>Storage: </strong>2x 2.5-inch; 2x 3.5-inch<br><strong>PSU support: </strong>ATX<br><strong>Weight: </strong>7.91 kg<br><strong>Price: </strong>$120/£80</p></div></div><p>So, what's new? Massive dot-matrix configurable LED strip hidden behind a beautifully clean mesh panel situated along the external PSU cover (and breathe). Better yet, the price is still ridiculous. The XT costs £80 in the UK and $120 in the US (thanks, tariffs). That is utter madness for what you're getting here. This is the <a href="https://www.pcgamer.com/best-pc-case/" target="_blank">best budget PC case</a> of the year, I have no doubt. Although that comes with one minor caveat.</p><p>Now, let me talk the positives before I get to that. The XT View Matrix? Beautiful. Paint job? Lush. Glass panels? Multiple. Glistening with a seamless edge. RGB fans? Check, check, check. And then you get to the matrix strip. </p><p>It's hidden behind a stunning piece of grey mesh canvas that absolutely looks the part. If you've seen a modern fabric gaming chair, same stuff basically. And I've never stroked a PC case more in my entire life. I know that sounds ridiculous. It's not exactly a sentence I thought I'd be writing after 11 years in this profession, but here we are. It's so soft. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/SdVe5TBRRS9wq2sV5A8GX8.jpg" alt="The Phanteks XT View Matrix case on a table." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FzUSfnNdccrd93ndbziLY8.jpg" alt="The Phanteks XT View Matrix case on a table." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LPxnGYFEag2s3FTsCDBLY8.jpg" alt="The Phanteks XT View Matrix case on a table." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/unccJWP33P8VfSbLetEvb8.jpg" alt="The Phanteks XT View Matrix case on a table." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/88szKTXRdmHTfe3uAinvb8.jpg" alt="The Phanteks XT View Matrix case on a table." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>But it's the panel behind it that's most controversial. Purely down to taste. Like it's 2001 all over again, and we're all pretending we're Dominic Toretto in that film with all the cars in it.</p><p>Now, I built in this thing, set it all up, got the beauty powered on, stuck the RGB lighting to what I liked, then called in arguably the second most well-experienced tech reviewer I know, my long-time fiancée. I went, "phwoar, look at that, that's bloody sick, ain't it?" She responded, and I quote: "I hate it, it looks like the pc case equivalent of a crushed velvet sofa". Thanks Dani. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/etYCqAaJm9mzTTvnLmswY8.jpg" alt="The Phanteks XT View Matrix case on a table." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WZYEygviZ85QfWS9MxQqX8.jpg" alt="The Phanteks XT View Matrix case on a table." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mnqswBKb8kE9Xtudya64c8.jpg" alt="The Phanteks XT View Matrix case on a table." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/58vjMqTctTaDE46EZfrJV8.jpg" alt="The Phanteks XT View Matrix case on a table." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UNohmQnaYex9vjJRRxrST8.jpg" alt="The Phanteks XT View Matrix case on a table." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2qbMW5gnGf52mkcSKuhNU8.jpg" alt="The Phanteks XT View Matrix case on a table." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>She has a point, though, as much as I hate to admit it. Take a quick glance at this thing, configured how you like it, and there's this semblance of gauche about it that's sort of hard to ignore. You can, of course, configure it all up in Phantek's NexLinq software quite easily, and it'll showcase date, time, hardware temps, loads, etc., but it is such a bold addition to the overall aesthetic, you'll either love it or hate it, and honestly, I'm torn now.</p><p>Panel shenanigans aside, the build process is generally super easy. Chuck your motherboard in, then your power supply, get all that wired up first (trust me, you'll thank me when it comes to CPU power), then pop your cooler in and finally your graphics card, and you're good to go. There's plenty of space around back, and plenty of cable tie-off points too, with a comfortable number of mounting locations for those inevitable 2.5-inch SSDs we're all going to be dusting off in the coming months.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/4GWypxNvEtrUvHHs7syjc8.jpg" alt="The Phanteks XT View Matrix case on a table." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jYx4cgHpYyXG8uUHtWpFX8.jpg" alt="The Phanteks XT View Matrix case on a table." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You're after a budget chassis, live in the UK, and want a bit of style:</strong> The XT View is a solid all-round entry level chassis. Combined with that dot-matrix panel, it's an absolute looker too, as long as you can get behind the aesthetic.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You're looking for something a bit more sophisticated: </strong>That dot matrix is big, bold, and surprisingly in your face. If you're not a fan of the over-the-top dot matrix, you'd be better off grabbing the standard model instead.</p></div></div><p>I'm also convinced someone at Phanteks made an error in the shipping manifests when they built these things, because the accessory box came with no less than 30 cable ties (that's not hyperbole, I can confirm, I counted them). Which makes a big difference in the build process, compared to the time I had with the <a href="https://www.pcgamer.com/hardware/pc-cases/silverstone-flp02-case-review/" target="_blank">Silverstone FLP02</a> I reviewed last month, and its two included ties.</p><p>So any other negatives then? Aside from the do-or-die display? Well, it really could use a GPU anti-sag bracket built in somehow or included somewhere, and my one and only major complaint is that, with the included fans, the cables are a bit "eugh", to say the least. You can daisy-chain them, but that does mean you've got random headers popping out near the 24-pin ATX motherboard connector and the rear I/O, which looks a bit awkward.</p><p>Otherwise, though, it's a stellar piece of work, and for the cash, you won't be disappointed. Good news doesn't stop there either. If you have the View but want the display, Phanteks sells it separately, and if you're like future Mrs Storey, and detest it with every fiber of your being, the stock model is still available too, without it.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ SteelSeries Arctis Nova 7X Wireless Gen 2 review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-headsets/steelseries-arctis-nova-7x-wireless-gen-2-review/</link>
                                                                            <description>
                            <![CDATA[ A helpful refinement. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">s9WtMdYoQP5sp33SpUnq4C</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/cX9zSi5CERmTziS62pyGvh-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 16 Jun 2026 14:11:36 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Headsets]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming Audio]]></category>
                                                                                                                    <dc:creator><![CDATA[ Reece Bithrey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/DN8S8rM2Gfi7mBgPBtt3eb.jpg ]]></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/cX9zSi5CERmTziS62pyGvh-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[SteelSeries Arctis Nova 7X Wireless Gen 2 in pink on a mouse pad.]]></media:description>                                                            <media:text><![CDATA[SteelSeries Arctis Nova 7X Wireless Gen 2 in pink on a mouse pad.]]></media:text>
                                <media:title type="plain"><![CDATA[SteelSeries Arctis Nova 7X Wireless Gen 2 in pink on a mouse pad.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/cX9zSi5CERmTziS62pyGvh-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>SteelSeries' original Arctis Nova 7X Wireless was one of my favourite gaming headsets when it launched a few years ago, so I was certainly very excited to see what had changed with this flashy second-gen model to hopefully keep it towards the top of my own headset rankings.</p><p>Having tested this shiny new model for the last couple of weeks, I've been simultaneously surprised and disappointed at what's changed. On one hand, the list of changes isn't that substantial, with things such as improved battery life and added support for SteelSeries' Arctis companion app, which I'll get into more in a minute, while the fit and finish and audio drivers inside haven't changed one iota as far as I can tell. </p><p>Depending on your perspective, it's either laziness or refinement—for me, I'm going to be positive and choose the latter.</p><p>The fact is that there wasn't anything wrong with how the original Arctis Nova 7X Wireless sounded, so cocking about with it for this second-gen model would have been a bit of a shock to the system if you're already coming from the original. It means we're still getting the excellent all-round audio I liked so much from the previous model, which is characterised by more low-end grunt than typical headphones, helping its chops for listening to my movable feast of rock tracks from Marillion, Rush, Steven Wilson and others, plus adding a more immersive quality for explosions and gunfire in Counter-Strike 2.</p><div  class="fancy-box"><div class="fancy_box-title">Arctis Nova 7X Wireless Gen 2 specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="uKXjysHusDRciUCBv2ddsh" name="SteelSeries Arctis Nova 7X Wireless Gen 2 7" caption="" alt="SteelSeries Arctis Nova 7X Wireless Gen 2 in pink on a mouse pad." src="https://cdn.mos.cms.futurecdn.net/uKXjysHusDRciUCBv2ddsh.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Operating principle: </strong>Closed-back<br><strong>Connectivity: </strong>Wireless and wired - 2.4 GHz/Bluetooth 5.0/3.5 mm wired<br><strong>Drivers: </strong>40 mm neodymium magnetic<br><strong>Frequency response:</strong> 20 Hz - 22,000 Hz<br><strong>Microphone: </strong>Cardioid retractable<br><strong>Battery life: </strong>Up to 54 hours (2.4 GHz)/up to 38 hours (Bluetooth)<br><strong>Weight: </strong>332 grams | 0.73 lbs<br><strong>Price: </strong>$200 | £180</p></div></div><p>Moreover, we're still getting some lovely detail retrieval and a crisp mid-range that helps to accentuate details such as footsteps in Counter-Strike and well-handled vocals in mellower tracks from the likes of Jimmy Buffett or James Taylor, helping to make the Arctis Nova 7X Wireless Gen 2 a versatile headset for music, games and more besides. </p><p>There is also quite a wide soundstage for a set of closed backs (open back and wired cans at this price, such as the new Sony Inzone H6 Air, will be stronger, though) with good imaging for things such as footsteps, distant chatter and gunfire or nearby grenade explosions in CS:2.</p><p>Likewise, SteelSeries has retained the same retractable ClearCast Gen 2 microphone as the original model, which I liked for offering clear and decently clean comms with surprisingly decent body and noise rejection, and it's much the same story with the Arctis Nova 7X Wireless Gen 2. Of course, a dedicated USB or XLR microphone will provide you with better definition and a fuller sound, but in a pinch, this headset mic is perfectly cromulent.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/KJSic83m7St6SWLmzpQPsh.jpg" alt="SteelSeries Arctis Nova 7X Wireless Gen 2 in pink on a mouse pad." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Eium2DvUJXWRXsEPZGWhoh.jpg" alt="SteelSeries Arctis Nova 7X Wireless Gen 2 in pink on a mouse pad." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Where this headset has upped its game, especially, is on the front of software support, which is evidently where SteelSeries has spent a lot of its time. SteelSeries GG handles desktop duties for customisation of things such as the EQ and surround sound settings, plus it comes with over 200 game-specific presets to optimise the headset's sound for whichever game you're playing.</p><p>What is new with the Arctis Nova 7X Wireless Gen 2 is that it'll also work with SteelSeries' Arctis companion app, which I've used with some of its other, more recent headsets. This sizes down the desktop app into an even lighter and slicker medium, providing a lot of the same presets and such that can be quickly selected before you jump into a mobile or console game. There isn't more granular EQ control in the companion app, though, which is a little bit of a shame.</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="9Pm5NfoHbgCG9AJ8rrBEsh" name="SteelSeries Arctis Nova 7X Wireless Gen 2 12" alt="SteelSeries Arctis Nova 7X Wireless Gen 2 in pink on a mouse pad." src="https://cdn.mos.cms.futurecdn.net/9Pm5NfoHbgCG9AJ8rrBEsh.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>On the point of connectivity, this -X suffixed model maintains its edge as the model variant of this headset that'll work with the most things. It connects either via Bluetooth or the bundled 2.4GHz wireless USB-C receiver, allowing it to work with both modern Xbox and PlayStation consoles, PC, Nintendo Switch and Switch 2, Android and iOS mobile devices, VR and more besides. That's a lot of devices; oh, it'll also work with both simultaneously if you're a power user, and you can connect via 3.5 mm wired to boot.</p><p>The Arctis Nova 7X Wireless Gen 2 also benefits from increased battery life over its predecessor, promising up to 54 hours over the 2.4 GHz receiver and up to 42 hours over Bluetooth—connected via both means, it'll go for up to 38 hours. By contrast, the original could only muster up to 38 hours over 2.4 GHz and up to 26 hours over Bluetooth. In my testing, I found SteelSeries' claimed improvements to be about right, getting about 50 hours or so on a charge before I needed to charge it back up again. </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="QdgUobVNkAZ52sFY4d4Qvh" name="SteelSeries Arctis Nova 7X Wireless Gen 2 11" alt="SteelSeries Arctis Nova 7X Wireless Gen 2 in pink on a mouse pad." src="https://cdn.mos.cms.futurecdn.net/QdgUobVNkAZ52sFY4d4Qvh.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>If you're caught in a pinch, there is a 15-minute fast charge available via USB-C that takes you back to six hours' worth of run time, while a full charge will take around 90 minutes if you can wait a little longer.</p><p>I'm a big fan of the new magenta colourway that my sample of the Arctis Nova 7X Wireless Gen 2 shipped in. There are more conventional colour choices available with black and white, but for an added splash of colour, it looks fantastic, perfectly matching the QcK Heavy mousepad and <a href="https://www.pcgamer.com/hardware/gaming-mice/steelseries-aerox-3-wireless-gen-2-review/" target="_blank">SteelSeries Aerox 3 Wireless Gen 2</a> rodent, which I also have knocking around.</p><p>The fit and finish of this headset haven't changed much from its predecessor, though. This means we're getting a hard-wearing plastic finish for the outer chassis at a price I'd expect to see a little more metal, although it feels reasonably sturdy. The earcups are made of a breathable fabric and feel decently roomy around my ears, alongside providing decent passive noise isolation for a headset with no ANC. They also fold flat for easy stowage.</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="gWcQ6namSVgiTRz44f49uh" name="SteelSeries Arctis Nova 7X Wireless Gen 2 2" alt="SteelSeries Arctis Nova 7X Wireless Gen 2 in pink on a mouse pad." src="https://cdn.mos.cms.futurecdn.net/gWcQ6namSVgiTRz44f49uh.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>SteelSeries' classic suspension headband also makes a return with a semi-elastic suspension strap with some adjustment with the pins on either side to make it looser or tighter depending on the size of your noggin. By default, the headset felt on the smaller side, so I adjusted it to the next level to get a more comfortable fit, a better seal and a more optimal clamping force. It doesn't clamp down too much on your head and is quite pleasant. </p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You want very versatile connectivity: </strong>The Arctis Nova 7X Wireless Gen 2 impresses with its ability to work with virtually anything over wireless or wired means, plus has nice-to-haves such as better battery life and stronger software support.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You want a better mic: </strong>The unchanged ClearCast Gen 2 microphone is reasonable for in-game comms, but it can sound a little thin at times, and we have gotten better with headset mics since the original model of this headset.</p></div></div><p>The dedicated multimedia controls are well distributed across both earcups and take the form of tactile buttons and wheels. On the left, you'll find a volume wheel and a microphone mute button, while on the right, there's a game and chat mixer dial, plus dedicated power and Bluetooth pairing buttons. Intriguingly, the volume dial on the headset works independently of the system-wide volume, so you’ve got that little bit of extra control. </p><p>I think it's fair to think of the Arctis Nova 7X Wireless Gen 2 as a further optimisation of a headset that worked especially well the first time around, rather than an outright reinvention. After all, it still sounds good with powerful and surprisingly precise audio, is decently comfortable and has some of the most versatile wireless connectivity you'll find on any gaming headset, beating out the likes of the wired-only Sony Inzone H6 Air and the <a href="https://www.pcgamer.com/hardware/gaming-headsets/logitech-g522-lightspeed-gaming-headset-review/" target="_blank">Logitech G522 Lightspeed</a>.</p><p>SteelSeries has made upgrades where it matters, such as extending the battery life, adding a fetching new colour option and adding in some new software options to complement the versatile connectivity on offer. I appreciate that this is still quite an expensive set of cans at £180/$200, but I think you'll be hard-pressed to find a more versatile wireless headset than these in 2026.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Autonomous ErgoChair Ultra 2 review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-chairs/autonomous-ergochair-ultra-2-review/</link>
                                                                            <description>
                            <![CDATA[ The makers might be heavily into AI, but its chair design is all about humans. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">kGAeQmGDSYpNYm7DP6Mqke</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/acipszQd4pgQatY4kYxUZh-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 16 Jun 2026 10:51:16 +0000</pubDate>                                                                                                                                <updated>Thu, 18 Jun 2026 14:21:08 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Chairs]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Evanson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/HH5qHxdCSKxFpY2HXp2Q5K.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick, gaming, and computers all first met in the early 1980s. After leaving university, he became a physics and IT teacher and started writing about tech in the late 1990s. That resulted in him working with MadOnion to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its PC gaming section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com covering everything and anything to do with tech and PCs. He freely admits to being far too obsessed with GPUs and open-world grindy RPGs, but who isn&#039;t these days?&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/acipszQd4pgQatY4kYxUZh-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A photo of an Autonomous ErgoChair Ultra 2]]></media:description>                                                            <media:text><![CDATA[A photo of an Autonomous ErgoChair Ultra 2]]></media:text>
                                <media:title type="plain"><![CDATA[A photo of an Autonomous ErgoChair Ultra 2]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/acipszQd4pgQatY4kYxUZh-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If the thought of buying an office chair from an AI-focused company is giving you pause for concern, then let me allay those fears now. The Autonomous ErgoChair Ultra 2 is a <em>good</em> chair that's well-built, comfortable, and genuinely fine to use for a full day of work, followed by a night of gaming. It's not perfect, and the price tag doesn't quite match what you're getting, but those are criticisms that can be cast at any gaming chair these days.</p><p>I am getting ahead of myself, though, so let me start with the basics. <a href="https://www.autonomous.ai/" target="_blank">Autonomous</a> has designed its chair with the 'all-day PC enthusiast' very much in mind, and the ErgoChair Ultra 2 (sometimes listed as the Chair Ultra V2) ticks off every box you'd expect for such a product, such as 4D adjustable arms and an expansive seat.</p><p>One difficulty with reviewing chairs, office or gaming, is that there is a considerable degree of subjectivity to it all, rather like with keyboards and mice. What's comfortable or convenient for one person can be awkward and annoying for someone else, so it's worth knowing my own specifications before I discuss those of the Autonomous chair.</p><div  class="fancy-box"><div class="fancy_box-title">Autonomous ErgoChair Ultra 2 specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="mytUAhp6KGsQT6hTWFsfkh" name="autonomous_ergochair_ultra_v2_office_chair_07" caption="" alt="A photo of an Autonomous ErgoChair Ultra 2, showing a close-up view of the polymer mesh used in the back" src="https://cdn.mos.cms.futurecdn.net/mytUAhp6KGsQT6hTWFsfkh.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Chair dimensions:</strong> 71 x 71 x 104-117 cm  / 28 x 28 W x 41-46 inches<br><strong>Max user weight: </strong>145 kg / 320 lbs<br><strong>Seat height range:</strong> 46-58 cm / 18-23 inches<br><strong>Seat depth range: </strong>46-52 cm / 18-20.5 inches<br><strong>Seat recline range: </strong>25°<br><strong>Weight:</strong> 16.6 kg / 36.5 lbs<br><strong>Price:</strong> <a data-analytics-id="inline-link" href="https://www.autonomous.ai/office-chairs/autonomous-chair-ultra-v2" target="_blank">$499</a></p></div></div><p>With a height of 184 cm (72.8 inches) and a weight of 68 kg (149.9 lbs), I'm the human equivalent of a giant stick insect, all arms and legs, and not much in the way of any padding around my posterior, if you catch my drift. I generally avoid mesh chairs, favouring dense foam ones, because they often lack enough support for my bony frame.</p><p>The ErgoChair Ultra 2 is the first mesh chair I've used where I've had no problems with back or seat comfort, and in the case of the former, the flexible spine helps by no small degree. Rather than using a rigid steel or aluminium frame, Autonomous designed a polymer structure that looks like alien cartilage.</p><p>That holds the seat back in place but also permits it to twist and flex slightly, and along with the polymer back itself, the whole thing does a good job of supporting my frame. There are no dials, knobs, or levers for adjusting anything: You just sit back, and the whole thing effectively moulds to, and fully supports, your shape. By not using metal here, the chair is also quite a bit lighter and easier to move about than your average gaming chair.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/6PzjjhuBxv2ykRG2HgZdkh.jpg" alt="A photo of an Autonomous ErgoChair Ultra 2, showing a view of the rear spine and polymer mesh used in the back" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4xuo8EvCaGbypVRGshYYkh.jpg" alt="A photo of an Autonomous ErgoChair Ultra 2, showing a close-up view of the polymer springs used in the seat base" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/acipszQd4pgQatY4kYxUZh.jpg" alt="A photo of an Autonomous ErgoChair Ultra 2" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>A similar approach has been used for the seat, in that underneath the foam pad, there is an array of polymer 'springs', though it's not quite as supportive as I'd like. I can sit all day in the ErgoChair Ultra 2 without too much issue, but I'd prefer a few more centimetres of foam in the pad. As it is, the seat doesn't feel as plush as the back, even though it's very spacious.</p><p>One function I do appreciate about the Autonomous design is that the seat depth is adjustable. Simply pull out a handle in the seat base, and the whole thing can easily slide back and forth by a few inches, giving taller people more thigh support. The only thing I don't like about this system is that shuffling the chair around while sitting in it causes the seat to 'clunk' about. That movement is only very small, but it does reduce the overall feeling of sturdiness.</p><p>Speaking of which, while the overall build quality is very good, the 4D adjustable armrests let down the package a touch. They're altered for height by pressing a small catch on the underside, but everything else (lateral and horizontal location, rotation) is done by simply pushing or pulling the rest into the desired position.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/bQQU4Lc49j5veTJFrNnqkh.jpg" alt="A photo of an Autonomous ErgoChair Ultra 2, showing a close-up view of an armrest and the latch used to adjust its height" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/yBKJgJfUrb7Zp4Jf6Hhahh.jpg" alt="A photo of an Autonomous ErgoChair Ultra 2, showing a close-up view of the tension wheel for the back recline mechanism and latch to adjust the seat height" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>That's very easy to do, but it's actually <em>too</em> easy, and if you grab or lean on the armrests to move the chair about on a thick carpet, the rests will quickly slide out of position. Conversely, the height adjustment is quite stiff, and the arms tend to stick a little in the housing. A dose of silicone spray helped, though a better design would remove the problem altogether.</p><p>If you've just spent a good amount of time setting up the arms to suit your needs, you'd be rather annoyed that you'd have to do this all over again, simply because you needed to move the chair by pushing on the arms. On a smooth floor, tiled or laminated, this doesn't happen, but if your office/gaming den is carpeted like mine, it's something to be aware of with the Autonomous chair.</p><p>The armrests <em>can</em> be tightened up, and Autonomous provided me with a guide on how to do it: essentially, you need to fully dismantle them, screw down the respective bolts more firmly, and then reattach everything. Not a convenient solution, but at least there is a solution. They will still be 'light' to reposition, though that's an intended design.</p><p>There are a couple of rough edges on parts that have been manufactured using injection moulding, too. Nothing to cause any harm, and unless you look for it, you're unlikely to notice it. But it's just one more thing that takes a little bit of shine off the Autonomous' otherwise high levels of quality.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want a comfortable, well-built office chair that won't ruin your spine:</strong> By using a clever, self-flexing design for the back, you don't need to fiddle about with dials and levers to get the support you need</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You want top value for money: </strong>The ErgoChair Ultra 2 lacks features that the competition includes for the same price or less, such as head/footrests.</p></div></div><p>More so when you consider it costs $499. That's not super expensive for the market sector Autonomous is targeting, but neither does it have the playing field to itself. For example, <a href="https://www.pcgamer.com/hardware/gaming-chairs/thunderx3-flex-pro-ergonomic-office-chair-review/" target="_blank">ThunderX3</a> and <a href="https://www.amazon.com/stores/page/72CDBB70-6C25-4DE6-ACBE-C8F9996ABC89" target="_blank">Flexispot</a> both make excellent mesh office chairs and are highly competitive on price and features. Meanwhile, the ErgoChair Ultra 2 doesn't sport footrests, and if you want a headrest, then you'll need to <a href="https://www.autonomous.ai/office-chairs/ergochair-ultra-2-with-headrest" target="_blank">spend $50 more for the Plus model</a>.</p><p>With $75 to $100 knocked off the price tag, you'd have no reason at all to complain, and I'd recommend the Autonomous ErgoChair Ultra 2 without hesitation. At a dollar shy of five hundred bucks, however, I'd suggest that you weigh up the chair's strengths—flexible back support, low weight, adjustable seat depth—against your specific needs and what the competition offers first.</p><p>There's no shortage of <a href="https://www.pcgamer.com/best-gaming-chairs/" target="_blank">great chairs to choose from</a> these days, after all.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Sony Inzone H6 Air review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-headsets/sony-inzone-h6-air-review/</link>
                                                                            <description>
                            <![CDATA[ An open-back beast. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ikg4z8e5VuYyGXKoXDzwjk</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/rHb7DAHDN542aSnFte5pz8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 15 Jun 2026 16:03:41 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Headsets]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming Audio]]></category>
                                                                                                                    <dc:creator><![CDATA[ Reece Bithrey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/DN8S8rM2Gfi7mBgPBtt3eb.jpg ]]></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/rHb7DAHDN542aSnFte5pz8-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Sony Inzone H6 Air headset on a mouse pad.]]></media:description>                                                            <media:text><![CDATA[Sony Inzone H6 Air headset on a mouse pad.]]></media:text>
                                <media:title type="plain"><![CDATA[Sony Inzone H6 Air headset on a mouse pad.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/rHb7DAHDN542aSnFte5pz8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>2026 seems to be the time of the open-back gaming headset. After years of not seeing much in this sector (bar the Corsair Virtuoso Pro), we've seen a return to form for this admittedly niche sector that I'm all for. First, it was the turn of Asus with the Hifiman-collab <a href="https://www.pcgamer.com/hardware/gaming-headsets/asus-rog-kithara-review/" target="_blank">Asus ROG Kithara</a> with its audiophile credentials, huge planar magnetic drivers, and an equally hefty price tag that m'colleague Phil liked, although with the caveat that it's $300/£285 and misses some very basic features for a headset. Y'know, like physical controls or any form of software control.</p><p>Now it's the turn of Sony with the lightweight and breathable Inzone H6 Air, which immediately wins against Asus in my head for coming in at virtually $100/£100 less. Granted, the $200/£180 price tag is still dear for a strictly wired headset when versatile wireless choices such as the <a href="https://www.pcgamer.com/hardware/gaming-headsets/beyerdynamic-mmx-150-wireless-gaming-headset-review/" target="_blank">Beyerdynamic MMX 150</a> and <a href="https://www.pcgamer.com/hardware/gaming-headsets/logitech-g522-lightspeed-gaming-headset-review/" target="_blank">Logitech G522 Lightspeed</a> exist. Whether it can match in features or quality is a different matter entirely against any of these, though, which is why hardware overlord Jacob is paying me for these very words.</p><p>The first thing that was immediately noticeable for me when plonking the Inzone H6 Air on my bonce is how lightweight it is. It's <em>technically</em> under 200 g at 199 g without the additional boom microphone affixed to the front to make it look more like a conventional pair of headphones (adding the mic adds an extra 12 g—I know, immense) and the lack of a more avant-garde design, a la Kithara, means you're less likely to get funny looks on Zoom calls or if you bravely decide to use this as normal headphones out and about.</p><p>The sub-200 g weight makes these cans supremely comfortable for my head for extended periods, and it almost feels like you don't have them on your head half the time. My only criticism is how light the clamping force feels, as the headset feels as if it's resting on your head more often than not, arguably due to the suspension-style headband Sony has opted for. </p><div  class="fancy-box"><div class="fancy_box-title">Inzone H6 Air specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="z57Tng76Jb33vf8BJFtK49" name="Sony Inzone H6 Air PCG 2" caption="" alt="Sony Inzone H6 Air headset on a mouse pad." src="https://cdn.mos.cms.futurecdn.net/z57Tng76Jb33vf8BJFtK49.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Operating principle: </strong>Open-back<br><strong>Connectivity: </strong>Wired<br><strong>Drivers: </strong>40 mm drivers derived from Sony's MDR MV1 headphones<br><strong>Frequency response: </strong>10 Hz – 20,000 Hz<br><strong>Microphone: </strong>Cardioid detachable<br><strong>Weight:</strong> 199 grams (0.44 lbs)<br><strong>Price: </strong>$200/£180</p></div></div><p>It adjusts in the same funny way as on the <a href="https://www.pcgamer.com/hardware/gaming-headsets/sony-inzone-h9-ii-review/" target="_blank">Inzone H9 II</a>, requiring you to pinch a hinge and adjust each side independently. It's fine, but I think that's where the clamping force issue derives from.</p><p>To be clear, I don't mind the lighter force afforded by the Inzone H6 Air, but some folks may prefer a tighter fit, which can mostly be achieved if you take a few moments to adjust the headband properly.</p><p>Outside of this, this Sony headset carries a clean and modern look, with strong build quality thanks to a combination of metal earcup outers and some solid plastics used elsewhere. The headset also folds down for easy stowage, although there isn't an egg bag to store the cans in if you want to take them out anywhere.</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="LxGm9SJt2JeRzTUEwrmLz8" name="Sony Inzone H6 Air PCG 8" alt="Sony Inzone H6 Air headset on a mouse pad." src="https://cdn.mos.cms.futurecdn.net/LxGm9SJt2JeRzTUEwrmLz8.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>One area where Sony has improved over Asus is that this gaming headset actually has on-board controls! Granted, it's only two, with a mic mute button and a volume wheel, but there are controls, and they are present. Otherwise, it's just jacks for connecting the detachable 3.5 mm wired cable, and for affixing the boom mic to the front of the unit.</p><p>Strictly wired connectivity is handled by the 3.5 mm jack with devices that support it, although Sony also bundles a similar external USB-C DAC and 'audio box' with the Inzone H6 Air, as it did with the Inzone E9 IEMs. This opens up USB-C compatibility for PlayStation and for Windows, opening up access to Sony's Inzone Hub software—again, righting the wrong of Asus' Kithara that's bereft of software controls. That's two for two, Sony—well done.</p><p>Software control is similar to the Inzone H9 II, minus the ANC settings, as there isn't any (this is an open-back headset after all), but there is still a wealth of settings for things such as fiddling with different EQ presets for different types of games alongside a 10-band EQ for more custom options, toggles for spatial audio settings and a couple of bits for microphone. What's here is a little more basic, but it's fine for most folks.</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="dgPg5fBAoszxdkmxQFary8" name="Sony Inzone H6 Air PCG 10" alt="Sony Inzone H6 Air headset on a mouse pad." src="https://cdn.mos.cms.futurecdn.net/dgPg5fBAoszxdkmxQFary8.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>And now the important bit, sound quality, and it's here where things get particularly tasty. The Inzone H6 Air isn't using huge planar magnetic drivers like the Kithara does, and instead goes for more typical 40 mm dynamic drivers. With this in mind, they aren't just any dynamic drivers. Sony has taken a leaf out of its own book and uses drivers from its vast range of headphones, opting to use drivers derived from its MDR-MV1 studio monitoring headphones for this headset.</p><p>Normally, these more reference-style, monitoring cans will be tuned for a flat curve so studio engineers get the truest representation of the music possible to make mixing as painless as possible. I believe Sony has tuned the drivers a smidgen here to make them more suitable for the target audience of gamers rather than audio engineers.</p><p>Likewise, being open-back should give these cans a greater sense of width and space against the more traditional closed-back headsets out there, yielding a greater sense of immersion at the expense of disturbing those around you with audio seepage.</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="DWxMviWvqnhA9DiMue3m49" name="Sony Inzone H6 Air PCG 5" alt="Sony Inzone H6 Air headset on a mouse pad." src="https://cdn.mos.cms.futurecdn.net/DWxMviWvqnhA9DiMue3m49.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 upshot of all of this preamble is that I love how the Inzone H6 Air sounds. They're an entertaining listen, not least with a surprising amount of meat on the bone when it comes to the bass. Human hearing may not be able to strictly hear the 10Hz these cans can go down to, but you can certainly <em>feel</em> it with a tight low-end, complete with good extension. I found strong punchiness in my usual array of rock testing tracks, be it the brooding Invisible Man from Marillion or Luminol from Steven Wilson, the latter of which has a relentless bass groove in the track's opening couple of minutes.</p><p>Combined with this, there's a rich and detailed mid-range for elements such as vocals in the above tracks and in mellower stuff from James Taylor or Jimmy Buffett. On the gaming side, it meant footsteps and voices in Counter-Strike 2 were crisp and clear, helping this headset to emerge as a strong choice for more competitive gaming. </p><p>If there's one area where I expected these cans to perform, it was on the front of the soundstage, especially given the mere fact that these are open-backs. Nonetheless, the precision and sheer width are what set these apart from the closed-back cans at this price. It was very easy to place things in Counter-Strike 2, be it far-off gunshots, nearby grenade explosions (helped also by the tight bass) and footsteps.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/5gUGpu5Tord7XvLcXhery8.jpg" alt="Sony Inzone H6 Air headset on a mouse pad." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/yzNegfmmfHCHEJ9bUcPhy8.jpg" alt="Sony Inzone H6 Air headset on a mouse pad." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dgPg5fBAoszxdkmxQFary8.jpg" alt="Sony Inzone H6 Air headset on a mouse pad." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Hmzde9WmkCcGfzc93mPpz8.jpg" alt="Sony Inzone H6 Air headset on a mouse pad." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EmPr8zWJup49d3KyJWyK49.jpg" alt="Sony Inzone H6 Air headset on a mouse pad." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/f8oThXdXMfGkiaUGEzVQ59.jpg" alt="Sony Inzone H6 Air headset on a mouse pad." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tGyMxCiQZ39dvB4kG96q29.jpg" alt="Sony Inzone H6 Air headset on a mouse pad." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You want wonderfully immersive audio:</strong> The Inzone H6 Air impresses with the width of its soundstage and the richness of its audio to make it a fantastic choice for FPS titles.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You want more versatile connectivity: </strong>For a similar price to this Sony choice, there are wireless options from Beyerdynamic, Logitech and others; they may sacrifice the power of open-back audio, but arguably make up for it in versatility.</p></div></div><p>In addition, in Forza Horizon 5, the sense of width and space was excellent for discerning between different folks I was racing against, making it a little bit easier to give cars I overtook (or was overtook by, I'm not that good, don't judge) the space, so neither of us got punted by someone with no racecraft or the ability to use the brakes.</p><p>The Inzone H6 Air's cardioid microphone is a tale of two halves, offering clear and surprisingly full-bodied pickup in my testing, meaning this headset could happily be used for voiceover work and streaming without much hassle. Noise rejection from things immediately in front of the cardioid capsule, be it my loud mechanical keyboard or music I had in the background, was reasonable, although I did find the pop filter and such didn't do the best job with plosives. In my test audio, there are some noticeable thuds with letters such as P or B, which is just something to bear in mind.</p><p>So, where does all this leave us? The fact is that I'm a large fan of the Inzone H6 Air for a myriad of reasons, and I think it may well be one of the <a href="http://pcgamer.com/best-gaming-headset/" target="_blank">best gaming headsets</a> you can buy: the comfortable fit, the immersive and surprisingly bassy sound that helps games, music and more besides. Plus, it rights the key wrongs of the Asus ROG Kithara in that it has physical controls, it costs less (although it is still quite expensive for a wired-only headset), it has some software, and you probably won't get as many funny looks with these on in meetings. That's a win in my book.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ MSI Versa 300 Wireless 8K review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/msi-versa-300-wireless-8k-review/</link>
                                                                            <description>
                            <![CDATA[ Surprisingly potent. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9yFaBcP8M4acKy3vvNHd3S</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JBmtjZP3tFxWBytcBD26Jb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 15 Jun 2026 15:35:37 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Reece Bithrey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/DN8S8rM2Gfi7mBgPBtt3eb.jpg ]]></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/JBmtjZP3tFxWBytcBD26Jb-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[MSI Versa 300 Wireless 8K on a desk and held in a hand.]]></media:description>                                                            <media:text><![CDATA[MSI Versa 300 Wireless 8K on a desk and held in a hand.]]></media:text>
                                <media:title type="plain"><![CDATA[MSI Versa 300 Wireless 8K on a desk and held in a hand.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JBmtjZP3tFxWBytcBD26Jb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>MSI might not be the first name you think of when it comes to gaming mice, but the brand has been quietly toiling away with its peripherals in recent times and has come up with the Versa 300 Wireless 8K as its latest entry. On the face of it, with a 26,000 DPI sensor, 8000 Hz wireless polling rate and a light 66g mass, it looks as if this humble rodent could be up there with some of the <a href="https://www.pcgamer.com/the-best-gaming-mouse/">best gaming mice</a> we've tested—I've been putting it through its paces to find out.</p><p>On first impressions, the Versa 300 Wireless 8K comes across a little generic, with an all-black plastic chassis with a rougher texture and little contouring for comfort. That being said, the plastics used in its construction feel quite dense, and there's some pleasant texturing on the sides of the unit to supplement extended use.</p><p>At 66g, too, it's quite a lightweight choice, helping wrist flicks and quick movement without feeling like you're lugging around something heavy, and I'm a fan of how tactile this mouse feels with those textured surfaces, the large rubberised scroll wheel and all the rest of it. </p><p>The button placement here makes sense, with two main options: a DPI switch and a scroll wheel on top, and navigation buttons on the side. On the underside is a selector switch between Bluetooth and 2.4 GHz wireless connectivity modes, and even a little cubby hole for the USB-A receiver that this mouse comes with—neat.</p><div  class="fancy-box"><div class="fancy_box-title">MSI Versa 300 specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CBVZ5xwFtDBjodE9PYe8Pb" name="MSI Versa 300 Wireless 8K 12" caption="" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." src="https://cdn.mos.cms.futurecdn.net/CBVZ5xwFtDBjodE9PYe8Pb.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Buttons: </strong>6<br><strong>Feet:</strong> PTFE<br><strong>Connectivity: </strong>2.4 GHz receiver/Bluetooth, USB-C to USB-A wired<br><strong>Sensor: </strong>PixArt PAW33395<br><strong>Max DPI: </strong>26,000<br><strong>Max acceleration: </strong>50 g<br><strong>Max speed: </strong>650 IPS<br><strong>Polling rate: </strong>8000 Hz (2.4 GHz)<br><strong>Battery life:</strong> Up to 196 hours<br><strong>RGB lighting: </strong>1-zone<br><strong>Warranty: </strong>2 years<br><strong>Price:</strong> $100/£60</p></div></div><p>You do get a small amount of RGB-based flair, with a light-up MSI logo that attempts to protrude through the rear of the chassis—it's there, but seems on the dim side. Likewise, the MSI Center software that's used to control the Versa 300 Wireless 8K is a little bereft of features, allowing you to only remap input and trigger macros, plus some more advanced features such as angle snapping and the debounce time for the mechanical Omron switches this mouse has. If you want to control that singular RGB lighting zone, you'll need to use another app—Portal X—which just seems like more needless faff.</p><p>With this in mind, Portal X is web-based, meaning you can configure the mouse across different operating systems than just Windows, although with the RGB lighting here and not in MSI Center, there isn't feature parity across both suites.</p><p>On the point of those mechanical switches, the Omrons inside here have a firm and tactile click under finger, although they feel as if they've got a longer travel than the more common hybrid or optical switches we're beginning to see on a lot of gaming mice. I don't mind this, but for outright speed and precision, you may want to look at key rivals with a different switch type.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/52G8SiPvaixj2MUViCsFMb.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VsBKYozSYf8HCPFBzDbVEb.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iFLuLkKSF3nMzc2WXb3HDb.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Wy6g3gcVBZyZhrWq7arx2b.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/C33nGcGzzcBfUhpuHcYz6b.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>And now to where things matter: performance. MSI has put a 26,000 DPI PixArt PAW3395 sensor inside the Versa 300 Wireless 8K, which I've tested in other gaming mice over the years, and it provides ample sensitivity and responsiveness to make my usual test runs of Counter-Strike 2 a breeze. </p><p>Admittedly, using the full 26,000 DPI on offer all the time is likely to be especially jittery, but you can move it down in software between 100 and the full 26,000 to get a more comfortable level. In my instance, that was between 1600 and 3200 DPI for more accurate aiming in Counter-Strike 2, and for more comfortable navigation in Windows.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Rz42etnXp4Zs639XoKDo8b.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NvURZpdzUNCMmAPaatc4Pb.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/z7PjWhR4vLzQa5o2FPhaHb.jpg" alt="MSI Versa 300 Wireless 8K on a desk and held in a hand." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The 8000 Hz wireless polling rate is also a pleasant move for this rodent, especially against similar rivals such as the <a href="https://www.pcgamer.com/hardware/gaming-mice/endgame-gear-op1w-4k-review/" target="_blank">Endgame Gear OP1w 4K</a> and the <a href="https://www.pcgamer.com/hardware/gaming-mice/be-quiet-dark-perk-ergo-review/" target="_blank">Be Quiet! Dark Perk Ergo</a>, for added responsiveness and potentially lower latency for the pro players who are likely to notice that sort of thing. A higher polling rate means a device reports its position and inputs more frequently (hence Hz as the measurement). </p><p>All of this combines to make this MSI choice feel responsive in shooters, such as CS2, with brisk and responsive movements and inputs with little noticeable latency that make this a strong choice for FPS titles. The switches inside are mechanical ones rated for up to 60 million actuations, making them a durable choice for even the hastiest of spam clickers when you need to get a shot off first.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zZUhC5pTfXUqgC4qansHab.png" alt="MouseTester results" /><figcaption>The spikes represent an increase in velocity, with more erratic spikes showing tracking going haywire.<small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/egfRVEPDyLRhsdnEe8h4ab.png" alt="MouseTester" /><figcaption>The closer the dots are together, the more consistent a mouse is reporting movement. More variation or stray dots makes for a less accurate sensor.<small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2fKbc3HJVCdTVFCDc86LTb.png" alt="MouseTester" /><figcaption>Each dot represents an update, which corresponds to the polling rate. Every 1 ms should mark a single update on a 1,000 Hz mouse.<small role="credit">MouseTester</small></figcaption></figure></figure><p>Connectivity is handled either by Bluetooth or 2.4 GHz, with the latter supporting the 8000 Hz wireless polling rate. The fact that this mouse also comes with Bluetooth adds some versatility against the competition, which eschews that in favour of outright performance in one device. I found the mouse's connection over either method to be reliable and stable, using Bluetooth on my MacBook Pro and the bundled receiver on my Windows gaming PC.</p><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>✅ You want potent specs:</strong> The Versa 300 Wireless 8K impresses with its beefy specs and potent performance for a more affordable price than some of its rivals.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>❌ You want stronger software: </strong>Rival choices will offer stronger software suites for more customisation and personalisation, plus you will only use one app to keep life easy.</p></div></div><p>As for battery life, MSI rates the Versa 300 Wireless 8K to run for up to 196 hours via 2.4 GHz at a more standard 1000 Hz polling rate. Up it to 8000 Hz, and you'll throw a lot of that endurance away, with my testing putting it at around 75 hours at full pelt. That's still not bad against other choices, which tend to have a larger drop-off when you run them at full power.</p><p>And then we come to quite a useful piece of information I've purposefully left out—price. MSI has attached a $100/£60 price tag to the Versa 300 Wireless 8K, making it surprisingly affordable against rivals mentioned above for the feature set on offer here. On the whole, it helps this choice stand out if you're after a powerful and lightweight rodent for FPS titles that doesn't break the bank.</p><p>With this in mind, I think other options from the likes of Endgame Gear or SteelSeries look a little more eye-catching and have stronger software features for a similar outlay. This MSI one does well on features and performance, although I think it lacks a certain polish to make it a real top contender.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Cave Story+ review (2012) ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/action/cave-story-review-2012/</link>
                                                                            <description>
                            <![CDATA[ Underground hit about underground hitting gets an HD upgrade. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">mbTzMSqh3LvnSdi4nAndna</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/KbF7WZM7z7duwbdr4BCMvX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 14 Jun 2026 14:25:00 +0000</pubDate>                                                                                                                                <updated>Mon, 15 Jun 2026 15:35:51 +0000</updated>
                                                                                                                                            <category><![CDATA[Action]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Chris Donlan ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Wes Fenlon ]]></dc:contributor>
                                                                    <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/KbF7WZM7z7duwbdr4BCMvX-1280-80.jpg">
                                                            <media:credit><![CDATA[Studio Pixel, Nicalis]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Cave Story+]]></media:description>                                                            <media:text><![CDATA[Cave Story+]]></media:text>
                                <media:title type="plain"><![CDATA[Cave Story+]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/KbF7WZM7z7duwbdr4BCMvX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><em><strong>Special commentary on this classic PC Gamer review provided by:</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Odk65W"></div>                            </div>                            <script src="https://kwizly.com/embed/Odk65W.js" async></script><h2 id="cave-story-review-pc-gamer-issue-236-uk-february-2012">Cave Story+ review - PC Gamer issue #236 (UK, February 2012)</h2><p><em>From the archives: The review below appears as originally written, with only minor changes in formatting and newly taken screenshots. By Chris Donlan</em></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="EVVJzzHZnXWGhsmoVsmZzX" name="cavestory5" alt="Cave Story+" src="https://cdn.mos.cms.futurecdn.net/EVVJzzHZnXWGhsmoVsmZzX.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: Studio Pixel, Nicalis)</span></figcaption></figure><p>Over on a Cave Story messageboard, X-Calibar has a problem with Cave Story+. It’s to do with Balrog, a boss who looks like a suitcase. In the old days, his catchphrase used to be “Huzzah!” Now, thanks to the HD upgrade’s alternate translation, it’s “Oh yeah!”</p><p>X-Calibar isn’t happy. “‘Oh yeah’? What kind of charge is that?! Even ‘Booyah!’ might make more sense.” If you’re wondering how a game could inspire criticism of this granularity, you probably haven’t played Cave Story. Daisuke Amaya’s homebrew classic is a uniquely polite 2D platform adventure in which you’re dropped into a subterranean world where a villainous doctor threatens a group of bunny people.</p><div  class="fancy-box"><div class="fancy_box-title">Need to Know</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>What is it?</strong> A retro-tinged platformer with great upgradable weapons.<br><strong>Release date</strong> November 22, 2011<br><strong>Expect to pay</strong> $10/£7 (in 2012)<br><strong>Developer</strong> Studio Pixel<br><strong>Publisher</strong> Nicalis<br><strong>Play it on</strong> Core 2 Duo 2GHz, 512MB RAM<br><strong>Steam Deck</strong> Playable<br><strong>Link</strong> <a data-analytics-id="inline-link" href="https://store.steampowered.com/app/200900/Cave_Story/" target="_blank">Steam</a></p></div></div><p>You save the day by exploring, shooting weird animals, fighting bosses, and collecting items that, more often than not, open up new parts of the environment, where the whole thing repeats.</p><p>Except the whole thing never feels like it’s repeating. Cave Story’s levels manage to be intricate without appearing confusing, and they retain a clear sense of forward momentum even as the storyline branches and the Easter eggs pile up.</p><p>An orderly series of unlocks brings shape to the game’s wayward narrative, and each new gadget you’re handed broadens your options, allowing you to double-jump with special boots, for example, or use the kickback from the machinegun to pogo your way from one ledge to the next.</p><p>There’s a levelling system, but it focuses on your weapons rather than your character, and it rewards skilful players with more powerful attacks while punishing the careless with regular downgrades if they take too many risks. It’s a reminder that, while Cave Story is sugary on the surface, it’s pleasantly tart underneath. Even before you turn to Cave Story+’s new bonus challenges—a boss rush, some pitiless platforming gauntlets, and the option to repeat the campaign with a different lead—you’re going to struggle to see absolutely everything on your first playthrough.</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:666px;"><p class="vanilla-image-block" style="padding-top:65.62%;"><img id="iamjJX3sV8Wb5umNW5fFvX" name="cavestory1" alt="Cave Story+" src="https://cdn.mos.cms.futurecdn.net/iamjJX3sV8Wb5umNW5fFvX.jpg" mos="" align="middle" fullscreen="" width="666" height="437" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Studio Pixel, Nicalis)</span></figcaption></figure><figure class="van-image-figure pull-right inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:379px;"><p class="vanilla-image-block" style="padding-top:113.98%;"><img id="exgKSDrHKCfjcG8SamqLtX" name="cavestory2" alt="Cave Story+" src="https://cdn.mos.cms.futurecdn.net/exgKSDrHKCfjcG8SamqLtX.jpg" mos="" align="right" fullscreen="1" width="379" height="432" attribution="" endorsement="" class="pull-rightinline expandable"><a href='https://cdn.mos.cms.futurecdn.net/exgKSDrHKCfjcG8SamqLtX.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class="pull-right inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Studio Pixel, Nicalis)</span></figcaption></figure><p>By the time you’re considering that second playthrough, you’ll have crossed over to the other side, joining the informal community of speedrunners, FAQ writers and Cave Story cartographers who have fallen into this deceptively slight platformer never to emerge again.</p><p>It’s not so bad down here, though: there are secrets to find, endings to unlock, and plenty of lovely weapons to master. Cave Story’s upgraders, Nicalis, may have instigated a contentious dehuzzahification of the original, but they also delivered a perky and stirring soundtrack remix, and new art that evolves the retro stylings of the first game without lapsing into twee indulgence.</p><p>It’s a sensitive reworking, and Cave Story is entirely deserving of the attention. Huzzah—as a dear old friend of mine used to say.</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:1014px;"><p class="vanilla-image-block" style="padding-top:74.56%;"><img id="ReqR5mMGB4kwEtmMhUXhuX" name="cavestory4" alt="Cave Story+" src="https://cdn.mos.cms.futurecdn.net/ReqR5mMGB4kwEtmMhUXhuX.jpg" mos="" align="middle" fullscreen="" width="1014" height="756" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Studio Pixel, Nicalis)</span></figcaption></figure>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ProtoArc EM25 ergonomic mouse review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/protoarc-em25-ergonomic-mouse-review/</link>
                                                                            <description>
                            <![CDATA[ Rough around the edges. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PnfkWCANTGjwi9CK2iZQBN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ZwZJejJtPeZcajbcwMNWfX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 12 Jun 2026 16:31:51 +0000</pubDate>                                                                                                                                <updated>Fri, 12 Jun 2026 16:32:13 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Edser ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZGont4SjJV38V5HWmjfNAE.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/ZwZJejJtPeZcajbcwMNWfX-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A ProtoArc EM25 ergonomic wireless mouse on a wooden desk, in front of some brightly-coloured post-it notes]]></media:description>                                                            <media:text><![CDATA[A ProtoArc EM25 ergonomic wireless mouse on a wooden desk, in front of some brightly-coloured post-it notes]]></media:text>
                                <media:title type="plain"><![CDATA[A ProtoArc EM25 ergonomic wireless mouse on a wooden desk, in front of some brightly-coloured post-it notes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ZwZJejJtPeZcajbcwMNWfX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you're looking for an ergonomic PC mouse, you're probably already considering the Logitech MX Master 3S, or the <a href="https://www.pcgamer.com/hardware/gaming-mice/logitech-mx-master-4-review/" target="_blank">Logitech MX Master 4</a>. I've used both as my main productivity meeces for extended periods of time, and can tell you that either make for excellent picks. But, if they're a little pricey for your liking, ProtoArc has made an ergo mouse with many similar design features for much, much less.<br><br>The result is the ProtoArc EM25, a wireless ergonomic mouse that knows what it's about. Right from the off, it screams "budget MX Master" from the nearest rooftop. It's got a similar chassis shape, an extended thumb rest, two scroll wheels (one with a clutch, no less), quiet main switches—the whole kit and kaboodle. The problem is, at every turn, this mouse reminds you of why the Logi mice are brilliant, and why this one doesn't meet the mark.<br><br>It's got all the right features on paper, but most of them prove to be a disappointment in practice. It's also got some odd material choices, some strange-feeling mechanisms, and an overall lack of refinement. Dancing around this mouse's various controls over the past few weeks has caused me to pull a vast array of facial expressions, and none of them have been a smile. Almost every control here feels slightly wrong, in a plethora of different ways.<br><br>There's a certain solidity to the chassis design that makes the EM25 verge towards consideration—especially given its very reasonable <a href="https://www.protoarc.com/products/em25-fast-scroll-ergonomic-mouse" target="_blank">$50</a>/<a href="https://www.amazon.co.uk/ProtoArc-EM25-Ergonomic-Customizable-Rechargeable-Black/dp/B0G5ZH7N5L/" target="_blank">£29</a> price tag. However, unless you're absolutely desperate for an MX Master-a-like for less, I can think of lots of less-ergo, but much better standard mice for your money.</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're absolutely desperate for an MX Master-alike, but can't afford one: </strong>If you simply must have something with the rough shape and quiet clicks of Logitech's finest, but lack the cash, then perhaps the EM25 has something to offer. I'd still save up for the real thing, though.</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't buy if:</h3><div class="card__description-wrapper"><div class="card__description"><p>❌ <strong>You want pleasant controls: </strong>The ProtoArc mouse's various buttons and wheels are all present, but far from correct. The main switches are actually pretty good, but the other controls are all varying kinds of wrong.<br><br>❌ <strong>You want a smooth ride: </strong>The EM25's biggest issue is the skates underneath, which feel like they could do with a good sanding down.</p></div></div></div></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-1781271554779-1t0wx7lkx *, #fv-chart-1781271554779-1t0wx7lkx *:before, #fv-chart-1781271554779-1t0wx7lkx *:after, #fv-chart-1781271554779-1t0wx7lkx-slideshow *, #fv-chart-1781271554779-1t0wx7lkx-slideshow *:before, #fv-chart-1781271554779-1t0wx7lkx-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781271554779-1t0wx7lkx, #fv-chart-1781271554779-1t0wx7lkx-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781271554779-1t0wx7lkx {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781271554779-1t0wx7lkx.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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781271554779-1t0wx7lkx-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx-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-1781271554779-1t0wx7lkx-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-1781271554779-1t0wx7lkx-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-1781271554779-1t0wx7lkx-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781271554779-1t0wx7lkx-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781271554779-1t0wx7lkx-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-1781271554779-1t0wx7lkx-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-1781271554779-1t0wx7lkx-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-1781271554779-1t0wx7lkx-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781271554779-1t0wx7lkx .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781271554779-1t0wx7lkx .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-bar-row, #fv-chart-1781271554779-1t0wx7lkx .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781271554779-1t0wx7lkx .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx.mobile-view .fv-pie-container,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-bar-row,#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-stacked-product,#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-grouped-bar-product,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-bar-row,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-stacked-product,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781271554779-1t0wx7lkx.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-1781271554779-1t0wx7lkx.mobile-view .fv-bar-label,#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-grouped-product-title,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-bar-label,#fv-chart-1781271554779-1t0wx7lkx.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-1781271554779-1t0wx7lkx.mobile-view .fv-bar-container,#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-bar-cluster,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-bar-container,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-x-axis-wrapper,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-x-axis-label-space,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-x-axis-chart-space,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-benchmark-title,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-dropdown-title,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-carousel-nav-btn,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-chart-title,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-chart-subhead,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-header,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select-wrapper,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-vs,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select-container,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-versus-select,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781271554779-1t0wx7lkx.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-1781271554779-1t0wx7lkx.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781271554779-1t0wx7lkx.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781271554779-1t0wx7lkx.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781271554779-1t0wx7lkx.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781271554779-1t0wx7lkx .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-bar-row,#fv-chart-1781271554779-1t0wx7lkx .fv-stacked-product,#fv-chart-1781271554779-1t0wx7lkx .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-bar-label,#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-bar-container,#fv-chart-1781271554779-1t0wx7lkx .fv-bar-cluster {width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-label-space {display: none !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781271554779-1t0wx7lkx .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-1781271554779-1t0wx7lkx .fv-stl-shop-all-logo,#fv-chart-1781271554779-1t0wx7lkx .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781271554779-1t0wx7lkx .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781271554779-1t0wx7lkx.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": "Overall Chart Title","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-12T13:39:14.779Z","citation": "We scored the ProtoArc EM25 out of five in six distinct categories.","keywords": ["ProtoArc EM25 gaming mouse","Features","Ergonomics","Performance","Aesthetics","Software","Value","Group 1","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Features","value": 3.5,"unitText": "","maxValue": 5},{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Ergonomics","value": 1,"unitText": "","maxValue": 5},{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Performance","value": 2.5,"unitText": "","maxValue": 5},{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Aesthetics","value": 4,"unitText": "","maxValue": 5},{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Software","value": 2,"unitText": "","maxValue": 5},{"@type": "PropertyValue","name": "ProtoArc EM25 gaming mouse – Value","value": 2,"unitText": "","maxValue": 5}]}</script><div id="fv-chart-1781271554779-1t0wx7lkx" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781271554779-1t0wx7lkx-grouped-bar-Group 1" data-chart-type="Bar" data-title="Group 1" data-subhead="" data-caption="We scored the ProtoArc EM25 out of five in six distinct categories." data-bar-max-value-override="5" data-grouped-show-product-name="false" style=""><div class="fv-benchmark-group"><div class="fv-grouped-bar-product"><div class="fv-bar-cluster"><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Features: 3.5 "><div class="fv-bar-label">Features</div><div class="fv-bar-container"><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">3.5</span></div></div></div></div><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Ergonomics: 1 "><div class="fv-bar-label">Ergonomics</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 20%; background-color: #E33235;" data-target-width="20" 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">1</span></div></div></div></div><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Performance: 2.5 "><div class="fv-bar-label">Performance</div><div class="fv-bar-container"><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">2.5</span></div></div></div></div><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Aesthetics: 4 "><div class="fv-bar-label">Aesthetics</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">4</span></div></div></div></div><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Software: 2 "><div class="fv-bar-label">Software</div><div class="fv-bar-container"><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">2</span></div></div></div></div><div class="fv-bar-row" title="ProtoArc EM25 gaming mouse - Value: 2 "><div class="fv-bar-label">Value</div><div class="fv-bar-container"><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">2</span></div></div></div></div></div></div><table class="sr-only"><caption>Group 1 Data</caption><thead><tr><th>Product</th><th>Features ()</th><th>Ergonomics ()</th><th>Performance ()</th><th>Aesthetics ()</th><th>Software ()</th><th>Value ()</th></tr></thead><tbody><tr><td>ProtoArc EM25 gaming mouse</td><td>3.5</td><td>1</td><td>2.5</td><td>4</td><td>2</td><td>2</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;">We scored the ProtoArc EM25 out of five in six distinct categories.</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 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 || '';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-1781271554779-1t0wx7lkx', false); });} else {initialize('fv-chart-1781271554779-1t0wx7lkx', false);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-features"><span>ProtoArc EM25 features</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>ProtoArc EM25</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Type</strong></p></td><td  ><p>Ergonomic mouse</p></td></tr><tr><td class="firstcol " ><p><strong>Max polling rate</strong></p></td><td  ><p>1,000 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>Max DPI</strong></p></td><td  ><p>8,000</p></td></tr><tr><td class="firstcol " ><p><strong>Battery</strong></p></td><td  ><p>500 mAh</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>90 g</p></td></tr><tr><td class="firstcol " ><p><strong>Connectivity</strong></p></td><td  ><p>2.4 GHz wireless, Bluetooth</p></td></tr><tr><td class="firstcol " ><p><strong>Buttons and controls</strong></p></td><td  ><p>Six programmable buttons, two scroll wheels (one horizontal), clutch system, quiet main switches</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.protoarc.com/products/em25-fast-scroll-ergonomic-mouse" target="_blank">$50</a>/<a href="https://www.amazon.co.uk/ProtoArc-EM25-Ergonomic-Customizable-Rechargeable-Black/dp/B0G5ZH7N5L/" target="_blank">£29</a></p></td></tr></tbody></table></div><p>The ProtoArc EM25 is an ergonomically-shaped mouse with a clutch-controlled main scroll wheel, a horizontal side scroll wheel, and an enlarged thumbrest on the left hand side, à la the Logitech MX Master 3S/4. It's also got twin forward and back buttons, and a small button mounted on the front left corner for switching between its Bluetooth and regular 2.4 GHz connections, the latter of which makes use of a small (some would say, nano-sized) dongle.</p><p>Said dongle can be retrieved from the bottom of the mouse via a magnetically-sealed hatch compartment, which is a nice touch. The polling rate is switchable, topping out at 1,000 Hz.</p><p>The sensor is an 8000 DPI max optical unit, while the battery is a 500 mAh internal rechargeable model. ProtoArc doesn't list the battery life in among the specs, but I've only had to charge my review sample once (straight from the box) over several weeks of on and off testing.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/XisxVuwP3Dnbpz2y7mQV2n.jpg" alt="A ProtoArc EM25 ergonomic mouse on a wooden desk, in front of a mouse pad" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bkLE7ZTRJuzyDGnv4bsmNf.jpg" alt="A ProtoArc EM25 ergonomic mouse in front of a Logitech MX Master 4 on a wooden desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tAAEvUkGfxWRLUrYNorfz5.jpg" alt="A Logitech MX Master 4 and a ProtoArc EM25 ergo mouse side by side on a desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mCbF6agvHSftsTC2HEKs8C.jpg" alt="A ProtoArc EM25 turned upside down, showing the magnetic hatch underneath" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Software comes in the form of a web app rather than an installed application, which I'll be going into a bit later. And, again like the MX Master 3S and 4S, it's got quiet click switches underneath the main left and right buttons, for your serene, productivity-clicking needs. </p><p>The weight isn't listed on the product page, but some searching around suggests it's about 90 grams. What I will say is that the EM25 is light enough to give my scales trouble measuring it, and it feels significantly less porky than the 150g MX Master 4. </p><p>Still, it's definitely built for productivity purposes—those looking for something fast and genuinely light would be better off elsewhere.</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-1781272372918-zriix39lm *, #fv-chart-1781272372918-zriix39lm *:before, #fv-chart-1781272372918-zriix39lm *:after, #fv-chart-1781272372918-zriix39lm-slideshow *, #fv-chart-1781272372918-zriix39lm-slideshow *:before, #fv-chart-1781272372918-zriix39lm-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781272372918-zriix39lm, #fv-chart-1781272372918-zriix39lm-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781272372918-zriix39lm {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781272372918-zriix39lm.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781272372918-zriix39lm.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-1781272372918-zriix39lm .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-1781272372918-zriix39lm-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781272372918-zriix39lm-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781272372918-zriix39lm-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-1781272372918-zriix39lm-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-1781272372918-zriix39lm-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-1781272372918-zriix39lm-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781272372918-zriix39lm-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781272372918-zriix39lm-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-1781272372918-zriix39lm-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-1781272372918-zriix39lm-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-1781272372918-zriix39lm-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781272372918-zriix39lm .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781272372918-zriix39lm .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781272372918-zriix39lm .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781272372918-zriix39lm .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781272372918-zriix39lm .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272372918-zriix39lm .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272372918-zriix39lm .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781272372918-zriix39lm .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781272372918-zriix39lm .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781272372918-zriix39lm .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781272372918-zriix39lm .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781272372918-zriix39lm .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781272372918-zriix39lm .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781272372918-zriix39lm .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-bar-row, #fv-chart-1781272372918-zriix39lm .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781272372918-zriix39lm .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781272372918-zriix39lm .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781272372918-zriix39lm .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781272372918-zriix39lm .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781272372918-zriix39lm .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781272372918-zriix39lm .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781272372918-zriix39lm .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781272372918-zriix39lm .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781272372918-zriix39lm .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781272372918-zriix39lm .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781272372918-zriix39lm .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781272372918-zriix39lm .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .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-1781272372918-zriix39lm.mobile-view .fv-pie-container,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-bar-row,#fv-chart-1781272372918-zriix39lm.mobile-view .fv-stacked-product,#fv-chart-1781272372918-zriix39lm.mobile-view .fv-grouped-bar-product,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-bar-row,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-stacked-product,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781272372918-zriix39lm.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-1781272372918-zriix39lm.mobile-view .fv-bar-label,#fv-chart-1781272372918-zriix39lm.mobile-view .fv-grouped-product-title,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-bar-label,#fv-chart-1781272372918-zriix39lm.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-1781272372918-zriix39lm.mobile-view .fv-bar-container,#fv-chart-1781272372918-zriix39lm.mobile-view .fv-bar-cluster,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-bar-container,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-x-axis-wrapper,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-x-axis-label-space,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-x-axis-chart-space,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-benchmark-title,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-dropdown-title,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-carousel-nav-btn,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-chart-title,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-chart-subhead,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-header,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select-wrapper,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-vs,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select-container,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-versus-select,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781272372918-zriix39lm.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-1781272372918-zriix39lm.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781272372918-zriix39lm.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781272372918-zriix39lm.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272372918-zriix39lm.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272372918-zriix39lm.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781272372918-zriix39lm .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272372918-zriix39lm .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-bar-row,#fv-chart-1781272372918-zriix39lm .fv-stacked-product,#fv-chart-1781272372918-zriix39lm .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-bar-label,#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-bar-container,#fv-chart-1781272372918-zriix39lm .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272372918-zriix39lm .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272372918-zriix39lm .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272372918-zriix39lm .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272372918-zriix39lm .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272372918-zriix39lm .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272372918-zriix39lm .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272372918-zriix39lm .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-1781272372918-zriix39lm .fv-stl-shop-all-logo,#fv-chart-1781272372918-zriix39lm .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272372918-zriix39lm .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272372918-zriix39lm .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272372918-zriix39lm.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": "Overall Chart Title","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-12T13:52:52.918Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Features","Plenty of control options","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Features – Plenty of control options","value": 3.5,"unitText": ""}]}</script><div id="fv-chart-1781272372918-zriix39lm" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781272372918-zriix39lm-bar-Plenty of control options" data-chart-type="Bar" data-title="Plenty of control options" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Plenty of control options</h4><div class="fv-bar-row" title="Features - Plenty of control options: 3.5 "><div class="fv-bar-label fv-primary-product">Features</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 87.5%; background-color: #E33235;" data-target-width="87.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">3.5</span></div></div></div></div><table class="sr-only"><caption>Plenty of control options Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Features</td><td>3.5</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 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 || '';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-1781272372918-zriix39lm', false); });} else {initialize('fv-chart-1781272372918-zriix39lm', false);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-ergonomics"><span>ProtoArc EM25 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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zUWXg2Xszg3m56HECXVpfG" name="20260611_142145" alt="A close up of the scroll wheel of the ProtoArc EM25 ergonomic mouse" src="https://cdn.mos.cms.futurecdn.net/zUWXg2Xszg3m56HECXVpfG.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>Testing out all of the buttons, wheels, and ergonomic features of the ProtoArc EM25 is something of an adventure, and that's because almost all of them, in some form or fashion, feel a bit… wrong. I'm going to need to go through them individually here, because each is worthy of note.</p><p>Let's start off with the good. The two main switches underneath the left and right buttons feel very positive. They're quiet, too, while still providing plenty of clicky feedback. You can tell most of the money went into these two switch units, and that's a sensible place to put it. They're the ones you'll be interacting with most, after all.</p><p>Then there are the traditional forward and back thumb buttons on the left hand side. These are hollow-feeling, bendy, and springy in all the wrong ways. Still, there's a positive click underneath them, and I'm sure you'd stop noticing their drawbacks over time.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/RPmApYxh44sQXRXhbjvRgN.jpg" alt="The top clutch button of the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mApEapydJbtd3ieCo3tsST.jpg" alt="The side buttons and connection-switching button of the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VCbMdBc8FGZpBY96uiHTpX.jpg" alt="The side scroll wheel of the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>My true ire, however, begins with the big orange clutch button behind the main scrollwheel. It's got an astonishingly long travel, a surprising amount of springy resistance, and seems to engage and disengage the scrollwheel clutch at differing points, <em>somewhere </em>along the way. </p><p>There's a physical mechanism working behind the scenes to switch the scroll wheel from free scroll into a more clicky affair, unlike Logitech's magnetic solution, and the difference is pretty stark. Which brings me on to the main wheel itself.</p><p>In free scroll mode, it feels disconcertingly light. So much so that it can be quite difficult to control, and the wheel moves from side-to-side in its housing more than I'd like. In ratcheted mode, it feels slightly graunchy and overly-loud, although fairly positive. The middle click, though, takes far too much force to activate, and results in the wheel inadvertently moving as you press down on it. </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="4PDFZxCnKUjq4MmdVhe3pf" name="20260611_142223" alt="The underside of a ProtoArc EM25 ergonomic mouse" src="https://cdn.mos.cms.futurecdn.net/4PDFZxCnKUjq4MmdVhe3pf.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>Despite all this, my biggest critique has to be left for the skates on the underside. They look acceptable in person, and feel fine when you run a finger over them. But, no matter the mouse pad, it feels like there's a raised edge somewhere that should have been sanded down. </p><p>I can actually hear (and feel) this mouse scraping against my smooth Corsair pad as I move. I'll be honest, that's a new one on me. And I've tested lots and lots of budget mice over the years. Unmute the video below and turn your sound up for an example:</p><iframe src="https://content.jwplatform.com/players/Z0Jfptu0.html" id="Z0Jfptu0" title="ProtoArc EM25 Mouse Pad Testing" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Shape-wise? It's actually quite nice to palm, and perfectly fine for fingertip usage, too. I'm not  convinced by the satin-style finish, though, which is a bit tacky. And by that, I mean literally. Tacky, as in it tacks against your skin. Eesh.</p><p>Oh, and there's a side scroll wheel as well, which is somehow totally different-feeling and yet similar to the main scroll wheel itself. It's… fine. A little loose, a little hollow-feeling, a little tinny. But fine. Mercy me.</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-1781272882166-zkppseiq4 *, #fv-chart-1781272882166-zkppseiq4 *:before, #fv-chart-1781272882166-zkppseiq4 *:after, #fv-chart-1781272882166-zkppseiq4-slideshow *, #fv-chart-1781272882166-zkppseiq4-slideshow *:before, #fv-chart-1781272882166-zkppseiq4-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781272882166-zkppseiq4, #fv-chart-1781272882166-zkppseiq4-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781272882166-zkppseiq4 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781272882166-zkppseiq4.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781272882166-zkppseiq4.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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781272882166-zkppseiq4-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781272882166-zkppseiq4-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-1781272882166-zkppseiq4-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-1781272882166-zkppseiq4-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-1781272882166-zkppseiq4-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781272882166-zkppseiq4-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781272882166-zkppseiq4-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-1781272882166-zkppseiq4-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-1781272882166-zkppseiq4-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-1781272882166-zkppseiq4-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272882166-zkppseiq4 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781272882166-zkppseiq4 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781272882166-zkppseiq4 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781272882166-zkppseiq4 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781272882166-zkppseiq4 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-bar-row, #fv-chart-1781272882166-zkppseiq4 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781272882166-zkppseiq4 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781272882166-zkppseiq4 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781272882166-zkppseiq4 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781272882166-zkppseiq4 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781272882166-zkppseiq4 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781272882166-zkppseiq4 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781272882166-zkppseiq4 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4.mobile-view .fv-pie-container,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-bar-row,#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-stacked-product,#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-grouped-bar-product,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-bar-row,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-stacked-product,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781272882166-zkppseiq4.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-1781272882166-zkppseiq4.mobile-view .fv-bar-label,#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-grouped-product-title,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-bar-label,#fv-chart-1781272882166-zkppseiq4.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-1781272882166-zkppseiq4.mobile-view .fv-bar-container,#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-bar-cluster,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-bar-container,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-x-axis-wrapper,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-x-axis-label-space,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-x-axis-chart-space,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-benchmark-title,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-dropdown-title,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-carousel-nav-btn,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-chart-title,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-chart-subhead,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-header,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select-wrapper,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-vs,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select-container,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-versus-select,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781272882166-zkppseiq4.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-1781272882166-zkppseiq4.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781272882166-zkppseiq4.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272882166-zkppseiq4.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272882166-zkppseiq4.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781272882166-zkppseiq4 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272882166-zkppseiq4 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-bar-row,#fv-chart-1781272882166-zkppseiq4 .fv-stacked-product,#fv-chart-1781272882166-zkppseiq4 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-bar-label,#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-bar-container,#fv-chart-1781272882166-zkppseiq4 .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272882166-zkppseiq4 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272882166-zkppseiq4 .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-1781272882166-zkppseiq4 .fv-stl-shop-all-logo,#fv-chart-1781272882166-zkppseiq4 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272882166-zkppseiq4 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272882166-zkppseiq4 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272882166-zkppseiq4.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": "Overall Chart Title","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-12T14:01:22.166Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ProtoArc EM25 ergonomic mouse","Ergonomics","The main switches are fine, but as for the rest? Nope.","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Ergonomics – Ergonomics","value": 1,"unitText": "","maxValue": 5}]}</script><div id="fv-chart-1781272882166-zkppseiq4" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781272882166-zkppseiq4-bar-Ergonomics" data-chart-type="Bar" data-title="The main switches are fine, but as for the rest? Nope." data-subhead="" data-caption="" data-bar-max-value-override="5" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">The main switches are fine, but as for the rest? Nope.</h4><div class="fv-bar-row" title="Ergonomics - The main switches are fine, but as for the rest? Nope.: 1 "><div class="fv-bar-label fv-primary-product">Ergonomics</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 20%; background-color: #E33235;" data-target-width="20" 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">1</span></div></div></div></div><table class="sr-only"><caption>The main switches are fine, but as for the rest? Nope. Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Ergonomics</td><td>1</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 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 || '';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-1781272882166-zkppseiq4', false); });} else {initialize('fv-chart-1781272882166-zkppseiq4', false);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-performance"><span>ProtoArc EM25 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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="jh8CFChsFx5Z9jMBizHjc" name="20260611_142328" alt="A ProtoArc EM25 ergonomic mouse facing a Logitech MX Master 4 in front of a gaming keyboard" src="https://cdn.mos.cms.futurecdn.net/jh8CFChsFx5Z9jMBizHjc.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>At no point does ProtoArc advertise the EM25 as a gaming mouse, and given its specs, I don't think many will be buying it for such a purpose. </p><p>However, I game with the Logitech MX Master 4 all the time, as it's perfectly reasonable to use for several thousand turns of Civ 7, or a slower-paced, singleplayer shooter. So, I thought I'd try out the EM25 for the same purpose. And you know what? It's also fine.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8KBgqaWWMcxzUYTfVJfiJD.png" alt="A velocity vs time chart for the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uMQr4Xh65qxovjoBpn6PMD.png" alt="An X count vs time chart for the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">MouseTester</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iQ2Pit4JFp3Y96Yjuw43LD.png" alt="An interval vs time chart for the ProtoArc EM25 ergonomic mouse" /><figcaption><small role="credit">MouseTester</small></figcaption></figure></figure><p>However, the MouseTester charts above show some odd inconsistencies in the polling rate, although I can't say I noticed the mouse feeling particularly laggy or inconsistent in practice. It's not super-accurate or particularly fast to respond, but it's decent enough to get by. Can you do some light gaming with an EM25? Yes. Should you? Probably not.</p><p>For day to day usage, the sensor feels smooth and reasonably accurate, and I've had no dropout issues with either the 2.4 GHz or the Bluetooth connection. In terms of the internal, movement-tracking components, this mouse delivers acceptable performance for a pure productivity squeaker. In terms of the experience of actually using it, see all the ergonomic issues above.</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-1781272956410-jr1d4t153 *, #fv-chart-1781272956410-jr1d4t153 *:before, #fv-chart-1781272956410-jr1d4t153 *:after, #fv-chart-1781272956410-jr1d4t153-slideshow *, #fv-chart-1781272956410-jr1d4t153-slideshow *:before, #fv-chart-1781272956410-jr1d4t153-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781272956410-jr1d4t153, #fv-chart-1781272956410-jr1d4t153-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781272956410-jr1d4t153 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781272956410-jr1d4t153.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781272956410-jr1d4t153.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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781272956410-jr1d4t153-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781272956410-jr1d4t153-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-1781272956410-jr1d4t153-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-1781272956410-jr1d4t153-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-1781272956410-jr1d4t153-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781272956410-jr1d4t153-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781272956410-jr1d4t153-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-1781272956410-jr1d4t153-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-1781272956410-jr1d4t153-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-1781272956410-jr1d4t153-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272956410-jr1d4t153 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781272956410-jr1d4t153 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781272956410-jr1d4t153 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781272956410-jr1d4t153 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781272956410-jr1d4t153 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-bar-row, #fv-chart-1781272956410-jr1d4t153 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781272956410-jr1d4t153 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781272956410-jr1d4t153 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781272956410-jr1d4t153 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781272956410-jr1d4t153 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781272956410-jr1d4t153 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781272956410-jr1d4t153 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781272956410-jr1d4t153 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153.mobile-view .fv-pie-container,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-bar-row,#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-stacked-product,#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-grouped-bar-product,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-bar-row,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-stacked-product,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781272956410-jr1d4t153.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-1781272956410-jr1d4t153.mobile-view .fv-bar-label,#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-grouped-product-title,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-bar-label,#fv-chart-1781272956410-jr1d4t153.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-1781272956410-jr1d4t153.mobile-view .fv-bar-container,#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-bar-cluster,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-bar-container,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-x-axis-wrapper,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-x-axis-label-space,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-x-axis-chart-space,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-benchmark-title,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-dropdown-title,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-carousel-nav-btn,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-chart-title,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-chart-subhead,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-header,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select-wrapper,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-vs,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select-container,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-versus-select,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781272956410-jr1d4t153.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-1781272956410-jr1d4t153.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781272956410-jr1d4t153.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272956410-jr1d4t153.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272956410-jr1d4t153.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781272956410-jr1d4t153 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781272956410-jr1d4t153 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-bar-row,#fv-chart-1781272956410-jr1d4t153 .fv-stacked-product,#fv-chart-1781272956410-jr1d4t153 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-bar-label,#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-bar-container,#fv-chart-1781272956410-jr1d4t153 .fv-bar-cluster {width: 100% !important;}#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-label-space {display: none !important;}#fv-chart-1781272956410-jr1d4t153 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781272956410-jr1d4t153 .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-1781272956410-jr1d4t153 .fv-stl-shop-all-logo,#fv-chart-1781272956410-jr1d4t153 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781272956410-jr1d4t153 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781272956410-jr1d4t153 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781272956410-jr1d4t153.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": "Overall Chart Title","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-12T14:02:36.410Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ProtoArc EM25 ergonomic mouse","Performance","Acceptable, for an ergo mouse","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Performance – Performance","value": 2.5,"unitText": "","maxValue": 5}]}</script><div id="fv-chart-1781272956410-jr1d4t153" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781272956410-jr1d4t153-bar-Performance" data-chart-type="Bar" data-title="Acceptable, for an ergo mouse" data-subhead="" data-caption="" data-bar-max-value-override="5" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Acceptable, for an ergo mouse</h4><div class="fv-bar-row" title="Performance - Acceptable, for an ergo mouse: 2.5 "><div class="fv-bar-label fv-primary-product">Performance</div><div class="fv-bar-container"><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">2.5</span></div></div></div></div><table class="sr-only"><caption>Acceptable, for an ergo mouse Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Performance</td><td>2.5</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 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 || '';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-1781272956410-jr1d4t153', false); });} else {initialize('fv-chart-1781272956410-jr1d4t153', false);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-aesthetics"><span>ProtoArc EM25 aesthetics</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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="DT2vrUgjz4afUqP58KRkfa" name="20260612_152450" alt="A ProtoArc EM25 ergonomic mouse looking handsome" src="https://cdn.mos.cms.futurecdn.net/DT2vrUgjz4afUqP58KRkfa.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>Despite the drawbacks of the satin finish in terms of hand-feel, the coating actually looks pretty great in photos, and in person, too. I also like how the EM25 is highly reminiscent of Logitech's offerings, while having a neater, tidier design of its own.</p><p>The orange button sticking out of the top also adds a nice splash of colour to the black-and-chrome aesthetic. It's a mouse that looks good on your desk, that's for sure. I just wish it felt anywhere near as good when I put my hands on it.</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-1781273029174-l1rscniv3 *, #fv-chart-1781273029174-l1rscniv3 *:before, #fv-chart-1781273029174-l1rscniv3 *:after, #fv-chart-1781273029174-l1rscniv3-slideshow *, #fv-chart-1781273029174-l1rscniv3-slideshow *:before, #fv-chart-1781273029174-l1rscniv3-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781273029174-l1rscniv3, #fv-chart-1781273029174-l1rscniv3-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781273029174-l1rscniv3 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781273029174-l1rscniv3.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781273029174-l1rscniv3.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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781273029174-l1rscniv3-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781273029174-l1rscniv3-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-1781273029174-l1rscniv3-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-1781273029174-l1rscniv3-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-1781273029174-l1rscniv3-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781273029174-l1rscniv3-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781273029174-l1rscniv3-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-1781273029174-l1rscniv3-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-1781273029174-l1rscniv3-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-1781273029174-l1rscniv3-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273029174-l1rscniv3 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781273029174-l1rscniv3 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781273029174-l1rscniv3 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781273029174-l1rscniv3 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781273029174-l1rscniv3 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-bar-row, #fv-chart-1781273029174-l1rscniv3 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781273029174-l1rscniv3 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781273029174-l1rscniv3 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781273029174-l1rscniv3 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781273029174-l1rscniv3 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781273029174-l1rscniv3 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781273029174-l1rscniv3 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781273029174-l1rscniv3 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3.mobile-view .fv-pie-container,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-bar-row,#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-stacked-product,#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-grouped-bar-product,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-bar-row,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-stacked-product,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781273029174-l1rscniv3.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-1781273029174-l1rscniv3.mobile-view .fv-bar-label,#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-grouped-product-title,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-bar-label,#fv-chart-1781273029174-l1rscniv3.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-1781273029174-l1rscniv3.mobile-view .fv-bar-container,#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-bar-cluster,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-bar-container,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-x-axis-wrapper,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-x-axis-label-space,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-x-axis-chart-space,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-benchmark-title,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-dropdown-title,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-carousel-nav-btn,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-chart-title,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-chart-subhead,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-header,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select-wrapper,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-vs,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select-container,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-versus-select,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781273029174-l1rscniv3.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-1781273029174-l1rscniv3.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781273029174-l1rscniv3.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273029174-l1rscniv3.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273029174-l1rscniv3.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781273029174-l1rscniv3 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273029174-l1rscniv3 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-bar-row,#fv-chart-1781273029174-l1rscniv3 .fv-stacked-product,#fv-chart-1781273029174-l1rscniv3 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-bar-label,#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-bar-container,#fv-chart-1781273029174-l1rscniv3 .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273029174-l1rscniv3 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273029174-l1rscniv3 .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-1781273029174-l1rscniv3 .fv-stl-shop-all-logo,#fv-chart-1781273029174-l1rscniv3 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273029174-l1rscniv3 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273029174-l1rscniv3 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273029174-l1rscniv3.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": "Overall Chart Title","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-12T14:03:49.175Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Aesthetics","Quite the looker, it must be said","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Aesthetics – Quite the looker, it must be said","value": 4,"unitText": ""}]}</script><div id="fv-chart-1781273029174-l1rscniv3" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781273029174-l1rscniv3-bar-Quite the looker, it must be said" data-chart-type="Bar" data-title="Quite the looker, it must be said" data-subhead="" data-caption="" data-bar-max-value-override="5" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Quite the looker, it must be said</h4><div class="fv-bar-row" title="Aesthetics - Quite the looker, it must be said: 4 "><div class="fv-bar-label fv-primary-product">Aesthetics</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">4</span></div></div></div></div><table class="sr-only"><caption>Quite the looker, it must be said Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Aesthetics</td><td>4</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 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 || '';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-1781273029174-l1rscniv3', false); });} else {initialize('fv-chart-1781273029174-l1rscniv3', false);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-software"><span>ProtoArc EM25 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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ncrFJisWyUkPruxSFPz4fT" name="20260612_153027" alt="The ProtoArc web software for its EM25 ergonomic mouse" src="https://cdn.mos.cms.futurecdn.net/ncrFJisWyUkPruxSFPz4fT.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: ProtoArc)</span></figcaption></figure><p>Your software options here are webpage-based, which, on my Chrome browser, renders all the text in a Times New Roman font. I know that's a small thing to point out, but it doesn't exactly inspire confidence in the design. However, there are plenty of options to reassign button functions, create macros, and tweak the general settings of the mouse. By default, the EM25 sets itself to a 250 Hz polling rate, but it can be upped to the full 1,000 Hz here.</p><p>Despite the functionality, the interface really does feel basic, with some confusingly-labelled features. An "Advanced Controls" tab allows you to switch on "maximum sensor performance" for limited amounts of time, from 10 seconds to half an hour. </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="nn4xtq8xaVTZiHWfKNbswn" name="ProtoArcsoftwareNew Project" alt="A screenshot of various settings options in the ProtoArc web software" src="https://cdn.mos.cms.futurecdn.net/nn4xtq8xaVTZiHWfKNbswn.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/nn4xtq8xaVTZiHWfKNbswn.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: ProtoArc)</span></figcaption></figure><p>It "runs the sensor at peak performance with high LED brightness" says the menu page, although with a warning of increased power consumption. Fair enough. I've left it off for my testing, as you can only enable it for a 30 minute maximum, and in my opinion, you're bound to forget the option exists. You can also adjust the click debounce time, or activate an Extended Range Mode which supposedly boosts the range from 8-10 meters to 10-12, again, diminishing battery life.</p><p>I tested it, and I couldn't tell the difference in terms of using the mouse from different ranges. Still, it manages to transmit successfully over the whole distance of my large front room with the setting turned off, so hooray for a bit of extra juice.</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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper *, #fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper *:before, #fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper *:after, #fv-chart-1781273110232-4be3f2z3l-slideshow *, #fv-chart-1781273110232-4be3f2z3l-slideshow *:before, #fv-chart-1781273110232-4be3f2z3l-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper, #fv-chart-1781273110232-4be3f2z3l-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273110232-4be3f2z3l-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-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273110232-4be3f2z3l-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273110232-4be3f2z3l-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": "Overall Chart Title","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-12T14:05:10.232Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ProtoArc EM25 ergonomic mouse","Software","Barebones, and full of head-scratching moments","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Software – Software","value": 2,"unitText": "","maxValue": 5}]}]</script><div id="fv-chart-1781273110232-4be3f2z3l-slideshow" class="fv-slideshow-container" data-slide-count="1" data-iframe-height="true"><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1781273110232-4be3f2z3l-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1781273110232-4be3f2z3l-slide-0" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781273110232-4be3f2z3l-slide-0-bar-Software" data-chart-type="Bar" data-title="Barebones, and full of head-scratching moments" data-subhead="" data-caption="" data-bar-max-value-override="5" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Barebones, and full of head-scratching moments</h4><div class="fv-bar-row" title="Software - Barebones, and full of head-scratching moments: 2 "><div class="fv-bar-label fv-primary-product">Software</div><div class="fv-bar-container"><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">2</span></div></div></div></div><table class="sr-only"><caption>Barebones, and full of head-scratching moments Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Software</td><td>2</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 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 || '';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-1781273110232-4be3f2z3l', true); });} else {initialize('fv-chart-1781273110232-4be3f2z3l', true);}})();</script></div><h2 class="article-body__section" id="section-protoarc-em25-value"><span>ProtoArc EM25 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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Sge4mdpRfuCqPoyfVhLVoa" name="20260612_153913" alt="A ProtoArc EM25 ergonomic mouse on top of a graphics card, in front of various sci-fi novels" src="https://cdn.mos.cms.futurecdn.net/Sge4mdpRfuCqPoyfVhLVoa.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 really want to like the ProtoArc EM25, honestly I do. I've used lots of 'Amazon special' gaming mice and ergo mice over the years, particularly as I enjoy a quiet mouse for sociable gaming, and there aren't too many big brand options. </p><p>You know all those $20-$30 "silent mouse" options in the listings from manufacturers you've never heard of? I've tried a lot of them. My drawers are absolutely full of the not-so-squeaky squeakers, alongside the many high-end, mid-range, and budget gaming mice I've tested at PC Gamer.</p><p>Honestly? I'd take almost any of them over the EM25. It might be cheap, but it really hasn't made me cheerful. And while I appreciate the effort that's been taken to make an MX Master competitor for a more reasonable price point, the end result is something I've found very disappointing.</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="SeN8eY5NaBbxHSHSiA3Ch8" name="20260611_142305" alt="A ProtoArc EM25 ergonomic mouse next to a Logitech MX Master 4" src="https://cdn.mos.cms.futurecdn.net/SeN8eY5NaBbxHSHSiA3Ch8.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>It's got the MX Master's rough shape and feature set—but in terms of value, I really think you'd be better off looking elsewhere. The sensor is fine, the main button switches are decent, and it looks good on your desk. But I could say the same of many other ultra-budget mice that are even cheaper than this one. </p><p>The question I'd be asking myself, if I was considering one of these, is whether I really need those trick scroll wheels in combination with the quiet switches and an ergo shape. If yes, then it's the Logitech MX Master offerings for you. </p><p>If you just need a cheap, comfortable-yet-not-ergo mouse, though, how about the <a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-g3-v2-review/" target="_blank">Mchose G3 V2</a>? Or this <a href="https://www.amazon.com/INPHIC-A9-Explorer-Wireless-Bluetooth/dp/B0F1D7P51F/" target="_blank">Inphic cheapo-beepo unit</a> I've been messing around with recently. It's $20, it's got a thumb rest, quiet switches, and a single scroll wheel that's perfectly acceptable. Or, if you've decided to save some more pennies and want an ergo mouse that's a bit <em>different </em>(yet still cheaper than the Masters)<em>, </em>what about the weird and wonderful <a href="https://www.pcgamer.com/hardware/gaming-mice/keychron-m5-review/" target="_blank">Keychron M5</a>?</p><p>Overall, it's very difficult to recommend the ProtoArc EM25, unless you <em>must </em>have an MX Master-alike for around $50. Even then, I'd say saving your cash for the real thing is a much better bet.</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-1781273172500-27jd7p1yx *, #fv-chart-1781273172500-27jd7p1yx *:before, #fv-chart-1781273172500-27jd7p1yx *:after, #fv-chart-1781273172500-27jd7p1yx-slideshow *, #fv-chart-1781273172500-27jd7p1yx-slideshow *:before, #fv-chart-1781273172500-27jd7p1yx-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1781273172500-27jd7p1yx, #fv-chart-1781273172500-27jd7p1yx-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1781273172500-27jd7p1yx {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1781273172500-27jd7p1yx.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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1781273172500-27jd7p1yx-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx-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-1781273172500-27jd7p1yx-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-1781273172500-27jd7p1yx-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-1781273172500-27jd7p1yx-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1781273172500-27jd7p1yx-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1781273172500-27jd7p1yx-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-1781273172500-27jd7p1yx-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-1781273172500-27jd7p1yx-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-1781273172500-27jd7p1yx-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273172500-27jd7p1yx .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1781273172500-27jd7p1yx .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1781273172500-27jd7p1yx .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1781273172500-27jd7p1yx .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1781273172500-27jd7p1yx .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-bar-row, #fv-chart-1781273172500-27jd7p1yx .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1781273172500-27jd7p1yx .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1781273172500-27jd7p1yx .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1781273172500-27jd7p1yx .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1781273172500-27jd7p1yx .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1781273172500-27jd7p1yx .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1781273172500-27jd7p1yx .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1781273172500-27jd7p1yx .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx.mobile-view .fv-pie-container,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-bar-row,#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-stacked-product,#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-grouped-bar-product,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-bar-row,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-stacked-product,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1781273172500-27jd7p1yx.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-1781273172500-27jd7p1yx.mobile-view .fv-bar-label,#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-grouped-product-title,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-bar-label,#fv-chart-1781273172500-27jd7p1yx.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-1781273172500-27jd7p1yx.mobile-view .fv-bar-container,#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-bar-cluster,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-bar-container,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-x-axis-wrapper,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-x-axis-label-space,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-x-axis-chart-space,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-benchmark-title,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-dropdown-title,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-carousel-nav-btn,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-chart-title,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-chart-subhead,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-header,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select-wrapper,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-vs,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select-container,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-versus-select,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-stl-shop-all-btn,#fv-chart-1781273172500-27jd7p1yx.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-1781273172500-27jd7p1yx.mobile-view .fv-stl-shop-all-logo,#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-stl-shop-all-icon,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1781273172500-27jd7p1yx.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273172500-27jd7p1yx.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273172500-27jd7p1yx.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1781273172500-27jd7p1yx .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1781273172500-27jd7p1yx .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-bar-row,#fv-chart-1781273172500-27jd7p1yx .fv-stacked-product,#fv-chart-1781273172500-27jd7p1yx .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-bar-label,#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-bar-container,#fv-chart-1781273172500-27jd7p1yx .fv-bar-cluster {width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-label-space {display: none !important;}#fv-chart-1781273172500-27jd7p1yx .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-chart-title {padding: 0 8px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1781273172500-27jd7p1yx .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-1781273172500-27jd7p1yx .fv-stl-shop-all-logo,#fv-chart-1781273172500-27jd7p1yx .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1781273172500-27jd7p1yx .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1781273172500-27jd7p1yx .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1781273172500-27jd7p1yx.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": "Overall Chart Title","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-06-12T14:06:12.500Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["ProtoArc EM25 ergonomic mouse","Value","Cheap, but that only counts for so much","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Value – Value","value": 2,"unitText": "","maxValue": 5}]}</script><div id="fv-chart-1781273172500-27jd7p1yx" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header   "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1781273172500-27jd7p1yx-bar-Value" data-chart-type="Bar" data-title="Cheap, but that only counts for so much" data-subhead="" data-caption="" data-bar-max-value-override="5" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Cheap, but that only counts for so much</h4><div class="fv-bar-row" title="Value - Cheap, but that only counts for so much: 2 "><div class="fv-bar-label fv-primary-product">Value</div><div class="fv-bar-container"><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">2</span></div></div></div></div><table class="sr-only"><caption>Cheap, but that only counts for so much Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Value</td><td>2</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 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 || '';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-1781273172500-27jd7p1yx', false); });} else {initialize('fv-chart-1781273172500-27jd7p1yx', false);}})();</script></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Alienware AW2525HM 320 Hz gaming monitor review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-monitors/alienware-aw2525hm-320-hz-gaming-monitor-review/</link>
                                                                            <description>
                            <![CDATA[ An enticing option for competitive FPS gamers on a budget. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">NPGuXAPwrht4rWKsWbYZBN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/EHB8cpNf5FtbEBuRSSk3va-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 11 Jun 2026 10:27:19 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Monitors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.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/EHB8cpNf5FtbEBuRSSk3va-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An Alienware AW2525HM 320 Hz 1080p gaming monitor.]]></media:description>                                                            <media:text><![CDATA[An Alienware AW2525HM 320 Hz 1080p gaming monitor.]]></media:text>
                                <media:title type="plain"><![CDATA[An Alienware AW2525HM 320 Hz 1080p gaming monitor.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/EHB8cpNf5FtbEBuRSSk3va-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's rare that I review something that I would actually buy right at this moment in time. Even if it's a good product that I recommend, it's usually out of my own budget or just not quite at the top of my PC priority list compared to other upgrades. But with the Alienware AW2525HM, I can say that I would 100%, for reals, be considering hitting the purchase button right now if I didn't already have this review model in front of me.</p><p>That's because it seems designed for people exactly like me: people who are into competitive FPS gaming more than anything else, but who are also on a strict budget. </p><p>Not too long ago, I tried out the 600 Hz <a href="https://www.pcgamer.com/hardware/gaming-monitors/zowie-xl2586x-600-hz-review/" target="_blank">Zowie XL2586X+</a>. That monitor is <em>perfect </em>for serious tactical FPS players like me, but it also costs *gulp* $1,000. This Alienware is a much more sensible proposition: $250 for a 320 Hz panel. Plus, here you're getting an IPS rather than a TN panel, and some pretty nice HDR to boot. That's irrelevant for competitive FPS gaming, but even if you only very occasionally dabble in casual games, it's nice to have.</p><div ><table><caption>Alienware AW2525HM 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>1920 x 1080</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>0.5 ms (GtG)</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>320 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>HDR</strong></p></td><td  ><p>HDR10 (no VESA cert)</p></td></tr><tr><td class="firstcol " ><p><strong>Features</strong></p></td><td  ><p>IPS panel, adaptive sync, 2x HDMI 2.1, 1x DisplayPort 1.4, 1x USB Type-B in, 2x USB Type-A out (5 Gbps)</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.dell.com/en-us/shop/alienware-25-320hz-gaming-monitor-aw2525hm/apd/210-bryk/monitors-monitor-accessories" target="_blank">$250</a> / <a href="https://www.dell.com/en-uk/shop/alienware-25-320hz-gaming-monitor-aw2525hm/apd/210-bryj/monitors-monitor-accessories" target="_blank">£200</a></p></td></tr></tbody></table></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You prefer smoothness:</strong> This monitor's colour accuracy isn't bad, but the main appeal for the price is that 320 Hz refresh rate, which makes games look buttery smooth if you have the frame rate to match and can be a massive boon to competitive FPS gaming.<br><br>✅ <strong>You want decent HDR for cheap:</strong> The AW2525HM might not have an official VESA stamp, but my experience of using it in games that support it has left me impressed.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You want the sharpest image:</strong> This monitor doesn't look bad, but if sharp and vibrant visuals are the main end-goal, you'll get a better experience even just by getting something with higher pixel density.<br><br>❌ <strong>You want the absolute best for competitive FPS:</strong> This monitor is great for competitive FPS gaming on a budget, but if you can spare a bunch more cash, there are options out there with better motion clarity, such as the <a data-analytics-id="inline-link" href="https://www.pcgamer.com/hardware/gaming-monitors/zowie-xl2586x-600-hz-review/" target="_blank">Zowie XL2586X+</a>.</p></div></div><p>Make no mistake, though, both the Zowie and the Alienware here are for a particular market, and that is the competitive FPS gamer. While most similarly priced panels are 1440p, 27-inch deals, monitors for this market skim off a couple of inches and drop down to 1080p resolution. </p><p>That's great for giving a full view of a tactical FPS scene and permitting split-second reactions, and it can help boost your FPS a little, but for other games, higher pixel density and a wider view are probably where it's at, even if you have to sacrifice some smoothness by dropping the refresh rate.</p><p>Jumping into Counter-Strike 2 with the Alienware AW2525HM after gaming on a 144 Hz IPS monitor for so long was a surreal experience: I couldn't quite believe just how much of a difference doubling my refresh rate could make. Flicking my aim felt incredibly smooth, and I felt like I was seeing animations—including, importantly, enemy movements—in more detail and more quickly than I had seen them before. It's hard to convey just how much better 320 Hz feels than 144 Hz if you're a competitive FPS gamer; all I can say is the difference is more than noticeable.</p><p>That being said, there's more to smooth and snappy gameplay than just the refresh rate, and this monitor isn't perfect in at least one other area. That area is motion clarity, which shouldn't be overlooked for competitive shooters. Unfortunately, the Alienware has significantly more noticeable blur—caused by pixels taking a long time to change colour—than a monitor like the Zowie one, which uses backlight strobing to keep motion very clear. I checked how the Alienware performs in the <a href="https://testufo.com/" target="_blank">UFO test</a>, and there's a definite blur behind the friendly green creature's flying machine.</p><p>Swapping from something as smooth and clear as the $1,000 Zowie, I certainly noticed the difference, even with the Alienware's overdrive settings enabled and on their highest. (Side note: I noticed little contrast between the three overdrive options, so I kept the middle one selected just in the name of caution, given the 'extreme' option would be the most likely to cause inverse ghosting.)</p><p>Saying all this, coming from another 144 Hz IPS—as I swapped back and forth between the two for comparison—I didn't really spot any additional blur in practice. The only thing I noticed was the buttery smooth, increased refresh rate. My brain simply doesn't register any perceived blur in the face of such a step up in refresh rate. If I had the choice between a 144/165 Hz panel with great motion clarity or this 320 Hz Alienware panel, I'd choose the latter without a doubt.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/2ogsAyZVCayPC6mxq48vda.jpg" alt="An Alienware AW2525HM 320 Hz 1080p gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AmFug9BnqWgXao2ZfjHdia.jpg" alt="An Alienware AW2525HM 320 Hz 1080p gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VBgwG76rUqepxGrPPj3Lja.jpg" alt="An Alienware AW2525HM 320 Hz 1080p gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>There is some competition in this budget, high refresh rate space, such as the 210 Hz <a href="https://www.pcgamer.com/hardware/gaming-monitors/ktc-h27t22c-3-gaming-monitor-review/" target="_blank">KTC H27T22C-3</a>, for instance, which our Jeremy rated pretty highly after testing. But we're talking 320 Hz here, and while going from 210–320 isn't going to be as big of a jump as from 144 or 165, it's still noticeable, and every little helps if you're playing competitive FPS games.</p><p>Going from 144 Hz to 320 Hz gives a night and day difference in terms of how enjoyable the gameplay is, and it can even improve your personal performance. Using Nvidia's Latency and Display Analysis Tool (LDAT), I witnessed an end-to-end response time of 7.9 ms at 144 Hz, but a noticeable decrease to 6.1 ms at 320 Hz, tested over 150+ runs each. </p><p>It's also worth noting that this kind of response time matches—in fact, even beats—the response time I saw with the Zowie monitor. It's as snappy as you could want for competitive gaming, and you'll only really get better if you opt for an OLED, but even then, any extra you gain won't be perceptible.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/yxyL6NzoPLSgjJokeUZcea.jpg" alt="An Alienware AW2525HM 320 Hz 1080p gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/P9fsi3TeEFpRCJ9YUJRGga.jpg" alt="An Alienware AW2525HM 320 Hz 1080p gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jLpD9pHU8ZaZ7BgRfiwwYa.jpg" alt="An Alienware AW2525HM 320 Hz 1080p gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I should also note that I found the darkness stabilisation feature (on its lower setting) genuinely beneficial, which I didn't expect. This essentially boosts darker areas, which can help you spot enemies more easily in shadowy parts of the map. I now only play CS2 when this is enabled, although I do turn it off when I play casual games, to make sure I'm getting the fully contrasted experience.</p><p>Given all this, I'd say this monitor is aimed at, and is ideal for, competitive FPS gamers looking to upgrade from a 144 Hz or 165 Hz monitor on a budget. Assuming their PCs can churn out the 300+ fps needed to make the most of the Alienware AW2525HM, it will be well worth it.</p><p>If this doesn't describe you, it might still be worth it if you're setting your sights on 1080p gaming. Setting aside the main 320 Hz appeal, the monitor itself looks lovely, with nice thin bezels and an understated but nevertheless distinctly Alien-like adjustable stand. It also has two USB ports with pass-through and a handy shoot-out headphone hook on the left side.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/CbAeQ7byCBcGScuDF55nUa.jpg" alt="An Alienware AW2525HM 320 Hz 1080p gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cnMqBTdEnzzpyhxVKXPzsa.jpg" alt="An Alienware AW2525HM 320 Hz 1080p gaming monitor." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>From a casual gaming perspective, one thing I'm pleasantly surprised by is the HDR experience. I didn't expect much, but actually, after calibrating everything, playing Doom Eternal with HDR on is wonderful. Everything just feels that much more immersive and realistic with it enabled, thanks to the improved colour space and contrast. It's not advertised as being full-blown HDR, and it doesn't even seem to have a VESA certification for it, but the colour gamut seems to be wide enough to make for a very eye-pleasing experience.</p><p>In fact, the panel is pretty nice in general, too, even without HDR enabled. Brightness seems very uniform to my eyes, and colours seem accurate enough once greens are toned down ever so slightly. But I suppose the question is whether all this is enough in the face of 1440p monitors, which definitely do look sharper thanks to increased pixel density. Given the monitor isn't bad in respect to colour and brightness, if you think you can crank out the frames to make the most of the refresh rate at 1080p, I'd certainly not rule it out even for casual gaming.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/6SZVqCCdUc2ybkYBgPdofP.jpg" alt="Comparing HDR on/off with an Alienware AW2525HM gaming monitor." /><figcaption>HDR off<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hWsKg6ZuFXawVPSi7Kk7eP.jpg" alt="Comparing HDR on/off with an Alienware AW2525HM gaming monitor." /><figcaption>HDR on<small role="credit">Future</small></figcaption></figure></figure><p>That being said, for casual gaming, I'd still lean towards a 1440p panel. My <a href="https://www.benq.com/en-us/monitor/gaming/ex2780q.html" target="_blank">1440p BenQ monitor</a>, which is now pretty old, looks better in terms of clarity and vibrancy than this Alienware, and I'd prefer using it for non-HDR games that I can't hit 200+ fps on—which will presumably be a lot of games for a lot of people.</p><p>So, that brings me back to the primary use case: competitive FPS gaming. If that's your jam and you're on a budget, the Alienware AW2525HM is ideal. It even works fine for some casual gaming and movie watching on the side. But if the latter are your <em>primary </em>use cases, I'd say steer clear.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ KTC M27T6S review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-monitors/ktc-m27t6s-review/</link>
                                                                            <description>
                            <![CDATA[ An affordable 1440p mini-LED gaming monitor with truly eye-popping performance. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">DBkbLfvCpJgTYqSwJPxkaZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/FSx55d8oUJtpowLCvHf6ri-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 09 Jun 2026 15:59:24 +0000</pubDate>                                                                                                                                <updated>Tue, 09 Jun 2026 16:53:06 +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.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/FSx55d8oUJtpowLCvHf6ri-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[KTC M27T6S gaming monitor]]></media:description>                                                            <media:text><![CDATA[KTC M27T6S gaming monitor]]></media:text>
                                <media:title type="plain"><![CDATA[KTC M27T6S gaming monitor]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/FSx55d8oUJtpowLCvHf6ri-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>First, a confession. I'm not much of a mini-LED fan. You might even call me a dimming-zone snob. I've never found LCD panels with full-array local dimming terribly convincing, and of late it's been <a href="https://www.pcgamer.com/best-oled-gaming-monitor/" target="_blank">hard to argue with the latest OLED gaming monitors</a>. So, it's definitely a surprise to discover that one of, if not the best mini-LED monitors I've yet seen is this new budget-priced model, the <a href="https://us.ktcplay.com/products/27-inch-200hz-hdr1000-miniled-gaming-monitor?_pos=5&_fid=f2be07a35&_ss=c%3Ffrom_collection%3D27-inch-monitors" target="_blank">KTC M27T6S</a>.</p><p>Am I giving away too much, too soon? Perhaps. But the fact that I came into this review pretty sceptical of LCD monitors with local dimming hopefully means that when I say I was impressed by the KTC M27T6S, it carries a bit more weight. This monitor does the local dimming thing remarkably well. Does it do it well enough to convert me to mini-LED technology? Now there's a question.</p><p>We'll answer that momentarily, but first let's cover the basics. This is a 27-inch model with a 2,560 by 1,440 native resolution. For gaming, that's just great. 4K is dandy in theory, but at just $290, this is not a premium-priced monitor and it's implausible to think the KTC M27T6S will be paired with the kind of <a href="https://www.pcgamer.com/the-best-graphics-cards/" target="_blank">$1,000 GPU you need to really make the most of 4K</a>.</p><div ><table><caption>KTC M27T6S 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>1,000 nits</p></td></tr><tr><td class="firstcol " ><p><strong>Response time</strong></p></td><td  ><p>1 ms MPRT</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>200 Hz</p></td></tr><tr><td class="firstcol " ><p><strong>HDR</strong></p></td><td  ><p>DisplayHDR 1000, 1,152 zones</p></td></tr><tr><td class="firstcol " ><p><strong>Features</strong></p></td><td  ><p>IPS panel, adaptive sync, 2x HDMI 2.0, DisplayPort 1.4</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://us.ktcplay.com/products/27-inch-200hz-hdr1000-miniled-gaming-monitor?_pos=5&_fid=f2be07a35&_ss=c%3Ffrom_collection%3D27-inch-monitors" target="_blank">$289.99</a> | £275 (estimated)</p></td></tr></tbody></table></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want sizzling HDR performance:</strong> Rated at 1,000 nits and configured with 1,152 dimming zones, the KTC M27T6S packs quite the visual punch.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You're very sensitive to black levels and light bleed:</strong> While the KTC M27T6S has an excellent dimming algorithm, its lighting still isn't as precise as OLED.</p></div></div><p>As for refresh, we're talking 200 Hz with an optional, and rather pointless ability to "overclock" to 210 Hz, plus pixel response of 1 ms (by the MPRT metric). The panel type is, as you would expect, IPS.</p><p>Of course, the whole point of LCD panels with full-array local dimming is to enable improved HDR performance. The KTC M27T6S duly has VESA DisplayHDR 1000 certification and can do fully 1,000 nits courtesy of 1,152 dimming zones. Youch. </p><p>Then again, so can plenty of other LCDs with local dimming, and I haven't liked many of those.</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="pAfEf9uBYVBxSBCTL8hKk7" name="KTC M27T6S 00002" alt="KTC M27T6S" src="https://cdn.mos.cms.futurecdn.net/pAfEf9uBYVBxSBCTL8hKk7.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/pAfEf9uBYVBxSBCTL8hKk7.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>Rounding out the details are a stand that adjusts every which way, including pivot into portrait mode, plus DisplayPort and HDMI connectivity. The HDMI ports will only hit 144 Hz, for the record, and there's no USB-C for single-cable connectivity, nor a USB hub. That's probably not a surprise given the competitive price point.</p><p>Still, it's pretty nicely put together monitor, albeit largely from plastic, and the design is certainly slick with slim bezels and a mix of black and pale grey plastics from which many more expensive gaming monitors could learn quite a bit. It doesn't look or feel cheap.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/P8bi6kUMhHkyigksQEoDTV.jpg" alt="KTC M27T6S gaming monitor" /><figcaption>This image exaggerates the issue, but this is still an IPS panel with a backlight, so there's light bleed and blooming.<small role="credit">Future</small></figcaption></figure></figure><p>Perhaps more importantly, they could learn a lot from its image quality, too. As an SDR monitor, the KTC M27T6S is impressive enough. It's awfully bright, cranked right up, and the basic calibration is pretty nice in sRGB or DCI-P3 modes, although for those who are particular about such things, the calibration of SDR content in HDR mode is a bit off with clearly over-saturated SDR colours.</p><p>It's fast, too, subjectively on a par with any remotely comparable IPS monitor. You'll need to be running something with ultra-high refresh and black-frame insertion, or similar, to experience a substantially better experience in terms of pixel response from an LCD monitor.</p><div><blockquote><p>Where the KTC M27T6S really delivers is with HDR content.</p></blockquote></div><p>But where the KTC M27T6S really delivers is with HDR content. There are all kinds of drawbacks to local dimming technology applied to LCD panels. You get blooming around bright objects, dimming zones visibly popping on and off, the inability to light up smaller bright objects on a dark background, weird brightness gradients across the screen, and so on.</p><p>The KTC M27T6S doesn't solve or avoid all of those issues. But the algorithm KTC has come up with to control the zones does it as well, or better than any other monitor with a full-array mini-LED backlight that I've yet seen. At this price point, that's remarkable.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/S5yRPMeFexTxeZNacsTHYD.jpg" alt="KTC M27T6S" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nujwHq3TU63bR2axosGszG.jpg" alt="KTC M27T6S gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HX8gq4B6YqwegtRiGnv3SK.jpg" alt="KTC M27T6S" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>First off, there's no "zone popping" at all. That's a term I just made up and it concerns the really obvious switching on and off of individual backlight zones. You can induce it in many full-array dimming monitors by displaying a star field panning across the screen. And it can look absolutely awful as you track the zones popping on and off as stars pass across the screen.</p><p>The KTC M27T6S doesn't do that at all. It also handles a particular 4K HDR video of fireworks on a night sky—which I use as a mini-LED torture test—better than I've seen before on this class of display. It's not perfect. There's still some light bleed and some blooming. But the brighter explosions really light up your retinas. It's very impressive.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ez68HqdNgVk5d3DqtYwPJQ.jpg" alt="KTC M27T6S gaming monitor" /><figcaption>The KTC M27T6S might be affordable, but it doesn't feel cheap.<small role="credit">Future</small></figcaption></figure></figure><p>In-game is where I was really blown away, however. The brighter desert scenes in CyberPunk 2077 tend to find the weaknesses of OLED monitors; they simply can't handle how much of the panel needs to be driven hard to render the desert sun really well and so tend to look a bit dull.</p><p>But this dirt cheap KTC monitor absolutely smashes it. The sun is so bright, it almost hurts your eyes. This is a genuine HDR experience and a level of realism that's completely different from your usual entry-level HDR 400 monitor.</p><div><blockquote><p> The dimming zones are handled deftly, but you can still ultimately see where the zones are firing hard and where they are not.</p></blockquote></div><p>That said, if brighter scenes are where this monitor both literally and figuratively shines, it's after dark in Night City where things don't work quite so well. This is ultimately a backlit IPS panel and there's no avoiding light bleed and a bit of glow behind darker scenes and textures that also have some small, bright objects.</p><p>The dimming zones are handled deftly, but you can still ultimately see where the zones are firing hard and where they are not. The subjective black levels also aren't helped by the fairly coarse matte anti-glare coating, which tends to make everything look just a little grey.</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="CpWCBpvUqg3PYwds8eq9MT" name="KTC M27T6S 00001" alt="KTC M27T6S gaming monitor" src="https://cdn.mos.cms.futurecdn.net/CpWCBpvUqg3PYwds8eq9MT.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/CpWCBpvUqg3PYwds8eq9MT.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>There's actually an interesting comparison to be made here between this remarkably affordable mini-LED monitor and <a href="https://www.pcgamer.com/hardware/gaming-monitors/alienware-aw2726dm-review/">Alienware's budget QD-OLED offering, the AW2726DM</a>. Okay, at $350 the Alienware is still more expensive, but it's not a huge chasm, price-wise, to this $290-ish monitor. So, it's plausible to think people might cross-shop. But which should they buy?</p><p>The full-screen brightness from this KTC is on another planet, and one awfully near its host star. But then the black levels from the OLED and the lighting precision and overall sense of balance and naturalness are far superior, there's none of the slight weirdness where you can see the backlight working harder in some areas of the panel than others.</p><div><blockquote><p>The full-screen brightness from this KTC is on another planet, and one awfully near its host star.</p></blockquote></div><p>That said, speed-wise, the subjective difference is remarkably small versus that cheap OLED. It's definitely lighting precision, not pixel response, that is the most telling difference. You also have to factor in superior font rendering on this LCD panel. There are now OLED monitors with conventional RGB-stripe subpixel structure that will render text as well as any LCD, but they are new and more expensive models, for now.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/fgDcQp7FwHm8HRPbTWyuiX.jpg" alt="KTC M27T6S gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Ultimately, I'd still go with the OLED option; it does the things I care about most better. But I can absolutely understand why someone else might prefer this mini-LED option. It's really very good. It also solves a conundrum that's been bothering me for a while.</p><p>I have never understood why local dimming has historically added so much to the price of a monitor. This KTC confirms that not only that it needn't, but also there's no reason why affordable local dimming can't also be <em>very good</em> local dimming. At the price point KTC has hit, this is a pretty incredible monitor.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Koorui 34E6UC review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-monitors/koorui-34e6uc-review/</link>
                                                                            <description>
                            <![CDATA[ A budget 34-inch ultrawide gaming monitor that's big on immersion but ever so slightly sluggish. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">NkWnvJD3KU64YTccqKmUS3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/rQrieWifVGZrQUPKZcJztL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 09 Jun 2026 15:43:24 +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.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/rQrieWifVGZrQUPKZcJztL-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Koorui 34E6UC gaming monitor]]></media:description>                                                            <media:text><![CDATA[Koorui 34E6UC gaming monitor]]></media:text>
                                <media:title type="plain"><![CDATA[Koorui 34E6UC gaming monitor]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/rQrieWifVGZrQUPKZcJztL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When it comes to gaming monitors, it feels like <a href="https://www.pcgamer.com/hardware/gaming-monitors/oled-gaming-monitor-sales-are-booming-as-shipments-increase-78-percent-in-the-first-quarter-of-2026/" target="_blank">2026 has been all about lording it with a long list of OLED displays</a>. So, it's nice to be back among the proletariat with a mere LCD panel. I give you the <a href="https://koorui.com/products/koorui-34-inch-ultrawide-curved-wqhd-34e6uc" target="_blank">Koorui 34E6UC</a>.</p><p>Of course, this is a 34-inch ultrawide model, which is one of my favourite form factors and pretty generously proportioned. So, the Koorui 34E6UC isn't a truly poverty-spec display. It's just the panel tech is pretty pedestrian and the price positively punchy. There's no mini-LED backlight, no full-array dimming. Just plain old VA running at 165 Hz.</p><p>So the appeal here is that, at the time of writing, you can snag this 34 incher on Amazon for just <a href="https://www.amazon.com/KOORUI-Ultrawide-Curved-Gaming-Monitor/dp/B0C4P2KB9K?th=1" target="_blank">$264 in the US</a> or <a href="https://www.amazon.co.uk/KOORUI-Ultrawide-Curved-Gaming-Monitor/dp/B0BZZ8RNLP?th=1" target="_blank">£199 in the UK</a>. That's far less than you'd pay for an equivalent OLED monitor and, frankly, looks downright reasonable compared to many PC components of late, the prices of which are spiralling out of reach thanks to the AI bubble.</p><div ><table><caption>MPG 322UR X24 specs</caption><tbody><tr><td class="firstcol " ><p><strong>Screen size</strong></p></td><td  ><p>34-inch, 1000R</p></td></tr><tr><td class="firstcol " ><p><strong>Resolution</strong></p></td><td  ><p>3,440 x 1,440</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 MPRT</p></td></tr><tr><td class="firstcol " ><p><strong>Refresh rate</strong></p></td><td  ><p>165 Hz</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>VA panel, adaptive sync, 2x HDMI 2.0, DisplayPort 1.2</p></td></tr><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p><a href="https://www.amazon.com/KOORUI-Ultrawide-Curved-Gaming-Monitor/dp/B0C4P2KB9K" target="_blank">$263.99</a> | <a href="https://www.amazon.co.uk/KOORUI-Ultrawide-Curved-Gaming-Monitor/dp/B0BZZ8RNLP?th=1" target="_blank">£199.99</a></p></td></tr></tbody></table></div><div  class="fancy-box"><div class="fancy_box-title">Buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want an affordable ultrawide experience:</strong> 34-inch ultrawide is one of our favourite form factors for immersive gaming combined with acceptable GPU load.</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if...</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You're sensitive to pixel speed:</strong> Thanks to its VA panel, this monitor's most obvious weakness is relatively poor pixel response times.</p></div></div><p>The other issue of interest here is Koorui itself. It's very much a lesser known brand, but part of a large Chinese corporation known as HKC that specialises in display semiconductor tech. So, the question is, can you add Koorui to your list of monitor brands that generally make decent displays?</p><p>Hold that thought while we cover off the main speeds and feeds. Aside from the 34-inch ultrawide proportions based on a VA-type LCD panel, you're getting the familiar 3,440 by 1,440 resolution, 165 Hz refresh, and claimed 1 ms pixel response performance. For the record, brightness is pegged at 400 nits and there's basic VESA DisplayHDR 400 certification.</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="AnRKWuUKYQ5RxgWVypiwgS" name="Koorui 34E6UC 00008" alt="Koorui 34E6UC gaming monitor" src="https://cdn.mos.cms.futurecdn.net/AnRKWuUKYQ5RxgWVypiwgS.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/AnRKWuUKYQ5RxgWVypiwgS.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>Perhaps ill-advisedly, Koorui actually calls out esports as a primary remit for this panel. But here in 2026, 165 Hz isn't really the stuff of online domination. And, in any case, if you're really into esports, you're probably not going to be gaming with an ultrawide monitor.</p><p>Elsewhere, you get DisplayPort, plus two HDMI inputs. Just note the latter two top out at 100 Hz, so you'll need to use DisplayPort to get the full 165 Hz. Unsurprisingly given the value positioning, there's no USB-C and no USB-A hub.</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="8vdvgZp2GbhAWSFN2w6KwX" name="Koorui 34E6UC 00011" alt="Koorui 34E6UC gaming monitor" src="https://cdn.mos.cms.futurecdn.net/8vdvgZp2GbhAWSFN2w6KwX.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/8vdvgZp2GbhAWSFN2w6KwX.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>Oh, and the stand offers height, tilt and swivel adjustments, plus the chassis is actually as well made as more expensive brands. So, at least no corners have been cut there.</p><p>That 34-inch panel, meanwhile, sports a fairly gentle 1000R curve and a matte anti-glare panel coating. So, it's all pretty conventional. Which is no bad thing. Ultimately, this monitor looks pretty sweet, on paper, for the money. But is it actually any good in practice?</p><div><blockquote><p>VA has worse viewing angles than IPS, so there's a bit of glow at the top and bottom of the panel when viewing dark backgrounds or gaming scenes.</p></blockquote></div><p>Initial impressions are indeed thoroughly conventional, which is mostly for the better. This is a VA panel with 3,000:1 static contrast, so it blocks a bit more light and offers better black levels than a similar IPS screen.</p><p>The slight catch is that VA has worse viewing angles than IPS, so there's a bit of glow at the top and bottom of the panel when viewing dark backgrounds or gaming scenes. It's not a major problem, but it is one of many reminders that you're not looking at an OLED panel.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/AY8ujUSzW3zhn4PrNUNpwa.jpg" alt="Koorui 34E6UC gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LsaTPmptWyGktfQe4TQise.jpg" alt="Koorui 34E6UC" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8FbSVsFtbkeYpFZSUbaJUi.jpg" alt="Koorui 34E6UC" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Still, it's certainly pretty punchy and also well calibrated in both sRGB and DCI-P3 modes, presets for which, incidentally, are provided in the OSD menu. Again, so far, so reassuringly similar to more familiar brands.</p><p>Where things are less impressive involves pixel response. VA panels obviously have a reputation for offering the worst pixel response of the major LCD panel types, which also include TN and IPS. Unfortunately, the Koorui 34E6U does little to dispel that notion.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/BqKppRsDeuP4yQc3KrbvDZ.jpg" alt="Koorui 34E6UC" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>You do get the option of three different levels of pixel overdrive in the OSD menu. But even set to the most aggressive mode, there's a fair amount of blur and smear visible in certain situations.</p><p>Exactly how much of an issue that is, well, that's a subjective call. It'll depend to a some degree on your frame of reference. Personally, coming from a series of OLED reviews, the in-game blurriness as you whip your mouse around was all too obvious.</p><div><blockquote><p>In, say, a brighter Counter-Strike 2 map like Dust 2, the response and clarity is reasonable.</p></blockquote></div><p>That's especially true, actually, when playing more demanding games at lower refresh rates. Darker game scenes are the worst, suffering quite a bit of visible smear. However in, say, a brighter Counter-Strike 2 map like Dust 2 at native resolution, you can reach the panel's 165 Hz refresh with a fairly modest GPU and the clarity in that scenario is reasonable.</p><p>More to the point, none of this is out of the ordinary for this type of display. By way of example, it's about the same as the <a href="https://www.pcgamer.com/asrock-phantom-pg34wq15r2b-review-performance/" target="_blank">ASRock Phantom PG34WQ15R2B</a>, which I rated pretty highly. Of course, I rated that screen pretty highly back in early 2023. So, what you're getting is pretty much the same experience, just for $100 less.</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="DYTyk4rUgimHw59Y8yh8P6" name="Koorui 34E6UC 00004" alt="Koorui 34E6UC gaming monitor" src="https://cdn.mos.cms.futurecdn.net/DYTyk4rUgimHw59Y8yh8P6.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/DYTyk4rUgimHw59Y8yh8P6.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>In the end, then, this screen is all about context and value. Put it up next to the latest OLED panels, and the shortcomings in terms of contrast, black levels, lighting control, viewing angles, pixel response, and more are pretty stark. But they're also pretty irrelevant if your budget is $250, or thereabouts. </p><p>At that price point, the Koorui 34E6UC is a decent effort and definitely buyable. Long story short, this kind of VA panel has weaknesses. But they're not specific to this particular monitor, which is generally well executed. All I would say is that if you can find a good 34-inch ultrawide with an IPS panel for not too huge a premium and you can afford the step up, that would be clearly preferable just for the pixel response. </p><div><blockquote><p>It's great that you can get a decent 34-inch ultrawide experience for this kind of money.</p></blockquote></div><p>I can't help but point out that <a href="https://www.pcgamer.com/cheap-gaming-monitor-deals/" target="_blank">you can also get a 27-inch high-refresh 4K IPS monitor for about $300 these days</a>, too. But if $264 is already a stretch, and it's 34-inch ultrawide you want—and it certainly is a compelling form factor and a good fit with a reasonably attainable graphics card—this Koorui offering ain't half bad.</p><p>Indeed, in the current context, what with RAM prices going into orbit and GPUs increasingly costing more than their weight in unobtainium, gaming monitors are one of the few vaguely affordable PC component categories. So, it's great that you can get a decent 34-inch ultrawide experience for this kind of money, it really is.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/VXxYFhAt2urEt9uorRgCq9.jpg" alt="Koorui 34E6UC gaming monitor" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Finally, on the broader question of Koorui as a monitor brand, the signs are positive from this first viewing. They're backed by a large Chinese corporate and this monitor is covered by a three-year warranty, much like the more familiar competition.</p><p>I'd also go so far as to say the simple fact the Koorui reached out to us seeking a review is a sign of a company that wants to engage with western markets, as is the fact that the company runs both US and UK websites with ecommerce facilities where you can order their monitors. Obviously I'd want to see a decent range of Koorui monitor models first hand to give a really authoritative recommendation in that regard. But I like what I've seen so far.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Derelict Star review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/action/derelict-star-review/</link>
                                                                            <description>
                            <![CDATA[ Chunky pixels, a 1:1 aspect ratio, and the best feeling platforming around. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ASTscYPr2CXCVV6eZHtfQS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/HgULjBqB6YAY6pGH8JtEB4-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 08 Jun 2026 22:39:08 +0000</pubDate>                                                                                                                                <updated>Mon, 08 Jun 2026 22:48:51 +0000</updated>
                                                                                                                                            <category><![CDATA[Action]]></category>
                                                    <category><![CDATA[Games]]></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.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/HgULjBqB6YAY6pGH8JtEB4-1280-80.jpg">
                                                            <media:credit><![CDATA[gate]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A little man stands next to a mushroom]]></media:description>                                                            <media:text><![CDATA[A little man stands next to a mushroom]]></media:text>
                                <media:title type="plain"><![CDATA[A little man stands next to a mushroom]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/HgULjBqB6YAY6pGH8JtEB4-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Need to know</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>What is it? </strong>A momentum-based 2D platformer with *chef's kiss* gamefeel<br><strong>Release date </strong>April 3, 2026<br><strong>Expect to pay</strong> $10<br><strong>Developer</strong> gate<br><strong>Publisher</strong> Luminous Tree Games<br><strong>Reviewed on</strong> RTX 3060 (laptop), Ryzen 5 5600H, 16GB RAM<br><strong>Steam Deck </strong>Verified<br><strong>Link </strong><a data-analytics-id="inline-link" href="https://store.steampowered.com/app/3641010/Derelict_Star/" target="_blank">Steam</a></p></div></div><p>I have spent the last two weeks in a blissful kind of agony. When I'm not playing Derelict Star, a very humble-looking 2D exploration platformer that looks like it could run on a Commodore 64, I'm thinking about it. At least a half-dozen times I decided I'd had enough. Faced with an impossible-seeming obstacle, against which I'd beaten my head for hours, I figured it's my duty as a time-conscious adult person to move on. I've seen what Derelict Star is doing and can appreciate it: isn't that enough? Nope. </p><p>I have to confess I'm obsessed with this humble but quietly ambitious lil' conundrum. It's a bonafide work of art. It's enveloping and gorgeous, and the way it makes me feel reminds me why I fell in love with videogames.</p><p>Derelict Star is a momentum-based 2D platformer with a 1:1 aspect ratio. Its spartan pixel art style makes Celeste look like a Naughty Dog splurge. It has a strict, rigorous but masterable physics system. There's no boss battles, combat or kill rooms. It's about a little pixel person stranded in space who must retrieve from a sprawling old space freighter at least eight power cells to power up their ship in order to get home.</p><p>This freighter is a massive world of ultra-parsable grids, ridden with secrets: it's austere and beautiful in its own way, but purely functional in its visual design. It's basically a landscape of squares. The pixels are so chunky and parsable that I know the difference between dying to a lava coral and standing as close as possible next to it, all the better to gain enough momentum to reach a nearby platform that—five hours ago—I thought I couldn't possibly mantle. The pixel art is primitive by most modern measures but the precision it confers is absolutely crucial to this game's design. </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:1280px;"><p class="vanilla-image-block" style="padding-top:62.50%;"><img id="zrJkg6SK8MidVQpJHF5AuW" name="dropped-image" alt="A figure stands in a platforming gauntlet" src="https://cdn.mos.cms.futurecdn.net/zrJkg6SK8MidVQpJHF5AuW.jpg" mos="" align="middle" fullscreen="" width="1280" height="800" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: gate)</span></figcaption></figure><p>It's tough. I have no qualms with abandoning games, even games I like. But Derelict Star feels too good in my hands. Even when I felt like I'd reached my skill ceiling in this superlatively twitchy platformer, I kept going back to noodle in it. And every time I returned, I happened upon a whole new region of its sprawling map that taught me how to tackle those areas that seemed insurmountable before. This is a special kind of metroidvania—like <a href="https://www.pcgamer.com/games/puzzle/ooo-is-a-4-hour-platformer-about-solving-problems-with-bombs-and-its-the-cleverest-puzzle-game-i-played-in-2025/">Öoo</a>—whose inaccessible regions aren't gradually reached with the aid of a new power-up or skill, but for unlocking the mysteries of how the player-character works. </p><p>This is a game about learning how to move. It has a lot more in common with a Codemasters F1 game than it does a vaguely puzzly metroidvania (which it also is). It trades in perfect but vibe-driven execution. It wants you to feel out curves, sometimes right angles, just so and at the right speed. It needs you to be locked in. A challenging movement is <em>never </em>obviously possible until you pull it off. When you learn to pull it off with aplomb, the game sings anew with endless potential. Moment-to-moment experimentation is baked into its design. It demands that you keep trying.</p><p>Now that I've finished Derelict Star, the 30 odd hours I've spent with it could be dilated into, I dunno, maybe two hours max. And now I feel forlorn because I want to do it again.</p><h2 id="star-jumps">Star Jumps</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:1280px;"><p class="vanilla-image-block" style="padding-top:62.50%;"><img id="cHEFjptXxBDCjQ2Wvpjbge" name="derostar1" alt="A small figure stands on a platform in front of giant spikes" src="https://cdn.mos.cms.futurecdn.net/cHEFjptXxBDCjQ2Wvpjbge.jpg" mos="" align="middle" fullscreen="" width="1280" height="800" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: gate)</span></figcaption></figure><div><blockquote><p>I am always conscious of my hands when I play Derelict Star. I am amazed by what they can achieve.</p></blockquote></div><p>My little pixel person has a jetpack. At the bottom of the screen is a meter that shows how much speed I've accrued via running on flat ground. If I jump and use my jetpack from a static position it's piddling, but if I fill the meter from blue, through orange, into red, via running, and then jump, I can leap vast distances. Sometimes I can maintain a red-level momentum even if I slow down, so long as I don't collide with any momentum-killing surface, all the better to effectively float upward through impossible vertical gauntlets.</p><p>There are endless subtleties to the way this jetpack person can be thrown and weaved upwards, downwards or through tight corridors of instant death, in a way that seems bizarrely untethered from the world's steadfastly gridlocked expanse. That is your superpower in Derelict Star, basically: the world is a grid, but you are not fixed to it. </p><p>This collision of ultra-readable obstacles with expressive play is where the heart of Derelict Star's compelling tension and agency lies, and it's what makes it stand out among dozens nay hundreds of similar looking platformers. The rules during the first hour are the same as the rules 30 hours later; you are never better equipped, but you're constantly learning. </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:1280px;"><p class="vanilla-image-block" style="padding-top:62.50%;"><img id="XrjcKL2Z4xuZgr6J3q373o" name="Derelict Star" alt="A little jetpack person floats above red spikes" src="https://cdn.mos.cms.futurecdn.net/XrjcKL2Z4xuZgr6J3q373o.jpg" mos="" align="middle" fullscreen="" width="1280" height="800" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: gate)</span></figcaption></figure><p>Importantly, Derelict Star doesn't sidescroll: the world unfurls as discrete rooms. Sometimes I use my momentum, my speed, my amazing ability to float, not just to reach platforms but to peek into places it might be possible to reach. In this world of discrete "rooms" there is always usually a regional novelty: maybe there's slippery ice, or maybe there are vines that stop me from jumping (but which can give me a huge amount of vertical momentum if I grasp onto them at speed when they're on walls). Maybe there are collectible dots that give me a brief vertical boost. Maybe there are bouncy airborne bubbles, or bouncy blocky nodes that can propel me great distances, if only I hit them from the correct angle at the right speed. Along the route to every crucial power cell lies a new confusion to my jetpack fellow's path.</p><div><blockquote><p>It executes on its concerns with formidable severity and quiet technical prowess.</p></blockquote></div><p>Checkpoints are abundant, and from each it's possible to fast travel to another via a map which plainly shows where each power cell is. This gives Derelict Star its freewheeling, explorative atmosphere: if things are too tough, it's three button presses towards another region you might feel better equipped to master. It's a sandbox of platforming physics problems, and once I understood its pace and cadence, I realised that it isn't designed to thwart me. This isn't a masochistic game: it gives me all the time and space to learn, and a whole sprawling world in which to figure it out. It's easier than, say, Super Meat Boy. It's like Celeste: <em>you </em>can finish it. This is not a masocore platformer. It's a patience platformer.</p><p>I am always conscious of my hands when I play Derelict Star. I am amazed by what they can achieve. It is extraordinary when I realise that I'm not even thinking too hard about what I'm doing: my hands bleed into the game, and my brain bleeds into my hands. No other medium can capture this zen-like, trance-like expressiveness. Derelict Star is a Rez-like, or a Foddy-like, in this way.</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:1280px;"><p class="vanilla-image-block" style="padding-top:62.50%;"><img id="WnNgXCigaGgv3nFN2YpUPK" name="Derelict Star" alt="A little person stands next to a giant mushroom" src="https://cdn.mos.cms.futurecdn.net/WnNgXCigaGgv3nFN2YpUPK.jpg" mos="" align="middle" fullscreen="" width="1280" height="800" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: gate)</span></figcaption></figure><p>It's essentially a toy, yes, but this focus on fine-tuned movement emboldens the quieter thematics in Derelict Star: this is a game of exquisite, quiet loneliness. Nothing (or at least, nearly nothing) wants to kill you. It's a little puzzle box escape room. There is music, but it seems to creep into the foreground delicately; it's a spacey, synth-laden variant of silence. In Derelict Star you're adrift, and you have all the time in the world. It feels good to just poke around.</p><p>This is a maturing medium with countless, and growing, forms of player expression. But Derelict Star is about your hands, man. It's an evolved and aberrated take on the arcade. It's an interplay between hands and eyes. It's unapologetically a vintage game, but a very serious one. It executes on its concerns with formidable severity and quiet technical prowess. It knows that mastery is the province of obsessors; but it also knows that the route to obsession crosses through the pastures of the <em>pleasure</em> of simply trying. And it makes trying feel delectable, sublime. </p><p>When I think about Derelict Star, a few days after completing the wily beast, I admittedly struggle to articulate the pleasure of interfacing with it, save for what I've written above. I reckon it feels a lot more like a gorgeous song than a piece of software. It definitely made me dance with my fingers. My fingers are still operating to its logic.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Guild Wars 2 review (2012) ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/mmo/guild-wars-2-review-2012/</link>
                                                                            <description>
                            <![CDATA[ It promises a revolution, but can Guild Wars 2 really set the online world to rights? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">TYkpkMz8ZXNN7aaHe22W4U</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/odiB6SHbP8obVrCEBh45r7-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 06 Jun 2026 17:27:25 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[MMO]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Chris Thursten ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cfe68e8719c32d1d5a9da25d7eb34465.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Phil Savage ]]></dc:contributor>
                                                                    <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/odiB6SHbP8obVrCEBh45r7-1280-80.jpg">
                                                            <media:credit><![CDATA[ArenaNet]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Guild Wars 2 PCG cover of a human and beast warrior]]></media:description>                                                            <media:text><![CDATA[Guild Wars 2 PCG cover of a human and beast warrior]]></media:text>
                                <media:title type="plain"><![CDATA[Guild Wars 2 PCG cover of a human and beast warrior]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/odiB6SHbP8obVrCEBh45r7-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><em><strong>Special commentary on this classic PC Gamer review provided by:</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-WVawJe"></div>                            </div>                            <script src="https://kwizly.com/embed/WVawJe.js" async></script><h2 id="guild-wars-2-review-pc-gamer-issue-245-uk-november-2012">Guild Wars 2 review - PC Gamer issue #245 (UK, November 2012)</h2><p><em>From the archives: The review below appears as originally written, with only minor changes in formatting and newly taken screenshots. By Chris Thursten</em></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:1312px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WCKH4Y3YFmLemCUoVohJbm" name="guild wars 2 punch crop" alt="Guild Wars 2 MMO at launch in 2012" src="https://cdn.mos.cms.futurecdn.net/WCKH4Y3YFmLemCUoVohJbm.jpg" mos="" align="middle" fullscreen="1" width="1312" height="738" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/WCKH4Y3YFmLemCUoVohJbm.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: ArenaNet)</span></figcaption></figure><p>Players gather on the staircase leading down to the Ascalonian catacombs, filling local chat with group requests. A few run about, periodically charging up a nearby hill to repel another assault by harpies on a Durmand Priory dig site. Others dance, or run a sleep emote. A significant number are crammed in underneath the waypoint that links this part of the plains of Ashford to the rest of the world of Tyria. </p><figure class="van-image-figure pull-right inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:369px;"><p class="vanilla-image-block" style="padding-top:125.75%;"><img id="BLRe6ecioe834F9WyG7eGm" name="guild wars 2 run" alt="Guild Wars 2 MMO at launch in 2012" src="https://cdn.mos.cms.futurecdn.net/BLRe6ecioe834F9WyG7eGm.jpg" mos="" align="right" fullscreen="" width="369" height="464" attribution="" endorsement="" class="pull-rightinline"></p></div></div><figcaption itemprop="caption description" class="pull-right inline-layout"><span class="caption-text">An asura’s ears prick up in combat. It’s adorable. </span><span class="credit" itemprop="copyrightHolder">(Image credit: ArenaNet)</span></figcaption></figure><p>Within the Catacombs, a norn ranger—Eir Stegalkin—searches for an ancient weapon that could help reforge her old guild, Destiny's Edge. These heroes are the key to defeating Zhaitan, the Elder Dragon threatening the world. They also serve as mentors for each of the game's five races, accompanying you on personal story missions. Another Destiny's Edge member, Rytlock, has followed Eir into the catacombs, angry that she's trespassing on his people's land. We're here to stop them from killing each other.</p><p>I'm grouped with an asura warrior, a tiny sword-wielding gremlin in red and gold armour—Pinky and the Brain in platemail. He's telling me about his build. He has stacked an array of slottable utility skills—passive bonuses, in this case—and combined them with an advanced character trait that grants an extra boost for having several abilities of the same type. This is one of many builds that are possible across Guild Wars 2's eight professions and dozens of weapon combinations. He's proud of it: his critical hit chance, he tells me, is very high.</p><p>This is what waiting to do a dungeon has looked like since World of Warcraft first placed a swirling portal between five players and the rest of the world. That slight disconnection between theory and heroism, that tension between action and boredom. The moment stands out now because it's the first time in over 30 hours with this character that I've found myself in it.</p><h2 id="long-story">Long story</h2><div  class="fancy-box"><div class="fancy_box-title">Need to Know</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>What is it?</strong> Subscription-free MMORPG with open world PvP and a dynamic events system<br><strong>Release date</strong> August 28, 2012<br><strong>Expect to pay</strong> $60 / £35 (in 2012)<br><strong>Developer</strong> ArenaNet<br><strong>Publisher</strong> NCsoft<br><strong>Play it on</strong> 2GHz CPU, 2GB RAM<br><strong>Steam Deck</strong> Playable<br><strong>Link</strong> <a data-analytics-id="inline-link" href="https://www.guildwars2.com/en/" target="_blank">Official site</a></p></div></div><p>As a human, I began my journey in Queensdale—rolling farmland ransacked by centaur warbands during a time of political discord, a symptom of a once-dominant race now in decline. If I had been an asura, I would have come from the jungles of the southwest, via a science fiction-fantasy story that drags in everything from mind-controlled golems to time travel. Tyria's youngest race, the sylvari, are plant-people inspired by celtic folklore and Arthurian myth, making their home among the branches of a big tree. </p><p>The bestial charr, Guild Wars' former villains, have been reintroduced Klingon style: Ashford is their homeland now, but the fragility of their warrior culture creates tension both within and without their race. The gigantic norn, who spend their early levels working their way down from the frozen mountain where they spend their exile, struggle the most to stand out: their Norse-derived society, which values individual glory above all else, is a pretty on-the-nose metaphor for what most MMORPG players spend their time doing.</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:635px;"><p class="vanilla-image-block" style="padding-top:62.05%;"><img id="YhBPc9gfnhSJVbFD9sSTWm" name="guild wars 2 crowd" alt="Guild Wars 2 MMO at launch in 2012" src="https://cdn.mos.cms.futurecdn.net/YhBPc9gfnhSJVbFD9sSTWm.jpg" mos="" align="middle" fullscreen="" width="635" height="394" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Events don’t cap player numbers. Bring an army. </span><span class="credit" itemprop="copyrightHolder">(Image credit: ArenaNet)</span></figcaption></figure><p>Whatever choices you make at character creation, the result is a breathless charge into this new world, and it's only when the game delivers its first instance at level 30 that the brakes are applied.</p><p>I'm not disappointed, exactly. </p><p>MMO downtime produces friendships—even marriages, from time to time. It's just that the journey to this point has been about anything but waiting. I've charged off into the countryside and fought bandits. I've intervened to defend towns from centaurs and disguised myself as a pirate to win a drinking competition. </p><p>I've painstakingly customised a suit of armour—from stats to colouring—and warped sideways into a wholly different game, a sprawling fantasy conquest mode where whole servers crash into each other in the phenomenal, punch-the-air return of Dark Age of Camelot's much missed factional PvP. Theorycrafting while waiting for groupmate number five is like getting the bus to work on Monday morning after a spectacular lost weekend.</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:1917px;"><p class="vanilla-image-block" style="padding-top:68.75%;"><img id="dPPbLzMPY9sFmuwr87ZDKn" name="guild wars 2 war map" alt="Guild Wars 2 MMO at launch in 2012" src="https://cdn.mos.cms.futurecdn.net/dPPbLzMPY9sFmuwr87ZDKn.jpg" mos="" align="middle" fullscreen="1" width="1917" height="1318" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/dPPbLzMPY9sFmuwr87ZDKn.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: Guild Wars 2 boxout: The world at war)</span></figcaption></figure><p>It's easy to make flash judgements at moments like this. Here, ladies and gentlemen, is one of your massively multiplayer online roleplaying games. We queue and talk shop: we sit on the bus and wait patiently for the next fun thing. Look closer, though, and every aspect of this picture has been made strange by ArenaNet's bottom-up recalibration of the genre.</p><p>Those group requests? They're not class-dependent: Guild Wars 2 has no healers or tanks, and therefore no roles that must be filled before fun can be had.</p><p>Those players charging up the hill? They range from level eight to eighty, with more powerful characters downscaled to match the encounter, the elite player rubbing winged pauldrons with Jimmy Leatherjerkin.</p><p>That waypoint? It links to every part of the game I've previously visited, allowing me to instantly go off and do something else if I want to.</p><p>These are the innovations and conveniences that make the game so enjoyable, that make it a viable prospect for players traditionally unwilling to step onto the MMORPG treadmill.</p><h2 id="old-habits">Old habits</h2><figure class="van-image-figure pull-right inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:820px;"><p class="vanilla-image-block" style="padding-top:93.90%;"><img id="L2TSDon76uGnz2Bzc2QUnm" name="guild wars 2 down" alt="Guild Wars 2 MMO at launch in 2012" src="https://cdn.mos.cms.futurecdn.net/L2TSDon76uGnz2Bzc2QUnm.jpg" mos="" align="right" fullscreen="1" width="820" height="770" attribution="" endorsement="" class="pull-rightinline expandable"><a href='https://cdn.mos.cms.futurecdn.net/L2TSDon76uGnz2Bzc2QUnm.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class="pull-right inline-layout"><span class="caption-text">"Can you give me a hand? I’ve been beaten up by a ghost. Again." </span><span class="credit" itemprop="copyrightHolder">(Image credit: ArenaNet)</span></figcaption></figure><p>Fast-forward 25 minutes, and our group is falling apart. We've died multiple times while trying to crack basic enemy encounters. We're making progress, thanks to instant in-dungeon respawns—but it's slow, frustrating, and we're racking up a debilitating repair bill. The asura warrior rushes back into the fray, and allows a hammer-wielding ghost to smash him in the face. Our ranged companions—a necromancer and a ranger—stand still and pour on damage from the sidelines. When one of them is wounded, they're left to bleed out: after all, a wipe is a wipe, right?</p><p>The asura starts talking again, this time to complain. These monsters hit too hard, and have too much health. The maths is wrong, and this encounter is impossible. You can't even level up or get better gear, because everyone in the Catacombs is functionally level 30 and there's no core power differential between equipment of a certain level, regardless of rarity. You can't beat this MMORPG encounter by making your numbers bigger: therefore, the logic goes, this encounter is broken.</p><p>"Then get out of the way," I snap, before feeling bad and clarifying. "Dodge or block. Wait for the tell—that hammer attack is slow."</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/V5aL3584WxrQCDRfFpyENm.jpg" alt="Guild Wars 2 MMO at launch in 2012" /><figcaption>Attack the horse, not the man. The horse-man.<small role="credit">ArenaNet</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EgosiALJmQySZUfysF7ikm.jpg" alt="Guild Wars 2 MMO at launch in 2012" /><figcaption>What an enormous boar.<small role="credit">ArenaNet</small></figcaption></figure></figure><p>Guild Wars 2 isn't a game where a melee attack will connect because the server determined that it would three seconds earlier. It's not a game where a fireball will turn in mid-air to hit you. A clever build might save you, but planning isn't enough—you need to react, pay attention, and improvise. It's not even that prior MMORPGs downplayed these things: most actively discourage them. The worst thing a traditional raider can do is disrupt the status quo. Once upon a time, Leeroy Jenkins was the model of the bad groupmate—a view that ignores the fact that he's the most compelling person in that video. He's the one charging in, odds be damned. He's the hero.</p><p>Guild Wars 2 isn't Leeroy's MMO—its tougher fights certainly demand coordination—but it is the MMO that figured out that Leeroys have all the fun. Its combat mechanics allow for accidents to be wrestled into victories, be that by heroically intercepting a killing blow in PvP or using a knockback strike to punt an annoying NPC down some stairs in a dungeon. The funny thing about learning these systems is that it's a case of remembering how things would work in any other type of game.</p><div><blockquote><p>GW2 seems to think more of its players than other games do</p></blockquote></div><p>It's a case of thinking past tanking and healing and DPS—abstractions that have been piled on by the need for successive MMOs to refine and codify the experience of beating up a ghost. If someone was trying to batter you with a giant hammer in an FPS, you wouldn't just stand there: you'd duck.</p><p>How much of a hands-on role you take depends on your profession. Warriors spend a lot of time in the middle of melees, and as such will either learn quickly to counter or avoid damage, or get used to life as a fine paste. Guardians match heavy armour with magic, setting up shields and flinging out bolts of damaging energy. Thieves specialise in quickly disengaging, leaping and vanishing across the battlefield to subdue enemies. Mesmers create duplicates of themselves, necromancers use pets and status effects to manage the flow of battle and elementalists flip between four elemental attunements to reduce foes to ash. Engineers and rangers control battles from the sidelines, using turrets and gadgets or pets and traps to maintain a position of ranged dominance.</p><h2 id="mix-and-mash">Mix and mash</h2><p>Without traditional class roles, you're free to create the character you have in your head—the rifle- wielding warrior, the pistol duellist mesmer, the engineer with a flamethrower—without worrying that you'll lock yourself out of a group further down the line. Best of all, you can jump into eight-on-eight PvP at any time and be instantly levelled up to 80 and handed your entire profession to play with. </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:1645px;"><p class="vanilla-image-block" style="padding-top:80.55%;"><img id="P9FHCT7sAjxWccboSyoWBn" name="Guild Wars 2 build order boxout" alt="Guild Wars 2 boxout: Build Order" src="https://cdn.mos.cms.futurecdn.net/P9FHCT7sAjxWccboSyoWBn.jpg" mos="" align="middle" fullscreen="1" width="1645" height="1325" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/P9FHCT7sAjxWccboSyoWBn.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>Completing a linear 10-minute tutorial with any class allows you to try them out at the high end straight away. With a little experimentation, it's very difficult to create a character you won't ultimately like.</p><p>ArenaNet have taken MMORPG combat, disassembled it, and put it back together with some of the original promise of having a fantasy adventure with your friends restored. To my mind, it's a resounding success, but one that doesn't play its hand until you've committed time and thought to figuring it out. That process takes longer the more experience you have with other MMORPGs, and it's not until level 30 and beyond that the game forces you to really learn the ways in which it is different. It's substantially innovative, but quietly so, and in trying to keep the game's first few hours quick and painless ArenaNet have set themselves up for a fall in the eyes of players like my asura groupmate, who was playing an entirely different game until the hammer came quite literally crashing down upon him.</p><p>This is the model for Guild Wars 2 across the board. It's also true of the events system, where static questing areas known as renown hearts are accompanied by dynamic happenings that act as a breadcrumb trail of adventure to lead players through the world. Chasing these events from place to place is what the game wants you to do, and the large experience bonuses for exploration make rambling the quickest way to level up. </p><figure class="van-image-figure pull-right inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:531px;"><p class="vanilla-image-block" style="padding-top:121.28%;"><img id="Vv4yyQ4eLJiXd36VTGY87n" name="guild wars 2 robot" alt="Guild Wars 2 MMO at launch in 2012" src="https://cdn.mos.cms.futurecdn.net/Vv4yyQ4eLJiXd36VTGY87n.png" mos="" align="right" fullscreen="" width="531" height="644" attribution="" endorsement="" class="pull-rightinline"></p></div></div><figcaption itemprop="caption description" class="pull-right inline-layout"><span class="caption-text">A curiously sad-looking robot. </span><span class="credit" itemprop="copyrightHolder">(Image credit: ArenaNet)</span></figcaption></figure><p>Exploration has other rewards, too: Tyria is a beautifully designed and masterfully executed world. The game's hub, Lion's Arch, is a multi- tiered pirate city made of ships repurposed into bridges and houses. </p><p>The charr live in a steampunk Death Star built into a crater. Wander south-east in the human area of Kessex Hills and you'll find a village in the shadow of a massive floating fortress patrolled by trained elementals. This isn't an emergent online world, but it does have a tremendous sense of life and it's a wonderful place to level a character.</p><p>Chasing down points of interest and panoramic views not only earns you experience but can lead to entire adventures. In one case, I followed a player who had offered to show me the way up to a particular vista: this lead to a precipitous dive down a water-slide built into a cave, a chase through a magic maze, corridors full of traps, and a jumping puzzle that takes place in total darkness before emerging into the throne room of a ghostly pirate. Why is this here? </p><p>Seemingly, because it can be, because it's fun. The knowledge that these secrets can be stumbled into at any time makes the whole game a more compelling prospect.</p><h2 id="fools-rush-on">Fools rush on</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:693px;"><p class="vanilla-image-block" style="padding-top:62.05%;"><img id="45jr4wcuDHeaRsGeVi8mRm" name="guild wars 2 jumping" alt="Guild Wars 2 MMO at launch in 2012" src="https://cdn.mos.cms.futurecdn.net/45jr4wcuDHeaRsGeVi8mRm.jpg" mos="" align="middle" fullscreen="" width="693" height="430" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Jumping puzzles take you to some surprising places. </span><span class="credit" itemprop="copyrightHolder">(Image credit: ArenaNet)</span></figcaption></figure><figure class="van-image-figure pull-right inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:801px;"><p class="vanilla-image-block" style="padding-top:93.76%;"><img id="P2VovbRwJWmVhtxgTtrzgm" name="guild wars 2 lion pose" alt="Guild Wars 2 MMO at launch in 2012" src="https://cdn.mos.cms.futurecdn.net/P2VovbRwJWmVhtxgTtrzgm.jpg" mos="" align="right" fullscreen="" width="801" height="751" attribution="" endorsement="" class="pull-rightinline"></p></div></div><figcaption itemprop="caption description" class="pull-right inline-layout"><span class="caption-text">Welcome to Lion’s Arch. This is the lion. Over there? The arch. </span><span class="credit" itemprop="copyrightHolder">(Image credit: ArenaNet)</span></figcaption></figure><p>ArenaNet have built a cooperative model that superficially reflects what has come before—you're still filling progress bars—but reworked it to support a different psychology of play. More adventure, fewer boxes to tick—and it works! Unfortunately, it isn't enough to stop many players from wanting to stay in one place to tick boxes, and a lack of participation can leave those players feeling underleveled, particularly if they're determined to endlessly rush on to the next step in their ongoing personal story chain.</p><p>At this point it usually falls to local chat to point out that you could be crafting, or playing world vs world PvP, or just climbing that hill over there, and that any of these things will earn you the experience you need by the dopamine trigger-load. The game desperately tries to teach these things, but it uses dismissible tool-tips and mouse-over explanations that no one in the history of computers has ever actually read. The experience can be overwhelming, both for players who don't get it and for those who do and don't understand why other players keep complaining. There are features in place to solve these problems, but the game could do more to tackle them.</p><p>These issues are defensible because they result from innovations that make the MMORPG fresh and enjoyable in a way that it hasn't been for years. Second, and perhaps more importantly, they come from an attitude to game-making that seems to think more of its players than other games do. Guild Wars 2 expects you to want to charge off and help a villager—or to discover new items in its experimentation-based crafting system, or to leap into player vs player—because it assumes that you've got an active interest in playing and an inherent ability to excel. Its core design casts you in a flattering light, and as such it stands in stark contrast with MMOs that'll crown you God-Emperor of the Universe if that'll get you to shut up and get back into the machine.</p><div  class="fancy-box"><div class="fancy_box-title">From the archives</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="x23dNXHbge2GB4A8353QpM" name="PCG 245 cover" caption="" alt="PC Gamer UK #245 cover: Mists of Pandaria" src="https://cdn.mos.cms.futurecdn.net/x23dNXHbge2GB4A8353QpM.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text">This review was originally published in <strong>PC Gamer #245 (UK, November 2012)</strong>.</p><p class="fancy-box__body-text">You can still <a data-analytics-id="inline-link" href="https://www.magazinesdirect.com/pcg-brandsite" target="_blank">subscribe to PC Gamer</a> to get new issues of the magazine (in print!) every month.</p></div></div><p>This is why the lack of a subscription fee is such a masterstroke. Just as Guild Wars 2 takes apart the mechanical absurdities of its genre, it strikes a killing blow to the old business model. Players have come to expect that you need to pick a pocket or two if you're going to finance a game like this, and Guild Wars 2's rejection of that assumption should be the moment that we finally see the idea for the anachronism it is. By being free beyond an initial purchase—which frankly makes it one of the best value propositions in gaming at the moment—Guild Wars 2 suggests, quietly, that you should rethink your policy vis-à-vis recurring hammer blows to the face.</p><p>There have been a few teething problems at launch. The game's overflow server system means you can almost always get into the game, but you may find yourself in a separate shard to your friends, and it can be difficult to group up. Support systems such as guild chat, the auction-house-style trading post, and the in-game store are sometimes down. World vs world PvP queues can be lengthy. </p><p>These are the chief frustrations in a game that is otherwise remarkable in its comprehensive attention to the player's urges, and when they're solved then there'll be very little that Guild Wars 2 does not do as well if not better than its contemporaries. PvP on both large and small scales, freeform cooperative roaming and tight, focused group play. Branching storylines for each race that never stray far from the fantasy wheelhouse but manage to be packed with enjoyable characters and variously funny and dramatic set- pieces. It's all here, on day one.</p><h2 id="altogether-now">Altogether now</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:1156px;"><p class="vanilla-image-block" style="padding-top:77.68%;"><img id="4qv6r8E9N7kMY6v9pudJcn" name="guild wars 2 staff" alt="Guild Wars 2 MMO at launch in 2012" src="https://cdn.mos.cms.futurecdn.net/4qv6r8E9N7kMY6v9pudJcn.png" mos="" align="middle" fullscreen="" width="1156" height="898" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: ArenaNet)</span></figcaption></figure><p>ArenaNet seem to have wilfully ignored the fact that gamers have, over the last decade, segregated themselves into camps: PvPers and PvEers, hardcore and casual. GW2 wants you to be a generalist. </p><p>Overcommit to a single part and the experience suffers: you'll either burn out on chasing down vistas, grow weary of competing over the same four PvP maps, or lag behind the levelling curve of your personal story. The experience suffers when the pace falters, but it's a solvable problem. You can always do something else.</p><p>Whether you consider Guild Wars 2 revolutionary depends and, appropriately, it depends on you. If you'll accept nothing less than the fall of the house of Warcraft, then no. If you'll accept nothing less than EVE's green light, the player-driven persistent world that seems to get further away every year—then no. </p><figure class="van-image-figure pull-right inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1114px;"><p class="vanilla-image-block" style="padding-top:111.58%;"><img id="eq5JFBGuBccrk8AV5QdWgF" name="Guild Wars 2 Destinys Edge boxout" alt="Guild Wars 2 Destiny's Edge boxout" src="https://cdn.mos.cms.futurecdn.net/eq5JFBGuBccrk8AV5QdWgF.jpg" mos="" align="right" fullscreen="1" width="1114" height="1243" attribution="" endorsement="" class="pull-rightinline expandable"><a href='https://cdn.mos.cms.futurecdn.net/eq5JFBGuBccrk8AV5QdWgF.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class="pull-right inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Guild Wars 2 isn't chasing a single vision. It's pluralistic and the pointed critical thought apparent in each of its component parts belies a whole that is smooth to the touch. Trying to impress upon someone why Guild Wars 2 is important is like trying to stab them with the sharp end of a ball. The temptation is to bludgeon.</p><p>It's important, ultimately, because of that pluralism, the collective egoless talent on display. In losing the monthly fee ArenaNet have given themselves the freedom to excise the MMORPG's accreted dross: the subscription-prolonging treadmill, the trickle-down economics of fun that says that only your elites have paid enough to get to see the cool dragon. Then, that spirit of change has passed through every other assumption that MMOs make about themselves and their players and touched each in turn. Nothing is ever so fixed that it shouldn't be broken and remade. It's not perfect, but it is ideologically and structurally sound in a way that few MMORPGs manage at launch, if ever.</p><p>Guild Wars 2 is not a revolution, but it is a call to arms. Tomorrow's MMORPGs will be held to account against its standards: generosity, variety, and respect for the player's ability and time. Of course, by that point, it won't be Guild Wars 2 waving the banner. It's not a revolution. It just quietly suggests that we start one.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Gothic 1 Remake review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/rpg/gothic-1-remake-review/</link>
                                                                            <description>
                            <![CDATA[ If you thought Kingdom Come: Deliverance was too welcoming, Gothic 1 Remake might be for you. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">hR5NgyYnVyV88vUpDMniTo</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/wNAmDV7HHjUN2JP6qJMf3G-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 05 Jun 2026 17:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[RPG]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jody Macgregor ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/3SnLWZBtqUMSAffCn6DvAD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jody&#039;s first computer was a Commodore 64, so he remembers having to use a code wheel to play Pool of Radiance. A former music journalist who interviewed everyone from Giorgio Moroder to Trent Reznor, Jody also co-hosted Australia&#039;s first radio show about videogames, &lt;a href=&quot;https://zedgamesau.net/tag/jody-macgregor&quot; target=&quot;_blank&quot;&gt;Zed Games&lt;/a&gt;. He&#039;s written for &lt;a href=&quot;https://www.rockpapershotgun.com/authors/jody-macgregor&quot; target=&quot;_blank&quot;&gt;Rock Paper Shotgun&lt;/a&gt;, The Big Issue, &lt;a href=&quot;https://www.gamesradar.com/author/jody-macgregor/&quot; target=&quot;_blank&quot;&gt;GamesRadar&lt;/a&gt;, &lt;a href=&quot;http://www.zam.com/author/jody-macgregor&quot; target=&quot;_blank&quot;&gt;Zam&lt;/a&gt;, &lt;a href=&quot;https://web.archive.org/web/20170606042647/http://www.glixel.com/contributor/jody-macgregor&quot; target=&quot;_blank&quot;&gt;Glixel&lt;/a&gt;, &lt;a href=&quot;https://fiveoutoftenmagazine.com/downloads/issue-16-identity/&quot; target=&quot;_blank&quot;&gt;Five Out of Ten Magazine&lt;/a&gt;, and &lt;a href=&quot;https://web.archive.org/web/20171009125722/https://www.playboy.com/authors/jody-macgregor&quot; target=&quot;_blank&quot;&gt;Playboy.com&lt;/a&gt;, whose cheques with the bunny logo made for fun conversations at the bank. Jody&#039;s first article for PC Gamer was about the &lt;a href=&quot;https://www.pcgamer.com/the-audio-of-alien-isolation/&quot;&gt;audio of Alien Isolation&lt;/a&gt;, published in 2015, and since then he&#039;s written about &lt;a href=&quot;https://www.pcgamer.com/why-silent-hill-belongs-on-pc/&quot;&gt;why Silent Hill belongs on PC&lt;/a&gt;, &lt;a href=&quot;https://www.pcgamer.com/10-years-on-recettear-an-item-shops-tale-is-still-the-best-fantasy-shopkeeper-tycoon-game/&quot;&gt;why Recettear: An Item Shop&#039;s Tale is the best fantasy shopkeeper tycoon game&lt;/a&gt;, and &lt;a href=&quot;https://www.pcgamer.com/there-is-so-so-much-weird-shit-in-lost-ark/&quot;&gt;how weird Lost Ark can get&lt;/a&gt;. Jody edited PC Gamer Indie from 2017 to 2018, and he eventually lived up to his promise to play every Warhammer videogame.&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/wNAmDV7HHjUN2JP6qJMf3G-1280-80.jpg">
                                                            <media:credit><![CDATA[THQ Nordic]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Mud, who is covered in mud, looks gormless]]></media:description>                                                            <media:text><![CDATA[Mud, who is covered in mud, looks gormless]]></media:text>
                                <media:title type="plain"><![CDATA[Mud, who is covered in mud, looks gormless]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/wNAmDV7HHjUN2JP6qJMf3G-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Need to know</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>What is it?: </strong>The ultimate Eurojank RPG, now with slightly less jank but just as much Euro.<br><strong>Expect to pay: </strong>$50/£42<br><strong>Developer: </strong>Alkimia Interactive<br><strong>Publisher: </strong>THQ Nordic<br><strong>Reviewed on:</strong> Windows 11, Intel Core i9, 32GB RAM, Nvidia RTX 4060<br><strong>Multiplayer?: </strong>No<br><strong>Steam Deck: </strong>Unknown<br><strong>Out:</strong> June 5<br><strong>Link: </strong><a data-analytics-id="inline-link" href="https://gothic.thqnordic.com/" target="_blank">Official site</a></p></div></div><p>I've come to the edge of the swamp to collect hallucinogenic swampweed from a harvester on behalf of a cult who smoke it to commune with a sleeping god. I find the harvester up a rickety tower after fighting through the monster-infested bog, but he won't hand over the wacky baccy until I clear out the nearby bloodflies.</p><p>I can see some of those giant wasp jerks clustered on a beach near the magical barrier that prevents us from leaving this hellhole. I trudge over and laboriously kill them. If I lure them into attacking one at a time it's easy enough, but if a second comes along, parrying their stingers is much harder. Three at once? I'm probably fucked.</p><p>Eventually, I kill them all and climb the two ladders back up the harvester's fort to tell him it's done. But no. He says I need my eyes checked, because I haven't killed all the bloodflies within 20 paces. Looking out from the tower I can't see any, but there's a lot of thick swamp nearby. I head back into it, being eaten by a surprise swampshark and then reloading before I find another swarm. I kill them and return to the tower, climbing both ladders again. You must need your eyes checked, the swampweed harvester tells me. You haven't killed all the bloodflies within 20 paces. </p><p>Knee-deep in swampwater, hunting for what I hope are the last bloodflies, I find myself thinking a blasphemous thought: "I sure do wish this quest had a compass arrow pointing me in the right direction like in Skyrim."</p><h2 id="over-the-wall">Over the wall</h2><p>The original Gothic came out in 2001 and found an audience among people who, when Morrowind arrived a year later, thought it made too many concessions to modern players—what with the silt strider fast-travel and free map. Gothic did not have either of these things, and neither does the remake. It's a fantasy RPG committed to grim-and-gritty realism.</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="PdQvPx3FQMH6x4tJdaD9tm" name="oldcamprain" alt="A shirtless man jogs through the Old Camp in the rain" src="https://cdn.mos.cms.futurecdn.net/PdQvPx3FQMH6x4tJdaD9tm.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/PdQvPx3FQMH6x4tJdaD9tm.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: THQ Nordic)</span></figcaption></figure><p>The aforementioned magical barrier was supposed to enclose a prison colony where convicts mine magical ore. Something went wrong and the barrier isolated an entire valley, including the wizards who cast it. The prisoners turned on their guards, cut a deal with the wizards, and now have a workable little carceral state of their own. </p><p>Ore goes out and criminals go in, alongside a tithe of outside-world luxuries to keep the miners happy, like cheese and beer. On the shipment in the opening cutscene, among the sacks and barrels, there's also a bound woman in a corset. Gothic wants you to know it's a grim and awful setting from the off, and it begins as it means to go on. </p><p>A nameless criminal with an undefined past, you also go through the barrier in that opening cutscene. The colony you find isn't as united as the system they've got going makes it seem. While the Old Camp continues mining and dealing with the outside world, there's also a New Camp stockpiling ore to blow a hole in the barrier and escape, and a Swamp Camp where cultists live, believing a god called the Sleeper will free them when awakened.</p><p>What follows is an open-world RPG where you choose between three factions, and which is deeply indebted to the era the original was made. To get a map you have to buy it, and while it shows where you are and lets you drop markers for locations of interest, there's no compass or quest markers. When a questgiver says you need to go to the cave near the pond, you just have to figure out which body of water they mean. Occasionally an NPC will walk you to a destination, which is great because when they kill all the animals along the way you get XP for it.</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="td9bvkgbWvk67ZcGYJ5o9C" name="traitors" alt="A pair of executed traitors hang by a wall in the Old Camp" src="https://cdn.mos.cms.futurecdn.net/td9bvkgbWvk67ZcGYJ5o9C.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/td9bvkgbWvk67ZcGYJ5o9C.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: THQ Nordic)</span></figcaption></figure><p>There are a lot of wild animals in the colony, and they all want you dead. At the lower end, molerats and the younger scavengers—a kind of chickeny dinosaur—can be defeated when all you've got is a pickaxe and some rags, but otherwise you'll do a lot of running away and reloading saves when wolves or the bigger varieties of lizard monsters catch you.</p><p>Getting in fights with people is often better, not because you're any more likely to win in those opening hours, but because there's a chance when you lose you won't be dead. Those humans who don't have a reason to add murder to their list of crimes will knock you down, take some of your stuff, and then walk away, leaving you to recover and nurse a grudge so you can come back later for revenge.</p><p>Losing money and weapons can be so dispiriting you'll be tempted to just reload a save, though. The grind to get anywhere in Gothic is wilfully exhausting. Every faction wants you to prove yourself by performing multiple quests and several of those quests demand skills you don't have—combat or otherwise. Training costs money and "learning points" that you get at level-up, and you'll probably run out of quests you can safely complete and just end up jogging through the wilderness trying to find molerats and juvenile scavengers to kill for XP.</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="33yw9ybcKCEVCgic2vjQCK" name="scavengers" alt="Holding a sword, waiting for a scavenger to charge" src="https://cdn.mos.cms.futurecdn.net/33yw9ybcKCEVCgic2vjQCK.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/33yw9ybcKCEVCgic2vjQCK.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: THQ Nordic)</span></figcaption></figure><p>While earning those points can be a grind, going from a doofus who holds his sword wrong to a master of the blade feels great, as does tanking attacks that would previously have floored you once you finally get decent armor. Earning that armor is gated behind joining a faction, a choice that makes the opening chapter compelling. It's not that you're tempted by what the camps offer, but that they're nasty in such different ways. Rather than feeling like the belle of the ball being wooed by every organization in town, you're choosing the one that seems least awful.</p><h2 id="hack-and-dash">Hack and dash</h2><p>While the setting and story remain familiar from the original, combat's one of the remake's key changes. Enemies have a greater variety of attacks, molerats burrowing down to leap out of the ground at you and wolves pouncing from a distance. As in the original, your attack animations improve as you buy skills, and those initial clumsy swings get faster and easier to chain into combos. The remake's controls are better all round, with a lot of things that used to take two key presses now only needing one. You can even use the mouse to aim ranged attacks instead of relying on a clunky auto-aim.</p><p>The other obvious change is how it looks. The last 25 years of progress in haggard man-face technology are on full display in Gothic 1 Remake, with an endless parade of men who look like they once brought home a puppy they bought in the pub for their kid, and then had a hell of a time explaining it to the missus. They look like Black Sabbath roadies teleported in from the '70s. They look like the one uncle you only see at Christmas.</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="qbe5ZkYNvBQortTe5MtMx6" name="Scatty" alt="Scatty, a bald man who runs a fighting arena, with a crossbow on his back" src="https://cdn.mos.cms.futurecdn.net/qbe5ZkYNvBQortTe5MtMx6.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/qbe5ZkYNvBQortTe5MtMx6.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: THQ Nordic)</span></figcaption></figure><p>All the gnarled trees, muddy paths, and falldown huts look super detailed too and you get to see them in a variety of weather, from torrential rain to sunny days that actually seem quite nice. (They don't last.) The cost of all that detail is less clarity than the rudimentary-looking original had, and it takes a while to learn which herbs and other items are actual interactable objects rather than clutter. </p><p>Unreal Engine reflections and whatnot don't come cheap in terms of performance either, and you might have to turn things down from Very High to High to get a decent framerate. Those of a sensitive disposition might have a fainting attack at this, but you may even consider turning on frame-generation.</p><h2 id="meatbug-ragout">Meatbug Ragout</h2><p>The reason I didn't stick with the original back in the day is how buggy it was, and while the remake's less buggy that's a bar so low it's subterranean. The NPCs are the worst, sometimes appearing and disappearing at random—two orcs sprang into existence right in front of me while I was carefully using arrows to lure their friend over, and that was that, time for another reload. An NPC I needed to talk to occupied the same space as a different guy, and I couldn't interact with either until they finally split up and moved away. One companion who was supposed to help me fight an earth elemental decided to attack me instead before I'd even drawn my mace.</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="RQLMx3uhBpDpi6qU2P7Z7V" name="bridgegolem" alt="The Nameless Hero and Lester take on a bridge golem" src="https://cdn.mos.cms.futurecdn.net/RQLMx3uhBpDpi6qU2P7Z7V.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/RQLMx3uhBpDpi6qU2P7Z7V.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: THQ Nordic)</span></figcaption></figure><p>Other NPCs sit in midair, have conversations with their necks tilted at a broken angle, wave a fan at an empty throne, repeat barks on a constant loop, and react to being saved by telling me to get lost. I haven't had any crashes, but two of my coworkers have. So yeah, it's less of a mess than the 2001 game, but you'll still encounter plenty of jank. I even got stuck in a rock and had to reload a save, which made me feel downright nostalgic.</p><p>I did not feel nostalgic about the lockpicking minigame, a new addition, but one that harks back to the era when minigames tried to make you feel like you really were doing the thing. You shift sliders left and right until the pins in them all come up red, but some of those sliders are connected and will shift other sliders when moved. If you push one when it's at the end of its pins your pick might break, though my patience usually ran out before my lockpicks did.</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="dPQNwUZk6kgCCjHRCD9wLY" name="lockpicking" alt="Gothic 1 Remake's lockpicking minigame" src="https://cdn.mos.cms.futurecdn.net/dPQNwUZk6kgCCjHRCD9wLY.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/dPQNwUZk6kgCCjHRCD9wLY.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: THQ Nordic)</span></figcaption></figure><p>It may be new to the remake, but it fits perfectly with the original's German dedication to misery simulation. This is the kind of game where it gets so dark at night you can barely see even with a torch, and you have to put the torch down when you want to do basically anything. I mod newer RPGs to get rid of minimaps and add survival mechanics, but even I draw the line at having to drop a torch to draw a one-handed sword in the name of realism. </p><h2 id="hardcore-to-the-mega">Hardcore to the mega</h2><p>I thought I was getting an open world RPG that had a bit more grit than usual and instead Gothic is all sand. I crossed through the magical barrier and now I'm stuck in here with people who think the first Witcher was where the series peaked.</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="LQfQ7YjHpbWcJjqeN5dmtZ" name="torch" alt="Holding a torch while looking up at a magical barrier" src="https://cdn.mos.cms.futurecdn.net/LQfQ7YjHpbWcJjqeN5dmtZ.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/LQfQ7YjHpbWcJjqeN5dmtZ.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: THQ Nordic)</span></figcaption></figure><p>If that's you, if you have made hating Skyrim a cornerstone of your personality, you will love Gothic 1 Remake. Turn the 6 in the score upside-down and pretend it's a 9, because this is a whole-throated recommendation for you, my friend. For anyone else, Gothic remains what it always was—an admirable edifice, a reminder it takes all types, and a thing you would probably be better off enjoying in the form of a bugs-and-jank compilation video than actually wading through yourself.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>