Acer Predator Atlas 8 (G3 Extreme) review
Intel's G3 Extreme is a mighty impressive chip, and easily the headline feature of Acer's Predator Atlas 8. If you're looking to get the best handheld Panther Lake chip right now, Acer has swooped in at pretty much the cheapest price point on the market. And if that's all you want, the Atlas 8 has my blessing. It's a s...
Intel's G3 Extreme is a mighty impressive chip, and easily the headline feature of Acer's Predator Atlas 8. If you're looking to get the best handheld Panther Lake chip right now, Acer has swooped in at pretty much the cheapest price point on the market.
And if that's all you want, the Atlas 8 has my blessing. It's a solid device that makes use of the chip and offers compromises in memory and storage capacity (in the American market) to bring that cost down. Not only that, but if you buy one right now, you get a heaping of goodies with it.
But if you don't need top-of-the-line specs to have a good time, the Atlas 8 instead becomes just one of many very, very solid, yet very, very expensive handhelds on offer in a time that has become worse and worse thanks to the memory crisis.
Buy ifâ¦
â You want the G3 Extreme but cheaper: The Atlas 8 undercuts both MSI and OneXPlayer in pricing for a G3 Extreme handheld.
Don't buy ifâ¦
â You play fighters or platformers primarily: The D-pad is mushy and lacks distinction, making it unsatisfying and a tad unruly.
Features
Acer Predator Atlas 8 specsAcer Predator Atlas 8
Processor
G3 Extreme
Operating System
Windows 11
Memory
24 GB LPDDR5x
Display
8-inch WUXGA 1920 x 1200 (120 Hz refresh rate and 500 nits peak brightness)
Graphics
Intel Arc B390
Storage
1 TB Gen 4 SSD (512 GB in America)
Thumbsticks
TMR
Battery / Adapter
80 Wh
Dimensions
58 x 299 x 127 mm
Weight
869 g
Colour
Black
Price
The memory capacity is around average (Though lower than the high-end G3 Extreme offerings from MSI and OneXPlayer), and the storage is below average for a high-end handheld if you buy it in America.
Though 512 GB of storage isn't awful in a device you only want for gaming, the G3 Extreme is strong enough to take on even beefy, big-budget games, so it's a shame that the Atlas 8 can't hold all that many at once.
You are getting a strong feature set even outside of that chip, though. For one, TMR Sticks make for not only more efficient battery usage, but snappy, responsive controls. And you get Hall effect triggers too.
Performance
@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-1794327140147-tak1tyqfk *, #fv-chart-1794327140147-tak1tyqfk *:before, #fv-chart-1794327140147-tak1tyqfk *:after, #fv-chart-1794327140147-tak1tyqfk-slideshow *, #fv-chart-1794327140147-tak1tyqfk-slideshow *:before, #fv-chart-1794327140147-tak1tyqfk-slideshow *:after { box-sizing: border-box !important; margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } #fv-chart-1794327140147-tak1tyqfk, #fv-chart-1794327140147-tak1tyqfk-slideshow { font-family: 'Open Sans', sans-serif !important; } #fv-chart-1794327140147-tak1tyqfk { position: relative !important; overflow: visible !important; --riv-primary: #E33235; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-inner-wrapper.fv-no-header.fv-is-image-compare { padding-top: 0 !important; } #fv-chart-1794327140147-tak1tyqfk.fv-full-bleed { width: 100vw !important; margin-left: calc(50% - 50vw) !important; } body { overflow-x: clip !important; } #fv-chart-1794327140147-tak1tyqfk.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-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk-slideshow { position: relative !important; width: 100% !important; margin: 1rem 0 !important; --riv-primary: #E33235; } #fv-chart-1794327140147-tak1tyqfk-slideshow .fv-slides-wrapper { position: relative !important; width: 100% !important; } #fv-chart-1794327140147-tak1tyqfk-slideshow .fv-slide { width: 100% !important; animation: fv-fade-in 0.3s ease-in-out; } #fv-chart-1794327140147-tak1tyqfk-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-1794327140147-tak1tyqfk-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-1794327140147-tak1tyqfk-slideshow .fv-nav-btn svg { width: 18px !important; height: 18px !important; stroke-width: 3px !important; filter: none !important; } #fv-chart-1794327140147-tak1tyqfk-slideshow .fv-nav-btn:hover { opacity: 0.9 !important; transform: translateY(-1px) !important; } #fv-chart-1794327140147-tak1tyqfk-slideshow .fv-nav-btn.disabled, #fv-chart-1794327140147-tak1tyqfk-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-1794327140147-tak1tyqfk-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; user-select: none !important; } #fv-chart-1794327140147-tak1tyqfk-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-1794327140147-tak1tyqfk-slideshow .fv-slideshow-select:focus { outline: 2px solid #E33235 !important; border-color: #E33235 !important; } @keyframes fv-fade-in { from { opacity: 0; } to { opacity: 1; } } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-select-wrapper { flex: 1; min-width: 0; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-inside-left { white-space: nowrap; flex-shrink: 0; } #fv-chart-1794327140147-tak1tyqfk .fv-inside-right { white-space: nowrap; flex-shrink: 0; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-pct-diff { font-size: 12px; font-weight: 600; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; } #fv-chart-1794327140147-tak1tyqfk .fv-footer-content { text-align: center !important; width: 100% !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; } #fv-chart-1794327140147-tak1tyqfk .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-dropdown-title:focus { outline: none !important; } #fv-chart-1794327140147-tak1tyqfk .fv-dropdown-title::-ms-expand { display: none !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; } #fv-chart-1794327140147-tak1tyqfk .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; } #fv-chart-1794327140147-tak1tyqfk .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; } #fv-chart-1794327140147-tak1tyqfk .fv-benchmark-group { margin-bottom: 1rem !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-bar-row, #fv-chart-1794327140147-tak1tyqfk .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1794327140147-tak1tyqfk.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1794327140147-tak1tyqfk.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-bar:hover { opacity: 0.8 !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; } #fv-chart-1794327140147-tak1tyqfk .fv-bar-inner-value { flex-shrink: 0 !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; } #fv-chart-1794327140147-tak1tyqfk .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; } #fv-chart-1794327140147-tak1tyqfk .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; } #fv-chart-1794327140147-tak1tyqfk .fv-stacked-bar { display: flex !important; overflow: hidden !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-stacked-segment:last-child { border-right: none !important; } #fv-chart-1794327140147-tak1tyqfk .fv-segment-value { font-size: 14px !important; font-weight: bold !important; } #fv-chart-1794327140147-tak1tyqfk .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; } #fv-chart-1794327140147-tak1tyqfk .fv-grouped-product-title-wrapper { padding-left: 150px !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; } #fv-chart-1794327140147-tak1tyqfk .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; } #fv-chart-1794327140147-tak1tyqfk .fv-bar-cluster .fv-bar-container { height: 20px !important; } #fv-chart-1794327140147-tak1tyqfk .fv-dials-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(145px, 1fr)) !important; gap: 1.5rem 1rem !important; width: 100% !important; margin: 0.75rem 0 1.25rem !important; align-items: start !important; justify-items: center !important; } #fv-chart-1794327140147-tak1tyqfk .fv-dial-card { display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; width: 100% !important; max-width: 220px !important; } #fv-chart-1794327140147-tak1tyqfk .fv-dial-title { font-family: 'Poppins', 'Open Sans', sans-serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2b2b2b !important; line-height: 1.25 !important; margin-bottom: 0.35rem !important; text-align: center !important; width: 100% !important; overflow-wrap: break-word !important; text-transform: none !important; } #fv-chart-1794327140147-tak1tyqfk .fv-dial-svg-wrapper { width: 100% !important; max-width: 200px !important; display: flex !important; justify-content: center !important; } #fv-chart-1794327140147-tak1tyqfk .fv-dial-svg { width: 100% !important; height: auto !important; display: block !important; overflow: visible !important; } #fv-chart-1794327140147-tak1tyqfk .fv-dial-needle { transition: transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) !important; } #fv-chart-1794327140147-tak1tyqfk .fv-dial-commentary { margin-top: 0.35rem !important; font-size: 13px !important; line-height: 1.45 !important; color: #4B5563 !important; text-align: center !important; width: 100% !important; padding: 0 4px !important; font-family: 'Open Sans', sans-serif !important; word-wrap: break-word !important; } #fv-chart-1794327140147-tak1tyqfk.preview-wrapper .fv-dial-commentary-input { min-height: 22px !important; border: 1px dashed transparent !important; border-radius: 4px !important; transition: border-color 0.15s ease, background-color 0.15s ease !important; } #fv-chart-1794327140147-tak1tyqfk.preview-wrapper .fv-dial-card:hover .fv-dial-commentary-input, #fv-chart-1794327140147-tak1tyqfk.preview-wrapper .fv-dial-commentary-input:focus { border-color: #CBD5E1 !important; background-color: rgba(241, 245, 249, 0.6) !important; } #fv-chart-1794327140147-tak1tyqfk .riv-grid line { stroke: #D1D5DB !important; stroke-dasharray: 3 3 !important; } #fv-chart-1794327140147-tak1tyqfk .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; } #fv-chart-1794327140147-tak1tyqfk .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; } #fv-chart-1794327140147-tak1tyqfk .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; } #fv-chart-1794327140147-tak1tyqfk .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; } #fv-chart-1794327140147-tak1tyqfk .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-x-axis-ticks span { position: relative !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk.mobile-view .fv-pie-container, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-grouped-product-title-wrapper, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-bar-row, #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-stacked-product, #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-grouped-bar-product, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-bar-row, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-stacked-product, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-bar-label:not(.fv-grouped-product-title), #fv-chart-1794327140147-tak1tyqfk.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-1794327140147-tak1tyqfk.mobile-view .fv-bar-label, #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-grouped-product-title, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-bar-label, #fv-chart-1794327140147-tak1tyqfk.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-1794327140147-tak1tyqfk.mobile-view .fv-bar-container, #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-bar-cluster, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-bar-container, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-bar-cluster { width: 100% !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1794327140147-tak1tyqfk.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-1794327140147-tak1tyqfk.mobile-view .fv-x-axis-wrapper, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-x-axis-label-space, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-x-axis-label-space { display: none !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-x-axis-chart-space, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-benchmark-title, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-dropdown-title, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-carousel-nav-btn, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-chart-title, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-chart-title { padding: 0 8px !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-chart-subhead, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-versus-header, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-versus-select-wrapper, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-versus-select-wrapper.fv-left, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-versus-select-wrapper.fv-right, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-versus-select.fv-select-left, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-versus-select.fv-select-right, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-versus-vs, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-versus-select-container, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-versus-select, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-stl-shop-all-btn, #fv-chart-1794327140147-tak1tyqfk.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-1794327140147-tak1tyqfk.mobile-view .fv-stl-shop-all-logo, #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-stl-shop-all-icon, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-stl-shop-all-logo, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-stl-shop-all-icon svg, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-bar-commentary-inline, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-dials-grid, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-dial-title, #fv-chart-1794327140147-tak1tyqfk.labels-on-top .fv-dial-title { font-size: 16px !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1794327140147-tak1tyqfk.mobile-view.fv-contains-line-chart .fv-footer-content { margin-left: -1rem !important; margin-right: -1rem !important; } @media (max-width: 599px) { #fv-chart-1794327140147-tak1tyqfk .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1794327140147-tak1tyqfk .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1794327140147-tak1tyqfk .fv-bar-row, #fv-chart-1794327140147-tak1tyqfk .fv-stacked-product, #fv-chart-1794327140147-tak1tyqfk .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-bar-label, #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-bar-container, #fv-chart-1794327140147-tak1tyqfk .fv-bar-cluster { width: 100% !important; } #fv-chart-1794327140147-tak1tyqfk .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1794327140147-tak1tyqfk .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1794327140147-tak1tyqfk .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1794327140147-tak1tyqfk .fv-x-axis-label-space { display: none !important; } #fv-chart-1794327140147-tak1tyqfk .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1794327140147-tak1tyqfk .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1794327140147-tak1tyqfk .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1794327140147-tak1tyqfk .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1794327140147-tak1tyqfk .fv-chart-title { padding: 0 8px !important; } #fv-chart-1794327140147-tak1tyqfk .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1794327140147-tak1tyqfk .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1794327140147-tak1tyqfk .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-1794327140147-tak1tyqfk .fv-stl-shop-all-logo, #fv-chart-1794327140147-tak1tyqfk .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1794327140147-tak1tyqfk .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1794327140147-tak1tyqfk .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1794327140147-tak1tyqfk .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1794327140147-tak1tyqfk .fv-dial-title { font-size: 16px !important; } #fv-chart-1794327140147-tak1tyqfk .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1794327140147-tak1tyqfk.fv-contains-line-chart .fv-footer-content { margin-left: -1rem !important; margin-right: -1rem !important; } }{ "@context": "https://schema.org", "@type": "Dataset", "name": "1080p gaming performance", "description": "In a handful of games, with upscaling on and off (35 W plugged in)", "creator": { "@type": "Organization", "name": "PC Gamer", "logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" }, "isAccessibleForFree": true, "dateCreated": "2026-11-10T16:12:20.148Z", "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized", "keywords": [ "Acer Predator Atlas 8 (G3 Extreme)", "Asus ROG Xbox Ally X", "Asus ROG Xbox Ally X20", "MSI Claw 8 EX AI+ CG3EM (Endurance mode)", "MSI Claw 8 EX AI+ CG3EM (v1.0)", "OneXPlayer OneXFly F1 Pro", "Black Myth Wukong (1080p Medium)", "Black Myth Wukong | Upscaling (1080p Medium)", "Cyberpunk 2077 (1080p Medium)", "Cyberpunk 2077 | Upscaling (1080p Medium)", "F1 24 (1080p Medium)", "F1 24 | Upscaling (1080p Medium)", "Horizon Zero Dawn (1080p Original)", "Horizon Zero Dawn | Upscaling (1080p Original)", "Metro Exodus Enhanced (1080p High)", "benchmark", "comparison", "performance", "review", "PC Gamer" ], "measurementTechnique": "Performance Benchmarking", "variableMeasured": [ { "@type": "PropertyValue", "name": "Acer Predator Atlas 8 (G3 Extreme) â Black Myth Wukong (1080p Medium)", "value": 34, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Asus ROG Xbox Ally X â Black Myth Wukong (1080p Medium)", "value": 26, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Asus ROG Xbox Ally X20 â Black Myth Wukong (1080p Medium)", "value": 26, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "MSI Claw 8 EX AI+ CG3EM (Endurance mode) â Black Myth Wukong (1080p Medium)", "value": 24, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "MSI Claw 8 EX AI+ CG3EM (v1.0) â Black Myth Wukong (1080p Medium)", "value": 33, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "OneXPlayer OneXFly F1 Pro â Black Myth Wukong (1080p Medium)", "value": 22, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Acer Predator Atlas 8 (G3 Extreme) â Black Myth Wukong | Upscaling (1080p Medium)", "value": 50, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Asus ROG Xbox Ally X â Black Myth Wukong | Upscaling (1080p Medium)", "value": 39, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Asus ROG Xbox Ally X20 â Black Myth Wukong | Upscaling (1080p Medium)", "value": 40, "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 (v1.0) â Black Myth Wukong | Upscaling (1080p Medium)", "value": 50, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "OneXPlayer OneXFly F1 Pro â Black Myth Wukong | Upscaling (1080p Medium)", "value": 34, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Acer Predator Atlas 8 (G3 Extreme) â Cyberpunk 2077 (1080p Medium)", "value": 52, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Asus ROG Xbox Ally X â Cyberpunk 2077 (1080p Medium)", "value": 41, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Asus ROG Xbox Ally X20 â Cyberpunk 2077 (1080p Medium)", "value": 42, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "MSI Claw 8 EX AI+ CG3EM (Endurance mode) â Cyberpunk 2077 (1080p Medium)", "value": 35, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "MSI Claw 8 EX AI+ CG3EM (v1.0) â Cyberpunk 2077 (1080p Medium)", "value": 51, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "OneXPlayer OneXFly F1 Pro â Cyberpunk 2077 (1080p Medium)", "value": 36, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Acer Predator Atlas 8 (G3 Extreme) â Cyberpunk 2077 | Upscaling (1080p Medium)", "value": 71, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Asus ROG Xbox Ally X â Cyberpunk 2077 | Upscaling (1080p Medium)", "value": 53, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Asus ROG Xbox Ally X20 â Cyberpunk 2077 | Upscaling (1080p Medium)", "value": 58, "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 (v1.0) â Cyberpunk 2077 | Upscaling (1080p Medium)", "value": 73, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "OneXPlayer OneXFly F1 Pro â Cyberpunk 2077 | Upscaling (1080p Medium)", "value": 47, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Acer Predator Atlas 8 (G3 Extreme) â F1 24 (1080p Medium)", "value": 109, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Asus ROG Xbox Ally X â F1 24 (1080p Medium)", "value": 84, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Asus ROG Xbox Ally X20 â F1 24 (1080p Medium)", "value": 85, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "MSI Claw 8 EX AI+ CG3EM (Endurance mode) â F1 24 (1080p Medium)", "value": 72, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "MSI Claw 8 EX AI+ CG3EM (v1.0) â F1 24 (1080p Medium)", "value": 107, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "OneXPlayer OneXFly F1 Pro â F1 24 (1080p Medium)", "value": 74, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Acer Predator Atlas 8 (G3 Extreme) â F1 24 | Upscaling (1080p Medium)", "value": 131, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Asus ROG Xbox Ally X â F1 24 | Upscaling (1080p Medium)", "value": 97, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Asus ROG Xbox Ally X20 â F1 24 | Upscaling (1080p Medium)", "value": 96, "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 (v1.0) â F1 24 | Upscaling (1080p Medium)", "value": 124, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "OneXPlayer OneXFly F1 Pro â F1 24 | Upscaling (1080p Medium)", "value": 90, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Acer Predator Atlas 8 (G3 Extreme) â Horizon Zero Dawn (1080p Original)", "value": 64, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Asus ROG Xbox Ally X â Horizon Zero Dawn (1080p Original)", "value": 48, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Asus ROG Xbox Ally X20 â Horizon Zero Dawn (1080p Original)", "value": 51, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "MSI Claw 8 EX AI+ CG3EM (Endurance mode) â Horizon Zero Dawn (1080p Original)", "value": 42, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "MSI Claw 8 EX AI+ CG3EM (v1.0) â Horizon Zero Dawn (1080p Original)", "value": 61, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "OneXPlayer OneXFly F1 Pro â Horizon Zero Dawn (1080p Original)", "value": 46, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Acer Predator Atlas 8 (G3 Extreme) â Horizon Zero Dawn | Upscaling (1080p Original)", "value": 73, "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": "Asus ROG Xbox Ally X20 â Horizon Zero Dawn | Upscaling (1080p Original)", "value": 69, "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 (v1.0) â Horizon Zero Dawn | Upscaling (1080p Original)", "value": 66, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "OneXPlayer OneXFly F1 Pro â Horizon Zero Dawn | Upscaling (1080p Original)", "value": 66, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Acer Predator Atlas 8 (G3 Extreme) â Metro Exodus Enhanced (1080p High)", "value": 44, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Asus ROG Xbox Ally X â Metro Exodus Enhanced (1080p High)", "value": 27, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "Asus ROG Xbox Ally X20 â Metro Exodus Enhanced (1080p High)", "value": 22, "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 (v1.0) â Metro Exodus Enhanced (1080p High)", "value": 41, "unitText": "Avg FPS" }, { "@type": "PropertyValue", "name": "OneXPlayer OneXFly F1 Pro â Metro Exodus Enhanced (1080p High)", "value": 24, "unitText": "Avg FPS" } ]}{"version":2,"exportedAt":"2026-11-10T16:12:20.148Z","state":{"data":[{"productName":"Acer Predator Atlas 8 (G3 Extreme)","attribute":"Black Myth Wukong (1080p Medium)","value":34,"unit":"Avg FPS","multiValues":[{"value":34,"unit":"Avg FPS"},{"value":25,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Acer Predator Atlas 8 (G3 Extreme)","attribute":"Black Myth Wukong | Upscaling (1080p Medium)","value":50,"unit":"Avg FPS","multiValues":[{"value":50,"unit":"Avg FPS"},{"value":36,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Acer Predator Atlas 8 (G3 Extreme)","attribute":"Cyberpunk 2077 (1080p Medium)","value":52,"unit":"Avg FPS","multiValues":[{"value":52,"unit":"Avg FPS"},{"value":36,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Acer Predator Atlas 8 (G3 Extreme)","attribute":"Cyberpunk 2077 | Upscaling (1080p Medium)","value":71,"unit":"Avg FPS","multiValues":[{"value":71,"unit":"Avg FPS"},{"value":49,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Acer Predator Atlas 8 (G3 Extreme)","attribute":"F1 24 (1080p Medium)","value":109,"unit":"Avg FPS","multiValues":[{"value":109,"unit":"Avg FPS"},{"value":56,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Acer Predator Atlas 8 (G3 Extreme)","attribute":"F1 24 | Upscaling (1080p Medium)","value":131,"unit":"Avg FPS","multiValues":[{"value":131,"unit":"Avg FPS"},{"value":71,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Acer Predator Atlas 8 (G3 Extreme)","attribute":"Horizon Zero Dawn (1080p Original)","value":64,"unit":"Avg FPS","multiValues":[{"value":64,"unit":"Avg FPS"},{"value":37,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Acer Predator Atlas 8 (G3 Extreme)","attribute":"Horizon Zero Dawn | Upscaling (1080p Original)","value":73,"unit":"Avg FPS","multiValues":[{"value":73,"unit":"Avg FPS"},{"value":52,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Acer Predator Atlas 8 (G3 Extreme)","attribute":"Metro Exodus Enhanced (1080p High)","value":44,"unit":"Avg FPS","multiValues":[{"value":44,"unit":"Avg FPS"},{"value":29,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X","attribute":"Black Myth Wukong (1080p Medium)","value":26,"unit":"Avg FPS","multiValues":[{"value":26,"unit":"Avg FPS"},{"value":19,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X","attribute":"Black Myth Wukong | Upscaling (1080p Medium)","value":39,"unit":"Avg FPS","multiValues":[{"value":39,"unit":"Avg FPS"},{"value":30,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X","attribute":"Cyberpunk 2077 (1080p Medium)","value":41,"unit":"Avg FPS","multiValues":[{"value":41,"unit":"Avg FPS"},{"value":34,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X","attribute":"Cyberpunk 2077 | Upscaling (1080p Medium)","value":53,"unit":"Avg FPS","multiValues":[{"value":53,"unit":"Avg FPS"},{"value":44,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X","attribute":"F1 24 (1080p Medium)","value":84,"unit":"Avg FPS","multiValues":[{"value":84,"unit":"Avg FPS"},{"value":76,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X","attribute":"F1 24 | Upscaling (1080p Medium)","value":97,"unit":"Avg FPS","multiValues":[{"value":97,"unit":"Avg FPS"},{"value":88,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X","attribute":"Horizon Zero Dawn (1080p Original)","value":48,"unit":"Avg FPS","multiValues":[{"value":48,"unit":"Avg FPS"},{"value":15,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X","attribute":"Horizon Zero Dawn | Upscaling (1080p Original)","value":70,"unit":"Avg FPS","multiValues":[{"value":70,"unit":"Avg FPS"},{"value":18,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X","attribute":"Metro Exodus Enhanced (1080p High)","value":27,"unit":"Avg FPS","multiValues":[{"value":27,"unit":"Avg FPS"},{"value":15,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X20","attribute":"Black Myth Wukong (1080p Medium)","value":26,"unit":"Avg FPS","multiValues":[{"value":26,"unit":"Avg FPS"},{"value":19,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X20","attribute":"Black Myth Wukong | Upscaling (1080p Medium)","value":40,"unit":"Avg FPS","multiValues":[{"value":40,"unit":"Avg FPS"},{"value":35,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X20","attribute":"Cyberpunk 2077 (1080p Medium)","value":42,"unit":"Avg FPS","multiValues":[{"value":42,"unit":"Avg FPS"},{"value":33,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X20","attribute":"Cyberpunk 2077 | Upscaling (1080p Medium)","value":58,"unit":"Avg FPS","multiValues":[{"value":58,"unit":"Avg FPS"},{"value":40,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X20","attribute":"F1 24 (1080p Medium)","value":85,"unit":"Avg FPS","multiValues":[{"value":85,"unit":"Avg FPS"},{"value":61,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X20","attribute":"F1 24 | Upscaling (1080p Medium)","value":96,"unit":"Avg FPS","multiValues":[{"value":96,"unit":"Avg FPS"},{"value":72,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X20","attribute":"Horizon Zero Dawn (1080p Original)","value":51,"unit":"Avg FPS","multiValues":[{"value":51,"unit":"Avg FPS"},{"value":18,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X20","attribute":"Horizon Zero Dawn | Upscaling (1080p Original)","value":69,"unit":"Avg FPS","multiValues":[{"value":69,"unit":"Avg FPS"},{"value":25,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"Asus ROG Xbox Ally X20","attribute":"Metro Exodus Enhanced (1080p High)","value":22,"unit":"Avg FPS","multiValues":[{"value":22,"unit":"Avg FPS"},{"value":13,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (Endurance mode)","attribute":"Black Myth Wukong (1080p Medium)","value":24,"unit":"Avg FPS","multiValues":[{"value":24,"unit":"Avg FPS"},{"value":20,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (Endurance mode)","attribute":"Black Myth Wukong | Upscaling (1080p Medium)","value":37,"unit":"Avg FPS","multiValues":[{"value":37,"unit":"Avg FPS"},{"value":29,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (Endurance mode)","attribute":"Cyberpunk 2077 (1080p Medium)","value":35,"unit":"Avg FPS","multiValues":[{"value":35,"unit":"Avg FPS"},{"value":24,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (Endurance mode)","attribute":"Cyberpunk 2077 | Upscaling (1080p Medium)","value":51,"unit":"Avg FPS","multiValues":[{"value":51,"unit":"Avg FPS"},{"value":32,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (Endurance mode)","attribute":"F1 24 (1080p Medium)","value":72,"unit":"Avg FPS","multiValues":[{"value":72,"unit":"Avg FPS"},{"value":50,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (Endurance mode)","attribute":"F1 24 | Upscaling (1080p Medium)","value":87,"unit":"Avg FPS","multiValues":[{"value":87,"unit":"Avg FPS"},{"value":59,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (Endurance mode)","attribute":"Horizon Zero Dawn (1080p Original)","value":42,"unit":"Avg FPS","multiValues":[{"value":42,"unit":"Avg FPS"},{"value":30,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (Endurance mode)","attribute":"Horizon Zero Dawn | Upscaling (1080p Original)","value":47,"unit":"Avg FPS","multiValues":[{"value":47,"unit":"Avg FPS"},{"value":36,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (Endurance mode)","attribute":"Metro Exodus Enhanced (1080p High)","value":20,"unit":"Avg FPS","multiValues":[{"value":20,"unit":"Avg FPS"},{"value":15,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (v1.0)","attribute":"Black Myth Wukong (1080p Medium)","value":33,"unit":"Avg FPS","multiValues":[{"value":33,"unit":"Avg FPS"},{"value":16,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (v1.0)","attribute":"Black Myth Wukong | Upscaling (1080p Medium)","value":50,"unit":"Avg FPS","multiValues":[{"value":50,"unit":"Avg FPS"},{"value":28,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (v1.0)","attribute":"Cyberpunk 2077 (1080p Medium)","value":51,"unit":"Avg FPS","multiValues":[{"value":51,"unit":"Avg FPS"},{"value":33,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (v1.0)","attribute":"Cyberpunk 2077 | Upscaling (1080p Medium)","value":73,"unit":"Avg FPS","multiValues":[{"value":73,"unit":"Avg FPS"},{"value":50,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (v1.0)","attribute":"F1 24 (1080p Medium)","value":107,"unit":"Avg FPS","multiValues":[{"value":107,"unit":"Avg FPS"},{"value":64,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (v1.0)","attribute":"F1 24 | Upscaling (1080p Medium)","value":124,"unit":"Avg FPS","multiValues":[{"value":124,"unit":"Avg FPS"},{"value":88,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (v1.0)","attribute":"Horizon Zero Dawn (1080p Original)","value":61,"unit":"Avg FPS","multiValues":[{"value":61,"unit":"Avg FPS"},{"value":32,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (v1.0)","attribute":"Horizon Zero Dawn | Upscaling (1080p Original)","value":66,"unit":"Avg FPS","multiValues":[{"value":66,"unit":"Avg FPS"},{"value":51,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"MSI Claw 8 EX AI+ CG3EM (v1.0)","attribute":"Metro Exodus Enhanced (1080p High)","value":41,"unit":"Avg FPS","multiValues":[{"value":41,"unit":"Avg FPS"},{"value":15,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"OneXPlayer OneXFly F1 Pro","attribute":"Black Myth Wukong (1080p Medium)","value":22,"unit":"Avg FPS","multiValues":[{"value":22,"unit":"Avg FPS"},{"value":16,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"OneXPlayer OneXFly F1 Pro","attribute":"Black Myth Wukong | Upscaling (1080p Medium)","value":34,"unit":"Avg FPS","multiValues":[{"value":34,"unit":"Avg FPS"},{"value":27,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"OneXPlayer OneXFly F1 Pro","attribute":"Cyberpunk 2077 (1080p Medium)","value":36,"unit":"Avg FPS","multiValues":[{"value":36,"unit":"Avg FPS"},{"value":30,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"OneXPlayer OneXFly F1 Pro","attribute":"Cyberpunk 2077 | Upscaling (1080p Medium)","value":47,"unit":"Avg FPS","multiValues":[{"value":47,"unit":"Avg FPS"},{"value":39,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"OneXPlayer OneXFly F1 Pro","attribute":"F1 24 (1080p Medium)","value":74,"unit":"Avg FPS","multiValues":[{"value":74,"unit":"Avg FPS"},{"value":64,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"OneXPlayer OneXFly F1 Pro","attribute":"F1 24 | Upscaling (1080p Medium)","value":90,"unit":"Avg FPS","multiValues":[{"value":90,"unit":"Avg FPS"},{"value":72,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"OneXPlayer OneXFly F1 Pro","attribute":"Horizon Zero Dawn (1080p Original)","value":46,"unit":"Avg FPS","multiValues":[{"value":46,"unit":"Avg FPS"},{"value":5,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"OneXPlayer OneXFly F1 Pro","attribute":"Horizon Zero Dawn | Upscaling (1080p Original)","value":66,"unit":"Avg FPS","multiValues":[{"value":66,"unit":"Avg FPS"},{"value":26,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"},{"productName":"OneXPlayer OneXFly F1 Pro","attribute":"Metro Exodus Enhanced (1080p High)","value":24,"unit":"Avg FPS","multiValues":[{"value":24,"unit":"Avg FPS"},{"value":13,"unit":"1% Low FPS"}],"color":"","site":"PC Gamer"}],"products":["Acer Predator Atlas 8 (G3 Extreme)","Asus ROG Xbox Ally X","Asus ROG Xbox Ally X20","MSI Claw 8 EX AI+ CG3EM (Endurance mode)","MSI Claw 8 EX AI+ CG3EM (v1.0)","OneXPlayer OneXFly F1 Pro"],"attributes":["Black Myth Wukong (1080p Medium)","Black Myth Wukong | Upscaling (1080p Medium)","Cyberpunk 2077 (1080p Medium)","Cyberpunk 2077 | Upscaling (1080p Medium)","F1 24 (1080p Medium)","F1 24 | Upscaling (1080p Medium)","Horizon Zero Dawn (1080p Original)","Horizon Zero Dawn | Upscaling (1080p Original)","Metro Exodus Enhanced (1080p High)"],"selectedProducts":["Acer Predator Atlas 8 (G3 Extreme)","Asus ROG Xbox Ally X","Asus ROG Xbox Ally X20","MSI Claw 8 EX AI+ CG3EM (Endurance mode)","MSI Claw 8 EX AI+ CG3EM (v1.0)","OneXPlayer OneXFly F1 Pro"],"selectedPrimaryProduct":"Acer Predator Atlas 8 (G3 Extreme)","selectedAttributes":["Black Myth Wukong (1080p Medium)","Black Myth Wukong | Upscaling (1080p Medium)","Cyberpunk 2077 (1080p Medium)","Cyberpunk 2077 | Upscaling (1080p Medium)","F1 24 (1080p Medium)","F1 24 | Upscaling (1080p Medium)","Horizon Zero Dawn (1080p Original)","Horizon Zero Dawn | Upscaling (1080p Original)","Metro Exodus Enhanced (1080p High)"],"productColors":[{"productName":"Acer Predator Atlas 8 (G3 Extreme)","color":"#E33235"},{"productName":"Asus ROG Xbox Ally X","color":"#FE9F58"},{"productName":"Asus ROG Xbox Ally X20","color":"#1CA9C4"},{"productName":"MSI Claw 8 EX AI+ CG3EM (Endurance mode)","color":"#EB6F71"},{"productName":"MSI Claw 8 EX AI+ CG3EM (v1.0)","color":"#FFC08B"},{"productName":"OneXPlayer OneXFly F1 Pro","color":"#66C5D7"}],"initialProductColors":[{"productName":"Acer Predator Atlas 8 (G3 Extreme)","color":"#E33235"},{"productName":"Asus ROG Xbox Ally X","color":"#FE9F58"},{"productName":"Asus ROG Xbox Ally X20","color":"#1CA9C4"},{"productName":"MSI Claw 8 EX AI+ CG3EM (Endurance mode)","color":"#EB6F71"},{"productName":"MSI Claw 8 EX AI+ CG3EM (v1.0)","color":"#FFC08B"},{"productName":"OneXPlayer OneXFly F1 Pro","color":"#66C5D7"}],"attributeColors":[],"attributeGroups":[],"chartType":"Bar","roundupViewType":"bars","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"Dropdown","brand":{"name":"PC Gamer","logoUrl":"https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/pcgamer.png","sliderLogoShape":"square","embedBg":"#ededed","colors":{"primary":"#E33235","secondary":"#FE9F58","accent":"#1CA9C4","background":"#ededed","text":"#1F2937","productColors":["#E33235","#FE9F58","#1CA9C4","#EB6F71","#FFC08B","#66C5D7","#B5282A","#D07F46"]}},"textContent":{"title":"1080p gaming performance","subhead":"In a handful of games, with upscaling on and off (35 W plugged in)","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{},"xAxisLabelOverrides":{},"subheadOverrides":{},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":false,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false},"slides":[]}1080p gaming performance
In a handful of games, with upscaling on and off (35 W plugged in)
Black Myth Wukong (1080p Medium)Black Myth Wukong | Upscaling (1080p Medium)Cyberpunk 2077 (1080p Medium)Cyberpunk 2077 | Upscaling (1080p Medium)F1 24 (1080p Medium)F1 24 | Upscaling (1080p Medium)Horizon Zero Dawn (1080p Original)Horizon Zero Dawn | Upscaling (1080p Original)Metro Exodus Enhanced (1080p High)Avg FPS1% Low FPSAcer Predator Atlas 8 (G3 Extreme)3425Asus ROG Xbox Ally X2619Asus ROG Xbox Ally X202619MSI Claw 8 EX AI+ CG3EM (Endurance mode)2420MSI Claw 8 EX AI+ CG3EM (v1.0)3316OneXPlayer OneXFly F1 Pro2216010203040Black Myth Wukong (1080p Medium) DataProductValueAcer Predator Atlas 8 (G3 Extreme)34 Avg FPS, 25 1% Low FPSAsus ROG Xbox Ally X26 Avg FPS, 19 1% Low FPSAsus ROG Xbox Ally X2026 Avg FPS, 19 1% Low FPSMSI Claw 8 EX AI+ CG3EM (Endurance mode)24 Avg FPS, 20 1% Low FPSMSI Claw 8 EX AI+ CG3EM (v1.0)33 Avg FPS, 16 1% Low FPSOneXPlayer OneXFly F1 Pro22 Avg FPS, 16 1% Low FPSAvg FPS1% Low FPSAcer Predator Atlas 8 (G3 Extreme)5036Asus ROG Xbox Ally X3930Asus ROG Xbox Ally X204035MSI Claw 8 EX AI+ CG3EM (Endurance mode)3729MSI Claw 8 EX AI+ CG3EM (v1.0)5028OneXPlayer OneXFly F1 Pro3427015304560Black Myth Wukong | Upscaling (1080p Medium) DataProductValueAcer Predator Atlas 8 (G3 Extreme)50 Avg FPS, 36 1% Low FPSAsus ROG Xbox Ally X39 Avg FPS, 30 1% Low FPSAsus ROG Xbox Ally X2040 Avg FPS, 35 1% Low FPSMSI Claw 8 EX AI+ CG3EM (Endurance mode)37 Avg FPS, 29 1% Low FPSMSI Claw 8 EX AI+ CG3EM (v1.0)50 Avg FPS, 28 1% Low FPSOneXPlayer OneXFly F1 Pro34 Avg FPS, 27 1% Low FPSAvg FPS1% Low FPSAcer Predator Atlas 8 (G3 Extreme)5236Asus ROG Xbox Ally X4134Asus ROG Xbox Ally X204233MSI Claw 8 EX AI+ CG3EM (Endurance mode)3524MSI Claw 8 EX AI+ CG3EM (v1.0)5133OneXPlayer OneXFly F1 Pro3630015304560Cyberpunk 2077 (1080p Medium) DataProductValueAcer Predator Atlas 8 (G3 Extreme)52 Avg FPS, 36 1% Low FPSAsus ROG Xbox Ally X41 Avg FPS, 34 1% Low FPSAsus ROG Xbox Ally X2042 Avg FPS, 33 1% Low FPSMSI Claw 8 EX AI+ CG3EM (Endurance mode)35 Avg FPS, 24 1% Low FPSMSI Claw 8 EX AI+ CG3EM (v1.0)51 Avg FPS, 33 1% Low FPSOneXPlayer OneXFly F1 Pro36 Avg FPS, 30 1% Low FPSAvg FPS1% Low FPSAcer Predator Atlas 8 (G3 Extreme)7149Asus ROG Xbox Ally X5344Asus ROG Xbox Ally X205840MSI Claw 8 EX AI+ CG3EM (Endurance mode)5132MSI Claw 8 EX AI+ CG3EM (v1.0)7350OneXPlayer OneXFly F1 Pro4739020406080Cyberpunk 2077 | Upscaling (1080p Medium) DataProductValueAcer Predator Atlas 8 (G3 Extreme)71 Avg FPS, 49 1% Low FPSAsus ROG Xbox Ally X53 Avg FPS, 44 1% Low FPSAsus ROG Xbox Ally X2058 Avg FPS, 40 1% Low FPSMSI Claw 8 EX AI+ CG3EM (Endurance mode)51 Avg FPS, 32 1% Low FPSMSI Claw 8 EX AI+ CG3EM (v1.0)73 Avg FPS, 50 1% Low FPSOneXPlayer OneXFly F1 Pro47 Avg FPS, 39 1% Low FPSAvg FPS1% Low FPSAcer Predator Atlas 8 (G3 Extreme)10956Asus ROG Xbox Ally X8476Asus ROG Xbox Ally X208561MSI Claw 8 EX AI+ CG3EM (Endurance mode)7250MSI Claw 8 EX AI+ CG3EM (v1.0)10764OneXPlayer OneXFly F1 Pro7464037.575112.5150F1 24 (1080p Medium) DataProductValueAcer Predator Atlas 8 (G3 Extreme)109 Avg FPS, 56 1% Low FPSAsus ROG Xbox Ally X84 Avg FPS, 76 1% Low FPSAsus ROG Xbox Ally X2085 Avg FPS, 61 1% Low FPSMSI Claw 8 EX AI+ CG3EM (Endurance mode)72 Avg FPS, 50 1% Low FPSMSI Claw 8 EX AI+ CG3EM (v1.0)107 Avg FPS, 64 1% Low FPSOneXPlayer OneXFly F1 Pro74 Avg FPS, 64 1% Low FPSAvg FPS1% Low FPSAcer Predator Atlas 8 (G3 Extreme)13171Asus ROG Xbox Ally X9788Asus ROG Xbox Ally X209672MSI Claw 8 EX AI+ CG3EM (Endurance mode)8759MSI Claw 8 EX AI+ CG3EM (v1.0)12488OneXPlayer OneXFly F1 Pro9072037.575112.5150F1 24 | Upscaling (1080p Medium) DataProductValueAcer Predator Atlas 8 (G3 Extreme)131 Avg FPS, 71 1% Low FPSAsus ROG Xbox Ally X97 Avg FPS, 88 1% Low FPSAsus ROG Xbox Ally X2096 Avg FPS, 72 1% Low FPSMSI Claw 8 EX AI+ CG3EM (Endurance mode)87 Avg FPS, 59 1% Low FPSMSI Claw 8 EX AI+ CG3EM (v1.0)124 Avg FPS, 88 1% Low FPSOneXPlayer OneXFly F1 Pro90 Avg FPS, 72 1% Low FPSAvg FPS1% Low FPSAcer Predator Atlas 8 (G3 Extreme)6437Asus ROG Xbox Ally X4815Asus ROG Xbox Ally X205118MSI Claw 8 EX AI+ CG3EM (Endurance mode)4230MSI Claw 8 EX AI+ CG3EM (v1.0)6132OneXPlayer OneXFly F1 Pro465020406080Horizon Zero Dawn (1080p Original) DataProductValueAcer Predator Atlas 8 (G3 Extreme)64 Avg FPS, 37 1% Low FPSAsus ROG Xbox Ally X48 Avg FPS, 15 1% Low FPSAsus ROG Xbox Ally X2051 Avg FPS, 18 1% Low FPSMSI Claw 8 EX AI+ CG3EM (Endurance mode)42 Avg FPS, 30 1% Low FPSMSI Claw 8 EX AI+ CG3EM (v1.0)61 Avg FPS, 32 1% Low FPSOneXPlayer OneXFly F1 Pro46 Avg FPS, 5 1% Low FPSAvg FPS1% Low FPSAcer Predator Atlas 8 (G3 Extreme)7352Asus ROG Xbox Ally X7018Asus ROG Xbox Ally X206925MSI Claw 8 EX AI+ CG3EM (Endurance mode)4736MSI Claw 8 EX AI+ CG3EM (v1.0)6651OneXPlayer OneXFly F1 Pro6626020406080Horizon Zero Dawn | Upscaling (1080p Original) DataProductValueAcer Predator Atlas 8 (G3 Extreme)73 Avg FPS, 52 1% Low FPSAsus ROG Xbox Ally X70 Avg FPS, 18 1% Low FPSAsus ROG Xbox Ally X2069 Avg FPS, 25 1% Low FPSMSI Claw 8 EX AI+ CG3EM (Endurance mode)47 Avg FPS, 36 1% Low FPSMSI Claw 8 EX AI+ CG3EM (v1.0)66 Avg FPS, 51 1% Low FPSOneXPlayer OneXFly F1 Pro66 Avg FPS, 26 1% Low FPSAvg FPS1% Low FPSAcer Predator Atlas 8 (G3 Extreme)4429Asus ROG Xbox Ally X2715Asus ROG Xbox Ally X202213MSI Claw 8 EX AI+ CG3EM (Endurance mode)2015MSI Claw 8 EX AI+ CG3EM (v1.0)4115OneXPlayer OneXFly F1 Pro2413015304560Metro Exodus Enhanced (1080p High) DataProductValueAcer Predator Atlas 8 (G3 Extreme)44 Avg FPS, 29 1% Low FPSAsus ROG Xbox Ally X27 Avg FPS, 15 1% Low FPSAsus ROG Xbox Ally X2022 Avg FPS, 13 1% Low FPSMSI Claw 8 EX AI+ CG3EM (Endurance mode)20 Avg FPS, 15 1% Low FPSMSI Claw 8 EX AI+ CG3EM (v1.0)41 Avg FPS, 15 1% Low FPSOneXPlayer OneXFly F1 Pro24 Avg FPS, 13 1% Low FPS window.iFrameResizer = { heightCalculationMethod: 'taggedElement' }; (function() { function createChartAnimator() { return function animateChartWrapper(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); }); } function animateDials(chartElement) { if (!chartElement) return; var needles = chartElement.querySelectorAll('.fv-dial-needle'); needles.forEach(function(needle, index) { var targetAngle = needle.dataset.targetAngle; var baseAngle = needle.dataset.baseAngle || '-132'; if (targetAngle === undefined) return; needle.style.setProperty('transition', 'none', 'important'); needle.style.setProperty('transform', 'rotate(' + baseAngle + 'deg)', 'important'); void needle.getBoundingClientRect(); setTimeout(function() { needle.style.setProperty('transition', 'transform 0.9s cubic-bezier(0.22, 1, 0.36, 1)', 'important'); needle.style.setProperty('transform', 'rotate(' + targetAngle + 'deg)', 'important'); }, index * 60 + 50); }); } 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); animateDials(chart); } }); }; } var fvLocalAnimate = createChartAnimator(); window.fvAnimateCharts = fvLocalAnimate; function initialize(uniqueId, isSlideshow) { var root = document.getElementById(uniqueId); if (!root && !isSlideshow) return; function setupWrapper(chartWrapper) { if (!chartWrapper) return; /* Responsive mobile view handling */ function checkMobileView() { var width = chartWrapper.getBoundingClientRect().width; var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) 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 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); }); /* Bar Commentary Hover Logic */ 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'); } }); } } }); /* Carousel & Dropdown Logic */ 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 !== 'Pie') { fvLocalAnimate(chartWrapper); } var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true'; if (labelsOnTop && (cType === 'Bar' || cType === 'Diverging 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); }); } /* Image Comparison Logic */ 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 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(); } }); }); /* Shop The Look Hotspots */ 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 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(); } }); } /* Image Annotation Logic */ 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(); } }); } /* Initial Animation */ chartWrapper._fvAnimate = fvLocalAnimate; fvLocalAnimate(chartWrapper); /* Countdown Logic */ var countdownContainer = chartWrapper.querySelector('.fv-countdown-container'); if (countdownContainer) { var targetDateAttr = countdownContainer.getAttribute('data-target-date'); if (targetDateAttr) { var targetDate = new Date(targetDateAttr); 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-1794328682814-avq9on8v7', false); }); } else { initialize('fv-chart-1794328682814-avq9on8v7', false); } })();Aesthetics
Other than its fairly pretty face buttons, the Atlas 8 is a rather plain all-black gaming handheld. It goes without much intricate detailing (other than the Acer Predator RGB logo on the back and RGB rings around the thumbsticks).
As far as the display is concerned, you aren't getting any sort of fancy OLED here, but you do get a genuinely quite bright (500 nits) 16:10 WUXGA IPS display with Corning Gorilla Glass, making it decent in high-light environments. Importantly, I managed to play this out and about, and in front of a window, and could actually make out the game on screen, which is solid.
Value
As of right now, it seems like the only model of the Atlas 8 with a G3 Extreme chip that sells in America comes with 512 GB of storage. That means you are getting half the storage and 75% of the memory of the MSI Claw 8 EX AI+ CG3EM for 72% of the cost. But, as far as performance is concerned, I got pretty much identical stats, even beating out the Claw in 3DMark and losing in storage performance. That extra 8 GB of memory is unlikely to provide a major uplift in games, though the extra storage will certainly come in handy. My money would be on the Atlas 8 here.
Then, for the same price, one could pick up the Asus ROG Xbox Ally X20 (or the X for $300 less). Asus has the edge in ergonomics, look, thermals, screen, and storage capacity, but the G3 Extreme is a beast of a chip, handily handing Asus its butt in games. If you have got to pay upwards of $1,000 on a handheld right now, there's actually a good argument to be made for all three devices, though the Atlas 8 offers the best performance-to-price ratio.
It's a shame that Acer has to make little compromises to get that price down, but for $1,300, you will not get a better-performing gaming handheld in my book, and that's still quite impressive.
Original reporting appears on the publisher's site.
Open original article →