{"id":4165,"date":"2026-05-17T16:35:51","date_gmt":"2026-05-17T16:35:51","guid":{"rendered":"https:\/\/hone.gg\/blog\/?p=4165"},"modified":"2026-05-17T16:36:54","modified_gmt":"2026-05-17T16:36:54","slug":"subnautica-2-settings-for-fps","status":"publish","type":"post","link":"https:\/\/hone.gg\/blog\/subnautica-2-settings-for-fps\/","title":{"rendered":"Best Subnautica 2 Settings for FPS"},"content":{"rendered":"\n<div style=\"margin-bottom:20px;\">\n  <div style=\"border-left:3px solid #f99926;padding:6px 12px;background:transparent;color:#ffffff;font-size:0.8em;font-style:italic;\">\n    <span style=\"color:#f99926;\"><strong>Note:<\/strong><\/span> This article reflects technical best practices from the writer&#8217;s perspective and does not necessarily reflect the views of Hone.\n  <\/div>\n<\/div>\n\n\n\n<p class=\"intro-paragraph\">Subnautica 2 looks calm until your <a href=\"https:\/\/hone.gg\/blog\/frame-rate-meaning\/\" target=\"_blank\" rel=\"noopener\">frame time<\/a> gets dragged under the water. One second you are exploring a clean alien reef, the next you are turning through blur, lighting cost, dense foliage, bubbles, shadows, and a stutter that makes the whole dive feel heavier than it should.<\/p>\n\n\n\n<p class=\"intro-paragraph\">The best Subnautica 2 settings for <a href=\"https:\/\/hone.gg\/blog\/what-is-fps\/\" target=\"_blank\" rel=\"noopener\">FPS<\/a> are not about turning everything to Low and ruining the view. The smarter move is to control the expensive settings first, cap your FPS properly, use DLSS or TSR where it makes sense, and keep enough visual clarity to actually read the ocean around you.<\/p>\n\n\n\n<style>\n  :root {\n    --sn2-orange: #f99926;\n    --sn2-orange-soft: rgba(249,153,38,0.1);\n    --sn2-orange-mid: rgba(249,153,38,0.22);\n    --sn2-dark: #080f1b;\n    --sn2-panel: #0c131f;\n    --sn2-panel-2: #101827;\n    --sn2-border: #1c2635;\n    --sn2-text: #e4e6eb;\n    --sn2-muted: #b0b3b8;\n    --sn2-soft: #8a8d93;\n    --sn2-green: #2ed573;\n    --sn2-red: #ff4757;\n    --sn2-yellow: #ffc107;\n    --sn2-blue: #17a2b8;\n  }\n\n  .intro-paragraph {\n    color: var(--sn2-text);\n    font-size: 18px;\n    line-height: 1.75;\n    margin-bottom: 18px;\n  }\n\n  .wp-block-heading {\n    color: var(--sn2-text);\n    margin-top: 42px;\n    margin-bottom: 16px;\n    line-height: 1.25;\n  }\n\n  .wp-block-heading strong {\n    color: var(--sn2-orange);\n  }\n\n  .wp-block-heading + p {\n    margin-top: 0;\n  }\n\n  p {\n    color: var(--sn2-muted);\n    line-height: 1.75;\n  }\n\n  p a {\n    color: var(--sn2-orange);\n    text-decoration: none;\n    border-bottom: 1px solid rgba(249,153,38,0.35);\n  }\n\n  p a:hover {\n    border-bottom-color: var(--sn2-orange);\n  }\n\n  .sn2-shell, .sn2-shell * {\n    box-sizing: border-box;\n  }\n\n  .sn2-shell {\n    color: var(--sn2-text);\n    margin: 34px 0;\n  }\n\n  .sn2-shell a {\n    color: var(--sn2-orange);\n    text-decoration: none;\n    border-bottom: 1px solid rgba(249,153,38,0.35);\n  }\n\n  .sn2-shell a:hover {\n    border-bottom-color: var(--sn2-orange);\n  }\n\n  .sn2-hero {\n    background: var(--sn2-panel);\n    border: 1px solid var(--sn2-border);\n    border-radius: 24px;\n    overflow: hidden;\n    position: relative;\n    box-shadow: 0 10px 38px rgba(0,0,0,0.28);\n  }\n\n  .sn2-hero-top {\n    display: grid;\n    grid-template-columns: 1.1fr 0.9fr;\n    gap: 28px;\n    padding: 34px;\n    align-items: center;\n  }\n\n  .sn2-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    color: var(--sn2-orange);\n    background: var(--sn2-orange-soft);\n    border: 1px solid var(--sn2-orange-mid);\n    border-radius: 999px;\n    padding: 7px 12px;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n    margin-bottom: 16px;\n  }\n\n  .sn2-hero-title {\n    color: var(--sn2-text);\n    font-size: 34px;\n    line-height: 1.12;\n    font-weight: 900;\n    margin: 0 0 14px;\n  }\n\n  .sn2-hero-copy {\n    color: var(--sn2-muted);\n    font-size: 15px;\n    line-height: 1.7;\n    margin: 0;\n    max-width: 720px;\n  }\n\n  .sn2-hero-stats {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    border-top: 1px solid var(--sn2-border);\n    background: var(--sn2-dark);\n  }\n\n  .sn2-stat {\n    padding: 20px 24px;\n    border-right: 1px solid var(--sn2-border);\n  }\n\n  .sn2-stat:last-child {\n    border-right: none;\n  }\n\n  .sn2-stat-value {\n    color: var(--sn2-orange);\n    font-size: 24px;\n    font-weight: 900;\n    margin-bottom: 4px;\n  }\n\n  .sn2-stat-label {\n    color: var(--sn2-soft);\n    font-size: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    font-weight: 700;\n  }\n\n  .sn2-svg-card {\n    background: var(--sn2-dark);\n    border: 1px solid var(--sn2-border);\n    border-radius: 20px;\n    padding: 18px;\n    min-height: 270px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .sn2-sonar {\n    width: 100%;\n    height: 245px;\n    display: block;\n  }\n\n  .sn2-sonar circle,\n  .sn2-sonar path,\n  .sn2-sonar line {\n    vector-effect: non-scaling-stroke;\n  }\n\n  .sn2-ring {\n    fill: none;\n    stroke: rgba(249,153,38,0.22);\n    stroke-width: 2;\n    transform-origin: center;\n    animation: sn2Pulse 4.8s ease-in-out infinite;\n  }\n\n  .sn2-ring.r2 { animation-delay: 0.8s; }\n  .sn2-ring.r3 { animation-delay: 1.6s; }\n\n  .sn2-wave {\n    fill: none;\n    stroke: var(--sn2-orange);\n    stroke-width: 3;\n    stroke-linecap: round;\n    stroke-dasharray: 12 14;\n    animation: sn2Dash 3.8s linear infinite;\n  }\n\n  .sn2-dot {\n    fill: var(--sn2-green);\n    animation: sn2Float 4s ease-in-out infinite;\n  }\n\n  .sn2-dot.d2 {\n    fill: var(--sn2-orange);\n    animation-delay: 0.7s;\n  }\n\n  .sn2-dot.d3 {\n    fill: var(--sn2-blue);\n    animation-delay: 1.2s;\n  }\n\n  .sn2-depth-line {\n    stroke: rgba(228,230,235,0.08);\n    stroke-width: 1;\n  }\n\n  @keyframes sn2Pulse {\n    0%, 100% { opacity: 0.35; transform: scale(0.96); }\n    50% { opacity: 0.9; transform: scale(1.04); }\n  }\n\n  @keyframes sn2Dash {\n    to { stroke-dashoffset: -110; }\n  }\n\n  @keyframes sn2Float {\n    0%, 100% { transform: translateY(0); opacity: 0.8; }\n    50% { transform: translateY(-10px); opacity: 1; }\n  }\n\n  .sn2-grid-3 {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n    margin: 26px 0;\n  }\n\n  .sn2-card {\n    background: var(--sn2-panel);\n    border: 1px solid var(--sn2-border);\n    border-radius: 18px;\n    padding: 22px;\n    transition: transform 0.25s ease, border-color 0.25s ease, background 0.25s ease;\n  }\n\n  .sn2-card:hover {\n    transform: translateY(-4px);\n    border-color: var(--sn2-orange-mid);\n    background: var(--sn2-panel-2);\n  }\n\n  .sn2-card-tag {\n    display: inline-block;\n    color: var(--sn2-orange);\n    background: var(--sn2-orange-soft);\n    border: 1px solid var(--sn2-orange-mid);\n    border-radius: 999px;\n    padding: 5px 10px;\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n    margin-bottom: 12px;\n  }\n\n  .sn2-card-title {\n    color: var(--sn2-text);\n    font-size: 20px;\n    font-weight: 900;\n    margin: 0 0 8px;\n  }\n\n  .sn2-card-text {\n    color: var(--sn2-muted);\n    font-size: 14px;\n    line-height: 1.65;\n    margin: 0;\n  }\n\n  .sn2-panel {\n    background: var(--sn2-panel);\n    border: 1px solid var(--sn2-border);\n    border-radius: 22px;\n    overflow: hidden;\n    margin: 32px 0;\n    box-shadow: 0 8px 30px rgba(0,0,0,0.22);\n  }\n\n  .sn2-panel-head {\n    padding: 20px 26px;\n    border-bottom: 1px solid var(--sn2-border);\n    background: var(--sn2-dark);\n    display: flex;\n    justify-content: space-between;\n    gap: 16px;\n    align-items: center;\n  }\n\n  .sn2-panel-title {\n    color: var(--sn2-text);\n    font-size: 17px;\n    font-weight: 900;\n    margin: 0;\n  }\n\n  .sn2-panel-sub {\n    color: var(--sn2-soft);\n    font-size: 12px;\n    margin: 4px 0 0;\n  }\n\n  .sn2-table-wrap {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .sn2-table {\n    width: 100%;\n    border-collapse: collapse;\n    min-width: 720px;\n  }\n\n  .sn2-table th {\n    color: var(--sn2-orange);\n    background: rgba(8,15,27,0.72);\n    border-bottom: 1px solid var(--sn2-border);\n    padding: 14px 18px;\n    text-align: left;\n    font-size: 11px;\n    font-weight: 900;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n  }\n\n  .sn2-table td {\n    color: var(--sn2-muted);\n    border-bottom: 1px solid rgba(28,38,53,0.75);\n    padding: 15px 18px;\n    font-size: 14px;\n    line-height: 1.55;\n    vertical-align: top;\n  }\n\n  .sn2-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  .sn2-table tr:hover td {\n    background: rgba(249,153,38,0.035);\n  }\n\n  .sn2-pill {\n    display: inline-flex;\n    align-items: center;\n    border-radius: 999px;\n    padding: 5px 10px;\n    font-size: 12px;\n    font-weight: 900;\n    white-space: nowrap;\n  }\n\n  .sn2-pill.orange {\n    color: var(--sn2-orange);\n    background: var(--sn2-orange-soft);\n    border: 1px solid var(--sn2-orange-mid);\n  }\n\n  .sn2-pill.green {\n    color: var(--sn2-green);\n    background: rgba(46,213,115,0.1);\n    border: 1px solid rgba(46,213,115,0.22);\n  }\n\n  .sn2-pill.red {\n    color: var(--sn2-red);\n    background: rgba(255,71,87,0.1);\n    border: 1px solid rgba(255,71,87,0.22);\n  }\n\n  .sn2-pill.blue {\n    color: var(--sn2-blue);\n    background: rgba(23,162,184,0.1);\n    border: 1px solid rgba(23,162,184,0.22);\n  }\n\n  .sn2-settings-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .sn2-setting {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 16px;\n    padding: 16px 22px;\n    border-bottom: 1px solid rgba(28,38,53,0.7);\n    border-right: 1px solid rgba(28,38,53,0.7);\n    transition: background 0.25s ease;\n  }\n\n  .sn2-setting:nth-child(2n) {\n    border-right: none;\n  }\n\n  .sn2-setting:hover {\n    background: rgba(249,153,38,0.035);\n  }\n\n  .sn2-setting-name {\n    color: var(--sn2-text);\n    font-size: 14px;\n    font-weight: 900;\n    margin-bottom: 4px;\n  }\n\n  .sn2-setting-hint {\n    color: var(--sn2-soft);\n    font-size: 11px;\n  }\n\n  .sn2-value {\n    color: var(--sn2-orange);\n    background: var(--sn2-orange-soft);\n    border: 1px solid var(--sn2-orange-mid);\n    border-radius: 8px;\n    padding: 7px 11px;\n    font-size: 12px;\n    font-weight: 900;\n    white-space: nowrap;\n  }\n\n  .sn2-tabs {\n    background: var(--sn2-panel);\n    border: 1px solid var(--sn2-border);\n    border-radius: 22px;\n    overflow: hidden;\n    margin: 34px 0;\n  }\n\n  .sn2-tab-head {\n    display: flex;\n    gap: 10px;\n    padding: 16px;\n    background: var(--sn2-dark);\n    border-bottom: 1px solid var(--sn2-border);\n    overflow-x: auto;\n  }\n\n  .sn2-tab-btn {\n    border: 1px solid var(--sn2-border);\n    background: var(--sn2-panel);\n    color: var(--sn2-muted);\n    border-radius: 999px;\n    padding: 10px 15px;\n    font-size: 13px;\n    font-weight: 900;\n    cursor: pointer;\n    transition: all 0.2s ease;\n    white-space: nowrap;\n  }\n\n  .sn2-tab-btn:hover,\n  .sn2-tab-btn.active {\n    border-color: var(--sn2-orange);\n    color: var(--sn2-dark);\n    background: var(--sn2-orange);\n  }\n\n  .sn2-tab-panel {\n    display: none;\n    padding: 24px;\n  }\n\n  .sn2-tab-panel.active {\n    display: block;\n  }\n\n  .sn2-profile-grid {\n    display: grid;\n    grid-template-columns: 0.9fr 1.1fr;\n    gap: 22px;\n    align-items: start;\n  }\n\n  .sn2-profile-box {\n    background: var(--sn2-dark);\n    border: 1px solid var(--sn2-border);\n    border-radius: 16px;\n    padding: 20px;\n  }\n\n  .sn2-profile-box h3 {\n    color: var(--sn2-text);\n    font-size: 20px;\n    font-weight: 900;\n    margin: 0 0 10px;\n  }\n\n  .sn2-profile-box p {\n    color: var(--sn2-muted);\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.65;\n  }\n\n  .sn2-mini-list {\n    list-style: none;\n    padding: 0;\n    margin: 16px 0 0;\n    display: grid;\n    gap: 9px;\n  }\n\n  .sn2-mini-list li {\n    color: var(--sn2-muted);\n    background: rgba(249,153,38,0.045);\n    border: 1px solid rgba(249,153,38,0.12);\n    border-radius: 10px;\n    padding: 10px 12px;\n    font-size: 13px;\n  }\n\n  .sn2-builder {\n    background: var(--sn2-panel);\n    border: 1px solid var(--sn2-border);\n    border-radius: 22px;\n    margin: 34px 0;\n    overflow: hidden;\n  }\n\n  .sn2-builder-body {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 0;\n  }\n\n  .sn2-builder-controls {\n    padding: 26px;\n    border-right: 1px solid var(--sn2-border);\n  }\n\n  .sn2-builder-output {\n    padding: 26px;\n    background: var(--sn2-dark);\n  }\n\n  .sn2-control-label {\n    color: var(--sn2-text);\n    display: block;\n    font-size: 13px;\n    font-weight: 900;\n    margin-bottom: 9px;\n  }\n\n  .sn2-select {\n    width: 100%;\n    background: var(--sn2-dark);\n    color: var(--sn2-text);\n    border: 1px solid var(--sn2-border);\n    border-radius: 12px;\n    padding: 12px 14px;\n    font-size: 14px;\n    margin-bottom: 18px;\n  }\n\n  .sn2-check-grid {\n    display: grid;\n    gap: 10px;\n  }\n\n  .sn2-check {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    color: var(--sn2-muted);\n    background: var(--sn2-dark);\n    border: 1px solid var(--sn2-border);\n    border-radius: 12px;\n    padding: 11px 12px;\n    font-size: 13px;\n    cursor: pointer;\n  }\n\n  .sn2-check input {\n    accent-color: var(--sn2-orange);\n  }\n\n  .sn2-meter-bar {\n    height: 12px;\n    background: var(--sn2-panel);\n    border: 1px solid var(--sn2-border);\n    border-radius: 999px;\n    overflow: hidden;\n    margin: 14px 0 12px;\n  }\n\n  .sn2-meter-fill {\n    height: 100%;\n    width: 0%;\n    background: var(--sn2-orange);\n    border-radius: 999px;\n    transition: width 0.3s ease;\n  }\n\n  .sn2-output-title {\n    color: var(--sn2-orange);\n    font-size: 13px;\n    font-weight: 900;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n    margin-bottom: 10px;\n  }\n\n  .sn2-output-main {\n    color: var(--sn2-text);\n    font-size: 24px;\n    font-weight: 900;\n    margin-bottom: 8px;\n  }\n\n  .sn2-output-copy {\n    color: var(--sn2-muted);\n    font-size: 14px;\n    line-height: 1.65;\n    margin: 0;\n  }\n\n  .sn2-flow {\n    background: var(--sn2-panel);\n    border: 1px solid var(--sn2-border);\n    border-radius: 22px;\n    padding: 28px;\n    margin: 34px 0;\n  }\n\n  .sn2-flow-title {\n    color: var(--sn2-text);\n    font-size: 22px;\n    font-weight: 900;\n    margin: 0 0 22px;\n    text-align: center;\n  }\n\n  .sn2-steps {\n    display: grid;\n    gap: 16px;\n    position: relative;\n  }\n\n  .sn2-step {\n    display: grid;\n    grid-template-columns: 48px 1fr;\n    gap: 16px;\n    align-items: start;\n    background: var(--sn2-dark);\n    border: 1px solid var(--sn2-border);\n    border-radius: 16px;\n    padding: 18px;\n    transition: border-color 0.25s ease, transform 0.25s ease;\n  }\n\n  .sn2-step:hover {\n    border-color: var(--sn2-orange-mid);\n    transform: translateX(4px);\n  }\n\n  .sn2-step-num {\n    width: 42px;\n    height: 42px;\n    border-radius: 50%;\n    display: grid;\n    place-items: center;\n    color: var(--sn2-dark);\n    background: var(--sn2-orange);\n    font-weight: 900;\n  }\n\n  .sn2-step-title {\n    color: var(--sn2-text);\n    font-size: 16px;\n    font-weight: 900;\n    margin-bottom: 5px;\n  }\n\n  .sn2-step-copy {\n    color: var(--sn2-muted);\n    font-size: 14px;\n    line-height: 1.65;\n    margin: 0;\n  }\n\n  .sn2-alert {\n    background: var(--sn2-panel);\n    border: 1px solid rgba(249,153,38,0.22);\n    border-left: 4px solid var(--sn2-orange);\n    border-radius: 4px 16px 16px 4px;\n    padding: 20px 22px;\n    margin: 28px 0;\n  }\n\n  .sn2-alert.warning {\n    border-color: rgba(255,71,87,0.22);\n    border-left-color: var(--sn2-red);\n  }\n\n  .sn2-alert.good {\n    border-color: rgba(46,213,115,0.22);\n    border-left-color: var(--sn2-green);\n  }\n\n  .sn2-alert-title {\n    color: var(--sn2-text);\n    font-size: 16px;\n    font-weight: 900;\n    margin: 0 0 8px;\n  }\n\n  .sn2-alert.warning .sn2-alert-title {\n    color: var(--sn2-red);\n  }\n\n  .sn2-alert.good .sn2-alert-title {\n    color: var(--sn2-green);\n  }\n\n  .sn2-alert-text {\n    color: var(--sn2-muted);\n    font-size: 14px;\n    line-height: 1.7;\n    margin: 0;\n  }\n\n  .sn2-accordion {\n    display: grid;\n    gap: 12px;\n    margin: 28px 0;\n  }\n\n  .sn2-accordion details {\n    background: var(--sn2-panel);\n    border: 1px solid var(--sn2-border);\n    border-radius: 16px;\n    overflow: hidden;\n  }\n\n  .sn2-accordion summary {\n    color: var(--sn2-text);\n    cursor: pointer;\n    padding: 17px 20px;\n    font-weight: 900;\n    list-style: none;\n  }\n\n  .sn2-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sn2-accordion summary::after {\n    content: \"+\";\n    float: right;\n    color: var(--sn2-orange);\n    font-weight: 900;\n  }\n\n  .sn2-accordion details[open] summary::after {\n    content: \"-\";\n  }\n\n  .sn2-accordion p {\n    margin: 0;\n    padding: 0 20px 18px;\n    color: var(--sn2-muted);\n    font-size: 14px;\n    line-height: 1.7;\n  }\n\n  .sn2-cta {\n    background: var(--sn2-orange);\n    border-radius: 22px;\n    padding: 40px;\n    margin: 42px 0;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n    border: 1px solid rgba(249,153,38,0.45);\n  }\n\n  .sn2-cta::before,\n  .sn2-cta::after {\n    content: \"\";\n    position: absolute;\n    border-radius: 50%;\n    background: rgba(8,15,27,0.09);\n    pointer-events: none;\n  }\n\n  .sn2-cta::before {\n    width: 150px;\n    height: 150px;\n    top: -50px;\n    right: -40px;\n  }\n\n  .sn2-cta::after {\n    width: 220px;\n    height: 220px;\n    left: -80px;\n    bottom: -100px;\n  }\n\n  .sn2-cta-inner {\n    position: relative;\n    z-index: 1;\n  }\n\n  .sn2-cta h3 {\n    color: var(--sn2-dark);\n    font-size: 28px;\n    font-weight: 900;\n    margin: 0 0 14px;\n  }\n\n  .sn2-cta p {\n    color: var(--sn2-dark);\n    font-size: 16px;\n    line-height: 1.65;\n    margin: 0 auto 24px;\n    max-width: 650px;\n  }\n\n  .sn2-cta a {\n    display: inline-block;\n    background: var(--sn2-dark);\n    color: var(--sn2-orange);\n    padding: 15px 40px;\n    border-radius: 30px;\n    font-weight: 900;\n    font-size: 16px;\n    text-decoration: none;\n  }\n\n  @media (max-width: 980px) {\n    .sn2-hero-top,\n    .sn2-profile-grid,\n    .sn2-builder-body {\n      grid-template-columns: 1fr;\n    }\n\n    .sn2-builder-controls {\n      border-right: none;\n      border-bottom: 1px solid var(--sn2-border);\n    }\n\n    .sn2-grid-3 {\n      grid-template-columns: 1fr;\n    }\n\n    .sn2-hero-stats {\n      grid-template-columns: 1fr;\n    }\n\n    .sn2-stat {\n      border-right: none;\n      border-bottom: 1px solid var(--sn2-border);\n    }\n\n    .sn2-stat:last-child {\n      border-bottom: none;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .intro-paragraph {\n      font-size: 16px;\n      line-height: 1.7;\n    }\n\n    .sn2-hero-top {\n      padding: 24px;\n    }\n\n    .sn2-hero-title {\n      font-size: 26px;\n    }\n\n    .sn2-settings-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sn2-setting {\n      border-right: none !important;\n    }\n\n    .sn2-panel-head {\n      flex-direction: column;\n      align-items: flex-start;\n    }\n\n    .sn2-tab-head {\n      padding: 12px;\n    }\n\n    .sn2-tab-panel {\n      padding: 18px;\n    }\n\n    .sn2-flow {\n      padding: 20px;\n    }\n\n    .sn2-step {\n      grid-template-columns: 40px 1fr;\n      gap: 12px;\n      padding: 14px;\n    }\n\n    .sn2-step-num {\n      width: 36px;\n      height: 36px;\n    }\n\n    .sn2-cta {\n      padding: 28px 20px;\n    }\n\n    .sn2-cta h3 {\n      font-size: 22px;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .sn2-hero-top {\n      padding: 18px;\n    }\n\n    .sn2-hero-title {\n      font-size: 22px;\n    }\n\n    .sn2-card {\n      padding: 18px;\n    }\n\n    .sn2-panel-title {\n      font-size: 15px;\n    }\n\n    .sn2-setting {\n      align-items: flex-start;\n      flex-direction: column;\n      gap: 10px;\n    }\n\n    .sn2-value {\n      white-space: normal;\n    }\n\n    .sn2-builder-controls,\n    .sn2-builder-output {\n      padding: 18px;\n    }\n  }\n<\/style>\n\n<div class=\"sn2-shell\">\n  <div class=\"sn2-hero\">\n    <div class=\"sn2-hero-top\">\n      <div>\n        <div class=\"sn2-kicker\">FPS First Setup<\/div>\n        <h2 class=\"sn2-hero-title\">Subnautica 2 Settings That Keep The Ocean Smooth<\/h2>\n        <p class=\"sn2-hero-copy\">Start with a stable <a href=\"https:\/\/hone.gg\/blog\/good-fps-for-gaming\/\" target=\"_blank\" rel=\"noopener\">frame rate<\/a> cap, turn off blur, use DLSS or TSR based on your GPU, then tune the expensive graphics settings before touching texture quality. That keeps Subnautica 2 playable without making the game look like a muddy preview build.<\/p>\n      <\/div>\n      <div class=\"sn2-svg-card\" aria-label=\"Animated FPS stability visual\">\n        <svg class=\"sn2-sonar\" viewBox=\"0 0 420 260\" role=\"img\">\n          <line class=\"sn2-depth-line\" x1=\"30\" y1=\"54\" x2=\"390\" y2=\"54\"><\/line>\n          <line class=\"sn2-depth-line\" x1=\"30\" y1=\"104\" x2=\"390\" y2=\"104\"><\/line>\n          <line class=\"sn2-depth-line\" x1=\"30\" y1=\"154\" x2=\"390\" y2=\"154\"><\/line>\n          <line class=\"sn2-depth-line\" x1=\"30\" y1=\"204\" x2=\"390\" y2=\"204\"><\/line>\n          <circle class=\"sn2-ring r1\" cx=\"210\" cy=\"130\" r=\"42\"><\/circle>\n          <circle class=\"sn2-ring r2\" cx=\"210\" cy=\"130\" r=\"72\"><\/circle>\n          <circle class=\"sn2-ring r3\" cx=\"210\" cy=\"130\" r=\"102\"><\/circle>\n          <path class=\"sn2-wave\" d=\"M42 185 C90 130, 124 205, 170 150 S250 92, 296 138 S350 186, 390 118\"><\/path>\n          <circle class=\"sn2-dot d1\" cx=\"112\" cy=\"122\" r=\"7\"><\/circle>\n          <circle class=\"sn2-dot d2\" cx=\"272\" cy=\"88\" r=\"6\"><\/circle>\n          <circle class=\"sn2-dot d3\" cx=\"332\" cy=\"174\" r=\"8\"><\/circle>\n          <circle cx=\"210\" cy=\"130\" r=\"8\" fill=\"#f99926\"><\/circle>\n        <\/svg>\n      <\/div>\n    <\/div>\n    <div class=\"sn2-hero-stats\">\n      <div class=\"sn2-stat\">\n        <div class=\"sn2-stat-value\">5<\/div>\n        <div class=\"sn2-stat-label\">Settings To Lower First<\/div>\n      <\/div>\n      <div class=\"sn2-stat\">\n        <div class=\"sn2-stat-value\">6GB<\/div>\n        <div class=\"sn2-stat-label\">Official Minimum VRAM<\/div>\n      <\/div>\n      <div class=\"sn2-stat\">\n        <div class=\"sn2-stat-value\">60<\/div>\n        <div class=\"sn2-stat-label\">Best First FPS Cap<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Best Subnautica 2 Settings For FPS<\/strong> Quick Setup<\/h2>\n\n\n\n<p>Use this as your starting point, then tune based on your GPU. If your system is near the official minimum, prioritize stability over image quality. If your PC is closer to the recommended spec, keep the ocean readable and lower the heavy lighting and effects settings first.<\/p>\n\n\n\n<div class=\"sn2-shell\">\n  <div class=\"sn2-panel\">\n    <div class=\"sn2-panel-head\">\n      <div>\n        <h3 class=\"sn2-panel-title\">Subnautica 2 FPS Settings Quick Reference<\/h3>\n        <p class=\"sn2-panel-sub\">A clean baseline for most PCs before hardware-specific tuning<\/p>\n      <\/div>\n      <span class=\"sn2-pill orange\">PC Settings<\/span>\n    <\/div>\n    <div class=\"sn2-settings-grid\">\n      <div class=\"sn2-setting\">\n        <div>\n          <div class=\"sn2-setting-name\">Window Mode<\/div>\n          <div class=\"sn2-setting-hint\">Best starting point for stable output<\/div>\n        <\/div>\n        <span class=\"sn2-value\">Fullscreen<\/span>\n      <\/div>\n      <div class=\"sn2-setting\">\n        <div>\n          <div class=\"sn2-setting-name\">Resolution<\/div>\n          <div class=\"sn2-setting-hint\">Use your display first, lower only if needed<\/div>\n        <\/div>\n        <span class=\"sn2-value\">Monitor Native<\/span>\n      <\/div>\n      <div class=\"sn2-setting\">\n        <div>\n          <div class=\"sn2-setting-name\">Frame Rate Limit<\/div>\n          <div class=\"sn2-setting-hint\">Choose what your PC can hold<\/div>\n        <\/div>\n        <span class=\"sn2-value\">60 FPS First<\/span>\n      <\/div>\n      <div class=\"sn2-setting\">\n        <div>\n          <div class=\"sn2-setting-name\">Vertical Sync<\/div>\n          <div class=\"sn2-setting-hint\">Lower delay baseline<\/div>\n        <\/div>\n        <span class=\"sn2-value\">Off<\/span>\n      <\/div>\n      <div class=\"sn2-setting\">\n        <div>\n          <div class=\"sn2-setting-name\">Motion Blur<\/div>\n          <div class=\"sn2-setting-hint\">Cleaner camera movement<\/div>\n        <\/div>\n        <span class=\"sn2-value\">Off<\/span>\n      <\/div>\n      <div class=\"sn2-setting\">\n        <div>\n          <div class=\"sn2-setting-name\">Underwater Blur<\/div>\n          <div class=\"sn2-setting-hint\">Better readability while turning<\/div>\n        <\/div>\n        <span class=\"sn2-value\">Off<\/span>\n      <\/div>\n      <div class=\"sn2-setting\">\n        <div>\n          <div class=\"sn2-setting-name\">Upscaling Method<\/div>\n          <div class=\"sn2-setting-hint\">Use the best option your GPU supports<\/div>\n        <\/div>\n        <span class=\"sn2-value\">DLSS Or TSR<\/span>\n      <\/div>\n      <div class=\"sn2-setting\">\n        <div>\n          <div class=\"sn2-setting-name\">DLSS Upscaling Quality<\/div>\n          <div class=\"sn2-setting-hint\">For supported NVIDIA GPUs<\/div>\n        <\/div>\n        <span class=\"sn2-value\">Quality Or Balanced<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why Subnautica 2 Settings Matter On PC<\/strong> FPS And Visibility<\/h2>\n\n\n\n<p>Subnautica 2 is an Early Access game, so performance is not just a hardware question. The game is still being expanded, patched, and optimized. That means your goal should be boring consistency: a <a href=\"https:\/\/hone.gg\/blog\/frame-rate-meaning\/\" target=\"_blank\" rel=\"noopener\">frame rate target<\/a> your PC can actually hold while moving through dense underwater areas, not a number that only looks good inside an empty base.<\/p>\n\n\n\n<p>Underwater games are brutal on readability. Lighting changes constantly, particles fill the view, foliage moves in front of you, and the camera is almost always turning. If your Subnautica 2 graphics settings create uneven frame time, the game feels sluggish even when the FPS counter looks fine.<\/p>\n\n\n\n<p>The best Subnautica 2 PC settings should do three things: reduce expensive lighting and scene complexity, keep enough texture clarity to identify resources and creatures, and prevent blur from hiding motion. That is why the first pass is about Global Illumination, Shadows, View Distance, Shading, and Effects rather than blindly lowering every setting.<\/p>\n\n\n\n<div class=\"sn2-shell\">\n  <div class=\"sn2-grid-3\">\n    <div class=\"sn2-card\">\n      <span class=\"sn2-card-tag\">Step One<\/span>\n      <h3 class=\"sn2-card-title\">Stabilize Frame Time<\/h3>\n      <p class=\"sn2-card-text\">A 60 FPS cap that holds steady usually feels better than an uncapped game bouncing between smooth and choppy every time the scene gets busy.<\/p>\n    <\/div>\n    <div class=\"sn2-card\">\n      <span class=\"sn2-card-tag\">Step Two<\/span>\n      <h3 class=\"sn2-card-title\">Cut Heavy Visual Cost<\/h3>\n      <p class=\"sn2-card-text\">Lighting, shadows, effects, shading, and distance cost more than they return when your GPU is already fighting for headroom.<\/p>\n    <\/div>\n    <div class=\"sn2-card\">\n      <span class=\"sn2-card-tag\">Step Three<\/span>\n      <h3 class=\"sn2-card-title\">Preserve Ocean Clarity<\/h3>\n      <p class=\"sn2-card-text\">Textures and resolution should stay as high as your PC can handle because blurry resources, icons, and silhouettes make the game harder to read.<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Subnautica 2 PC Requirements<\/strong> What Your Hardware Can Actually Target<\/h2>\n\n\n\n<p>The official Steam requirements give you the floor. The minimum GPU tier is a GeForce GTX 1660 6 GB or RX 5500 XT 6 GB, while the recommended GPU tier is a GeForce RTX 3070 8 GB or RX 6700 XT 8 GB. The important part is the VRAM: if your GPU is below the 6 GB minimum, settings can help, but they cannot magically remove memory pressure.<\/p>\n\n\n\n<div class=\"sn2-shell\">\n  <div class=\"sn2-panel\">\n    <div class=\"sn2-panel-head\">\n      <div>\n        <h3 class=\"sn2-panel-title\">Official PC Requirement Baseline<\/h3>\n        <p class=\"sn2-panel-sub\">Use this to decide which settings profile to start from<\/p>\n      <\/div>\n      <span class=\"sn2-pill blue\">Hardware Check<\/span>\n    <\/div>\n    <div class=\"sn2-table-wrap\">\n      <div class=\"table-wrapper\"><table class=\"sn2-table\">\n        <thead>\n          <tr>\n            <th>Tier<\/th>\n            <th>CPU<\/th>\n            <th>Memory<\/th>\n            <th>GPU<\/th>\n            <th>What It Means For Settings<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td><strong>Minimum<\/strong><\/td>\n            <td>Intel Core i5-8400 or AMD Ryzen 5 2600<\/td>\n            <td>12 GB RAM<\/td>\n            <td>GTX 1660 6 GB or RX 5500 XT 6 GB<\/td>\n            <td>Start at 1920&#215;1080, use Low leaning graphics, and cap FPS before pushing quality.<\/td>\n          <\/tr>\n          <tr>\n            <td><strong>Recommended<\/strong><\/td>\n            <td>Intel Core i7-13700 or AMD Ryzen 7 7700X<\/td>\n            <td>16 GB RAM<\/td>\n            <td>RTX 3070 8 GB or RX 6700 XT 8 GB<\/td>\n            <td>Use a balanced 1920&#215;1080 or 2560&#215;1440 profile, then lower the five heavy graphics settings if needed.<\/td>\n          <\/tr>\n          <tr>\n            <td><strong>High-End<\/strong><\/td>\n            <td>Modern 8-core CPU or better<\/td>\n            <td>16 GB RAM or more<\/td>\n            <td>Upper mid-range or flagship GPU<\/td>\n            <td>Keep visual quality high, but do not leave Global Illumination, Shadows, View Distance, Shading, and Effects maxed if FPS dips.<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Best Subnautica 2 Display Settings<\/strong> Stable Output First<\/h2>\n\n\n\n<p>Display settings decide how the game reaches your monitor before any graphics setting gets involved. This is where you prevent avoidable input heaviness, <a href=\"https:\/\/hone.gg\/blog\/what-is-vsync-in-games\/\" target=\"_blank\" rel=\"noopener\">screen tearing<\/a> decisions, and unstable caps.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Resolution Should Mean Your Actual Monitor<\/strong><\/h3>\n\n\n\n<p>Use your monitor&#8217;s native resolution when your PC can hold the frame rate target. Native resolution is the exact pixel grid of your display. A 2560&#215;1440 monitor is native at 2560&#215;1440. A 3840&#215;2160 monitor is native at 3840&#215;2160. It is not a synonym for 1920&#215;1080.<\/p>\n\n\n\n<p>If Subnautica 2 is stuttering or your GPU is overloaded, lower the resolution to a real resolution target such as 1920&#215;1080 or 2560&#215;1440. Do not describe that as &#8220;native&#8221; unless it is actually your monitor&#8217;s native panel resolution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Frame Rate Limit Is The Most Underrated FPS Setting<\/strong><\/h3>\n\n\n\n<p>A stable Frame Rate Limit can fix the feeling of Subnautica 2 faster than another graphics slider. If your PC jumps between 80 and 45 FPS, the game feels worse than a locked 60 FPS. Start with 60, test busy underwater zones, then drop to 30 only if you cannot hold 60 without stutter.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Vertical Sync Is A Tradeoff, Not A Free Fix<\/strong><\/h3>\n\n\n\n<p>Vertical Sync can reduce tearing, but it can also make the camera feel heavier. The best baseline for Subnautica 2 FPS is Vertical Sync off with a stable Frame Rate Limit. If tearing bothers you after that, test Vertical Sync on and decide based on feel.<\/p>\n\n\n\n<div class=\"sn2-shell\">\n  <div class=\"sn2-alert warning\">\n    <h4 class=\"sn2-alert-title\">Do Not Chase Uncapped FPS Underwater<\/h4>\n    <p class=\"sn2-alert-text\">Subnautica 2 is about exploration, scanning, crafting, and reacting to the environment. A steady cap gives you smoother camera control and cleaner frame pacing than a higher number that collapses every time a dense scene loads in.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Best Subnautica 2 Graphics Settings<\/strong> What To Lower First<\/h2>\n\n\n\n<p>The five biggest FPS levers are Global Illumination, Shadows, View Distance, Shading, and Effects. These settings affect how expensive the whole scene is, especially underwater where lighting, particles, visibility depth, and moving objects stack together.<\/p>\n\n\n\n<p>Textures are different. Texture quality can hurt if you run out of VRAM, but it is not always the first thing to drop for FPS. If you have enough VRAM and the game is not hitching, keeping Textures higher often preserves clarity with less performance cost than maxed lighting or effects.<\/p>\n\n\n\n<div class=\"sn2-shell\">\n  <div class=\"sn2-panel\">\n    <div class=\"sn2-panel-head\">\n      <div>\n        <h3 class=\"sn2-panel-title\">Subnautica 2 Graphics Settings Priority Table<\/h3>\n        <p class=\"sn2-panel-sub\">Lower settings in this order before making the whole game ugly<\/p>\n      <\/div>\n      <span class=\"sn2-pill red\">FPS Impact<\/span>\n    <\/div>\n    <div class=\"sn2-table-wrap\">\n      <div class=\"table-wrapper\"><table class=\"sn2-table\">\n        <thead>\n          <tr>\n            <th>Setting<\/th>\n            <th>FPS Impact<\/th>\n            <th>Recommended FPS Value<\/th>\n            <th>Why It Matters<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td><strong>Global Illumination<\/strong><\/td>\n            <td><span class=\"sn2-pill red\">Very High<\/span><\/td>\n            <td>Low On Minimum, Medium On Mid-Range, High On High-End<\/td>\n            <td>Controls expensive lighting behavior that can hit FPS hard in bright and shadowed underwater scenes.<\/td>\n          <\/tr>\n          <tr>\n            <td><strong>Shadows<\/strong><\/td>\n            <td><span class=\"sn2-pill red\">Very High<\/span><\/td>\n            <td>Low Or Medium<\/td>\n            <td>Shadow quality is costly and often easier to reduce than resolution or texture clarity.<\/td>\n          <\/tr>\n          <tr>\n            <td><strong>Effects<\/strong><\/td>\n            <td><span class=\"sn2-pill red\">High<\/span><\/td>\n            <td>Low On Weak GPUs, Medium On Stronger GPUs<\/td>\n            <td>Particles, underwater activity, and scene effects can create dips during exploration and movement.<\/td>\n          <\/tr>\n          <tr>\n            <td><strong>View Distance<\/strong><\/td>\n            <td><span class=\"sn2-pill orange\">High<\/span><\/td>\n            <td>Low To High Based On GPU<\/td>\n            <td>Higher distance increases how much scene detail the game has to manage while you move.<\/td>\n          <\/tr>\n          <tr>\n            <td><strong>Shading<\/strong><\/td>\n            <td><span class=\"sn2-pill orange\">High<\/span><\/td>\n            <td>Low To Medium For FPS, High For Strong GPUs<\/td>\n            <td>Affects the look and cost of surfaces, lighting response, and scene depth.<\/td>\n          <\/tr>\n          <tr>\n            <td><strong>Clouds<\/strong><\/td>\n            <td><span class=\"sn2-pill orange\">Moderate<\/span><\/td>\n            <td>Low Or Medium<\/td>\n            <td>Useful to lower after the main five settings if FPS is still unstable.<\/td>\n          <\/tr>\n          <tr>\n            <td><strong>Post Processing<\/strong><\/td>\n            <td><span class=\"sn2-pill orange\">Moderate<\/span><\/td>\n            <td>Low Or Medium<\/td>\n            <td>Can add visual polish, but lower values keep the image cleaner and lighter.<\/td>\n          <\/tr>\n          <tr>\n            <td><strong>Reflections<\/strong><\/td>\n            <td><span class=\"sn2-pill blue\">Moderate<\/span><\/td>\n            <td>Low To High Based On Headroom<\/td>\n            <td>Lower if lighting and effects are already tuned but reflective areas still dip.<\/td>\n          <\/tr>\n          <tr>\n            <td><strong>Foliage<\/strong><\/td>\n            <td><span class=\"sn2-pill blue\">Moderate<\/span><\/td>\n            <td>Low On Minimum, Medium Or High Otherwise<\/td>\n            <td>Dense areas can become heavier, but the setting also affects the look of the world.<\/td>\n          <\/tr>\n          <tr>\n            <td><strong>Textures<\/strong><\/td>\n            <td><span class=\"sn2-pill green\">VRAM Dependent<\/span><\/td>\n            <td>Low On 6 GB, Medium Or High On 8 GB+<\/td>\n            <td>Lower this when you see hitching, memory pressure, or delayed asset loading.<\/td>\n          <\/tr>\n          <tr>\n            <td><strong>Landscape<\/strong><\/td>\n            <td><span class=\"sn2-pill blue\">Moderate<\/span><\/td>\n            <td>Low To High Based On GPU<\/td>\n            <td>Can be reduced on weaker cards, but do it after the biggest lighting and effects settings.<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Subnautica 2 Settings Profile Builder<\/strong> Pick Your Hardware Tier<\/h2>\n\n\n\n<p>Use the profile below as a fast setup path. The low-end profile is about survival and stability. The mid-range profile is the safest balance for most players. The high-end profile keeps the game pretty while avoiding the biggest FPS traps.<\/p>\n\n\n\n<div class=\"sn2-shell\">\n  <div class=\"sn2-tabs\" id=\"sn2ProfileTabs\">\n    <div class=\"sn2-tab-head\">\n      <button class=\"sn2-tab-btn active\" type=\"button\" data-sn2-profile=\"low\">Minimum Spec<\/button>\n      <button class=\"sn2-tab-btn\" type=\"button\" data-sn2-profile=\"mid\">Recommended Spec<\/button>\n      <button class=\"sn2-tab-btn\" type=\"button\" data-sn2-profile=\"high\">High-End PC<\/button>\n      <button class=\"sn2-tab-btn\" type=\"button\" data-sn2-profile=\"fix\">Stutter Fix<\/button>\n    <\/div>\n\n    <div class=\"sn2-tab-panel active\" data-sn2-panel=\"low\">\n      <div class=\"sn2-profile-grid\">\n        <div class=\"sn2-profile-box\">\n          <h3>Minimum Spec FPS Profile<\/h3>\n          <p>For GTX 1660 6 GB, RX 5500 XT 6 GB, or similar hardware. The target is stable exploration first, not maximum visual quality.<\/p>\n          <ul class=\"sn2-mini-list\">\n            <li>Resolution: 1920&#215;1080<\/li>\n            <li>Frame Rate Limit: 30 or 60 based on stability<\/li>\n            <li>Upscaling Method: TSR, or DLSS on supported NVIDIA GPUs<\/li>\n            <li>Motion Blur and Underwater Blur: Off<\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"sn2-profile-box\">\n          <h3>Graphics Values<\/h3>\n          <ul class=\"sn2-mini-list\">\n            <li>Global Illumination: Low<\/li>\n            <li>Shadows: Low<\/li>\n            <li>View Distance: Low<\/li>\n            <li>Textures: Low<\/li>\n            <li>Shading: Low<\/li>\n            <li>Foliage: Low<\/li>\n            <li>Effects: Low<\/li>\n            <li>Reflections: Low<\/li>\n            <li>Post Processing: Low<\/li>\n            <li>Landscape: Low<\/li>\n            <li>Clouds: Low<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"sn2-tab-panel\" data-sn2-panel=\"mid\">\n      <div class=\"sn2-profile-grid\">\n        <div class=\"sn2-profile-box\">\n          <h3>Recommended Spec Balanced Profile<\/h3>\n          <p>For RTX 3070 8 GB, RX 6700 XT 8 GB, or similar cards. Start here if you want good image quality without throwing away FPS.<\/p>\n          <ul class=\"sn2-mini-list\">\n            <li>Resolution: Monitor native up to 2560&#215;1440 if stable<\/li>\n            <li>Frame Rate Limit: 60<\/li>\n            <li>Upscaling Method: DLSS on supported NVIDIA GPUs, TSR otherwise<\/li>\n            <li>DLSS Upscaling Quality: Quality or Balanced<\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"sn2-profile-box\">\n          <h3>Graphics Values<\/h3>\n          <ul class=\"sn2-mini-list\">\n            <li>Global Illumination: Medium<\/li>\n            <li>Shadows: Low or Medium<\/li>\n            <li>View Distance: High<\/li>\n            <li>Textures: Medium or High<\/li>\n            <li>Shading: Medium<\/li>\n            <li>Foliage: Medium<\/li>\n            <li>Effects: Low or Medium<\/li>\n            <li>Reflections: Medium<\/li>\n            <li>Post Processing: Medium<\/li>\n            <li>Landscape: Medium<\/li>\n            <li>Clouds: Low or Medium<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"sn2-tab-panel\" data-sn2-panel=\"high\">\n      <div class=\"sn2-profile-grid\">\n        <div class=\"sn2-profile-box\">\n          <h3>High-End Visuals Profile<\/h3>\n          <p>For players with strong GPUs who still want stable frame time. Keep the expensive settings under control before raising everything else.<\/p>\n          <ul class=\"sn2-mini-list\">\n            <li>Resolution: Monitor native<\/li>\n            <li>Frame Rate Limit: 60, 90, or 120 based on what your PC can hold<\/li>\n            <li>Upscaling Method: DLSS Quality on supported NVIDIA GPUs, TSR otherwise<\/li>\n            <li>DLSS Frame Generation: Use only if it appears on your system and base FPS is already stable<\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"sn2-profile-box\">\n          <h3>Graphics Values<\/h3>\n          <ul class=\"sn2-mini-list\">\n            <li>Global Illumination: High<\/li>\n            <li>Shadows: High<\/li>\n            <li>View Distance: High<\/li>\n            <li>Textures: High or Epic<\/li>\n            <li>Shading: High<\/li>\n            <li>Foliage: High or Epic<\/li>\n            <li>Effects: High<\/li>\n            <li>Reflections: High<\/li>\n            <li>Post Processing: Medium or High<\/li>\n            <li>Landscape: High or Epic<\/li>\n            <li>Clouds: High<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"sn2-tab-panel\" data-sn2-panel=\"fix\">\n      <div class=\"sn2-profile-grid\">\n        <div class=\"sn2-profile-box\">\n          <h3>Stutter Fix Profile<\/h3>\n          <p>Use this when the average FPS looks fine but movement feels uneven. The goal is to reduce spikes, not just increase the number in the corner.<\/p>\n          <ul class=\"sn2-mini-list\">\n            <li>Frame Rate Limit: Set a cap your PC can hold<\/li>\n            <li>Vertical Sync: Off first, test On only for tearing<\/li>\n            <li>Motion Blur: Off<\/li>\n            <li>Underwater Blur: Off<\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"sn2-profile-box\">\n          <h3>Lower In This Order<\/h3>\n          <ul class=\"sn2-mini-list\">\n            <li>1. Global Illumination<\/li>\n            <li>2. Shadows<\/li>\n            <li>3. Effects<\/li>\n            <li>4. View Distance<\/li>\n            <li>5. Shading<\/li>\n            <li>6. Clouds<\/li>\n            <li>7. Post Processing<\/li>\n            <li>8. Textures only if VRAM hitching appears<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Subnautica 2 Upscaling Settings<\/strong> DLSS, TSR, And Image Clarity<\/h2>\n\n\n\n<p>Upscaling is useful when you need more FPS without dropping the Resolution setting too far. For supported NVIDIA GPUs, DLSS is the cleanest first test. For other GPUs, TSR is the practical option under Upscaling Method.<\/p>\n\n\n\n<p>Start with Quality if your frame rate is close to stable. Use Balanced if you need more headroom. Performance should be a fallback for weak hardware, high resolutions, or areas where the game keeps dipping even after the heavy graphics settings are reduced.<\/p>\n\n\n\n<p>DLSS Frame Generation is different from normal upscaling. It can make motion look smoother on supported systems, but it should not be used to hide bad base FPS. Fix the core frame time first with Frame Rate Limit and graphics settings, then test Frame Generation if the option appears on your PC.<\/p>\n\n\n\n<div class=\"sn2-shell\">\n  <div class=\"sn2-alert good\">\n    <h4 class=\"sn2-alert-title\">The Clean Upscaling Rule<\/h4>\n    <p class=\"sn2-alert-text\">Use DLSS Quality or TSR when your image still looks clear. Move to Balanced when FPS needs help. Do not use aggressive upscaling as your first fix if Global Illumination, Shadows, Effects, View Distance, and Shading are still too high for your GPU.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Subnautica 2 FPS Pressure Calculator<\/strong> Find The Fastest Fix<\/h2>\n\n\n\n<p>This calculator does not pretend to predict your exact FPS. It shows how much pressure you are removing based on the settings that usually hit performance first. Use it to decide whether your next move should be a frame cap, a heavier graphics cut, or an upscaling change.<\/p>\n\n\n\n<div class=\"sn2-shell\">\n  <div class=\"sn2-builder\" id=\"sn2Meter\">\n    <div class=\"sn2-panel-head\">\n      <div>\n        <h3 class=\"sn2-panel-title\">FPS Pressure Calculator<\/h3>\n        <p class=\"sn2-panel-sub\">Pick your target and the settings you have already lowered<\/p>\n      <\/div>\n      <span class=\"sn2-pill orange\">Interactive<\/span>\n    <\/div>\n    <div class=\"sn2-builder-body\">\n      <div class=\"sn2-builder-controls\">\n        <label class=\"sn2-control-label\" for=\"sn2Target\">Target Resolution<\/label>\n        <select class=\"sn2-select\" id=\"sn2Target\">\n          <option value=\"1080\">1920&#215;1080<\/option>\n          <option value=\"1440\">2560&#215;1440<\/option>\n          <option value=\"4k\">3840&#215;2160<\/option>\n        <\/select>\n\n        <label class=\"sn2-control-label\" for=\"sn2Upscale\">Upscaling Method<\/label>\n        <select class=\"sn2-select\" id=\"sn2Upscale\">\n          <option value=\"none\">None<\/option>\n          <option value=\"dlss\">DLSS<\/option>\n          <option value=\"tsr\">TSR<\/option>\n        <\/select>\n\n        <label class=\"sn2-control-label\">Lowered Settings<\/label>\n        <div class=\"sn2-check-grid\">\n          <label class=\"sn2-check\"><input type=\"checkbox\" data-sn2-points=\"4\"> Global Illumination Lowered<\/label>\n          <label class=\"sn2-check\"><input type=\"checkbox\" data-sn2-points=\"4\"> Shadows Lowered<\/label>\n          <label class=\"sn2-check\"><input type=\"checkbox\" data-sn2-points=\"3\"> Effects Lowered<\/label>\n          <label class=\"sn2-check\"><input type=\"checkbox\" data-sn2-points=\"3\"> View Distance Lowered<\/label>\n          <label class=\"sn2-check\"><input type=\"checkbox\" data-sn2-points=\"2\"> Shading Lowered<\/label>\n          <label class=\"sn2-check\"><input type=\"checkbox\" data-sn2-points=\"1\"> Clouds Or Post Processing Lowered<\/label>\n        <\/div>\n      <\/div>\n      <div class=\"sn2-builder-output\">\n        <div class=\"sn2-output-title\">Relief Score<\/div>\n        <div class=\"sn2-output-main\" id=\"sn2Score\">Low Relief<\/div>\n        <div class=\"sn2-meter-bar\"><div class=\"sn2-meter-fill\" id=\"sn2Fill\"><\/div><\/div>\n        <p class=\"sn2-output-copy\" id=\"sn2Advice\">Start by lowering Global Illumination and Shadows, then add a stable Frame Rate Limit. Those two changes usually give the cleanest first improvement.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var tabs = document.querySelectorAll('[data-sn2-profile]');\n  var panels = document.querySelectorAll('[data-sn2-panel]');\n  tabs.forEach(function(btn){\n    btn.addEventListener('click', function(){\n      var target = btn.getAttribute('data-sn2-profile');\n      tabs.forEach(function(item){ item.classList.remove('active'); });\n      panels.forEach(function(panel){ panel.classList.remove('active'); });\n      btn.classList.add('active');\n      var activePanel = document.querySelector('[data-sn2-panel=\"' + target + '\"]');\n      if(activePanel){ activePanel.classList.add('active'); }\n    });\n  });\n\n  var meter = document.getElementById('sn2Meter');\n  if(!meter){ return; }\n\n  var target = document.getElementById('sn2Target');\n  var upscale = document.getElementById('sn2Upscale');\n  var checks = meter.querySelectorAll('[data-sn2-points]');\n  var scoreText = document.getElementById('sn2Score');\n  var fill = document.getElementById('sn2Fill');\n  var advice = document.getElementById('sn2Advice');\n\n  function updateMeter(){\n    var score = 0;\n    checks.forEach(function(check){\n      if(check.checked){ score += Number(check.getAttribute('data-sn2-points')); }\n    });\n\n    if(upscale.value !== 'none'){ score += 2; }\n    if(target.value === '1080'){ score += 1; }\n    if(target.value === '4k'){ score -= 2; }\n\n    if(score < 0){ score = 0; }\n    if(score > 18){ score = 18; }\n\n    var percent = Math.round((score \/ 18) * 100);\n    fill.style.width = percent + '%';\n\n    if(score <= 5){\n      scoreText.textContent = 'Low Relief';\n      advice.textContent = 'Lower Global Illumination and Shadows first, then set a Frame Rate Limit your PC can hold. You have not removed enough GPU pressure yet.';\n    } else if(score <= 11){\n      scoreText.textContent = 'Moderate Relief';\n      advice.textContent = 'You have handled the main pressure points. If stutter remains, lower Effects, View Distance, and Shading before touching Textures.';\n    } else {\n      scoreText.textContent = 'High Relief';\n      advice.textContent = 'Your settings are already FPS focused. If the game still stutters, check VRAM pressure, background apps, RAM headroom, and whether your FPS cap is realistic.';\n    }\n  }\n\n  target.addEventListener('change', updateMeter);\n  upscale.addEventListener('change', updateMeter);\n  checks.forEach(function(check){ check.addEventListener('change', updateMeter); });\n  updateMeter();\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Tested Performance Lesson<\/strong> Why Epic Settings Are Not Worth It For Most Players<\/h2>\n\n\n\n<p>Recent PC testing showed a simple pattern: the Epic preset is expensive, and lowering just a handful of high-impact settings can create a much smoother game. The key move was lowering Global Illumination, Shadows, View Distance, Shading, and Effects from Epic to High while leaving the rest higher.<\/p>\n\n\n\n<p>That matters because you do not need to destroy the whole image to gain performance. Subnautica 2 can still look like Subnautica 2 when the heaviest settings are one step below max.<\/p>\n\n\n\n<div class=\"sn2-shell\">\n  <div class=\"sn2-panel\">\n    <div class=\"sn2-panel-head\">\n      <div>\n        <h3 class=\"sn2-panel-title\">Performance Gain Example<\/h3>\n        <p class=\"sn2-panel-sub\">Quality upscaling, Frame Generation off, five heavy settings reduced from Epic to High<\/p>\n      <\/div>\n      <span class=\"sn2-pill green\">Real Test Data<\/span>\n    <\/div>\n    <div class=\"sn2-table-wrap\">\n      <div class=\"table-wrapper\"><table class=\"sn2-table\">\n        <thead>\n          <tr>\n            <th>GPU<\/th>\n            <th>Resolution<\/th>\n            <th>Epic Average FPS<\/th>\n            <th>Custom Average FPS<\/th>\n            <th>Gain<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td><strong>RTX 5060 Ti 8 GB<\/strong><\/td>\n            <td>1920x1080<\/td>\n            <td>60 FPS<\/td>\n            <td>89 FPS<\/td>\n            <td><span class=\"sn2-pill green\">+29 FPS<\/span><\/td>\n          <\/tr>\n          <tr>\n            <td><strong>RTX 5060 Ti 8 GB<\/strong><\/td>\n            <td>2560x1440<\/td>\n            <td>43 FPS<\/td>\n            <td>76 FPS<\/td>\n            <td><span class=\"sn2-pill green\">+33 FPS<\/span><\/td>\n          <\/tr>\n          <tr>\n            <td><strong>RTX 5080<\/strong><\/td>\n            <td>1920x1080<\/td>\n            <td>102 FPS<\/td>\n            <td>132 FPS<\/td>\n            <td><span class=\"sn2-pill green\">+30 FPS<\/span><\/td>\n          <\/tr>\n          <tr>\n            <td><strong>RTX 5080<\/strong><\/td>\n            <td>2560x1440<\/td>\n            <td>78 FPS<\/td>\n            <td>107 FPS<\/td>\n            <td><span class=\"sn2-pill green\">+29 FPS<\/span><\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Best Subnautica 2 Settings For Low-End PCs<\/strong> GTX 1660 And RX 5500 XT Class<\/h2>\n\n\n\n<p>Low-end does not mean hopeless. It means you need to be honest with the target. The official minimum GPU class has 6 GB of VRAM, so your best Subnautica 2 FPS setup should aim for a clean 1920x1080 image, a realistic FPS cap, and Low settings where scene complexity is expensive.<\/p>\n\n\n\n<p>Use 60 FPS only if the game holds it in real exploration. If not, a 30 FPS cap with stable frame pacing will feel better than a 60 FPS target that keeps breaking. Keep Motion Blur and Underwater Blur off either way.<\/p>\n\n\n\n<div class=\"sn2-shell\">\n  <div class=\"sn2-flow\">\n    <h3 class=\"sn2-flow-title\">Low-End Setup Order<\/h3>\n    <div class=\"sn2-steps\">\n      <div class=\"sn2-step\">\n        <div class=\"sn2-step-num\">1<\/div>\n        <div>\n          <div class=\"sn2-step-title\">Set Resolution To 1920x1080<\/div>\n          <p class=\"sn2-step-copy\">Use this as the clean low-end target. If your monitor is higher resolution, this is a performance cut, not \"native\" output.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"sn2-step\">\n        <div class=\"sn2-step-num\">2<\/div>\n        <div>\n          <div class=\"sn2-step-title\">Set Frame Rate Limit To 60 Or 30<\/div>\n          <p class=\"sn2-step-copy\">Try 60 first. If it cannot hold in busy zones, use 30 for steadier frame pacing.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"sn2-step\">\n        <div class=\"sn2-step-num\">3<\/div>\n        <div>\n          <div class=\"sn2-step-title\">Turn Off Motion Blur And Underwater Blur<\/div>\n          <p class=\"sn2-step-copy\">This keeps camera movement readable and avoids adding blur on top of lower image quality.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"sn2-step\">\n        <div class=\"sn2-step-num\">4<\/div>\n        <div>\n          <div class=\"sn2-step-title\">Use Low Graphics Values<\/div>\n          <p class=\"sn2-step-copy\">Set Global Illumination, Shadows, View Distance, Textures, Shading, Foliage, Effects, Reflections, Post Processing, Landscape, and Clouds to Low.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"sn2-step\">\n        <div class=\"sn2-step-num\">5<\/div>\n        <div>\n          <div class=\"sn2-step-title\">Use TSR Or DLSS If Needed<\/div>\n          <p class=\"sn2-step-copy\">Use TSR for general upscaling, or DLSS on supported NVIDIA GPUs. If the image gets too soft, raise the setting most important to readability before raising visual extras.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Best Subnautica 2 Settings For Recommended PCs<\/strong> RTX 3070 And RX 6700 XT Class<\/h2>\n\n\n\n<p>The recommended GPU tier is where Subnautica 2 becomes much easier to balance. You can keep a readable image, use 1920x1080 or 2560x1440 depending on your monitor, and avoid the biggest FPS losses by trimming lighting and effects.<\/p>\n\n\n\n<p>Start with Global Illumination Medium, Shadows Low or Medium, View Distance High, Textures Medium or High, Shading Medium, Foliage Medium, Effects Low or Medium, Reflections Medium, Post Processing Medium, Landscape Medium, and Clouds Low or Medium. If you have an NVIDIA GPU with DLSS, use Quality first and Balanced only if you need more headroom. For other GPUs, use TSR when you need upscaling.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Best Subnautica 2 Settings For High-End PCs<\/strong> Keep The Game Pretty Without Wasting FPS<\/h2>\n\n\n\n<p>High-end hardware should not mean everything has to be maxed. In Subnautica 2, the difference between Epic and High on the heaviest settings can be huge for FPS, while the visible difference is often much smaller during normal play.<\/p>\n\n\n\n<p>Use your monitor's native resolution, set a Frame Rate Limit your PC can actually hold, and keep Textures, Foliage, Reflections, Landscape, and similar visual detail high if you have the headroom. Then keep Global Illumination, Shadows, View Distance, Shading, and Effects at High instead of forcing them higher during unstable sections.<\/p>\n\n\n\n<div class=\"sn2-shell\">\n  <div class=\"sn2-alert\">\n    <h4 class=\"sn2-alert-title\">High-End Rule<\/h4>\n    <p class=\"sn2-alert-text\">Spend your extra GPU power on resolution, texture clarity, and stable frame time before maxing lighting and effects. A beautiful ocean that stutters still feels worse than a slightly toned-down ocean that stays smooth.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How To Fix Subnautica 2 Stuttering<\/strong> Frame Time Beats Average FPS<\/h2>\n\n\n\n<p>Stutter is usually not solved by staring at average FPS. It is caused by inconsistent frame delivery, asset load spikes, background tasks, VRAM pressure, or a frame cap your PC cannot hold. This is why Subnautica 2 can feel choppy at an average of 70 FPS but smooth at a locked 60 FPS.<\/p>\n\n\n\n<p>Start inside the game, then move outward. Set a stable Frame Rate Limit, lower the expensive graphics settings, and watch whether the stutter happens when new areas load. If the game still hitches, your problem may be system level. Background overlays, browser tabs, capture software, low RAM headroom, and storage activity can all create <a href=\"https:\/\/hone.gg\/blog\/pc-stuttering-in-games\/\" target=\"_blank\" rel=\"noopener\" title=\"game stutters\">game stutters<\/a> that no graphics preset can fully fix.<\/p>\n\n\n\n<div class=\"sn2-shell\">\n  <div class=\"sn2-accordion\">\n    <details open>\n      <summary>If Subnautica 2 Looks Blurry<\/summary>\n      <p>Turn off Motion Blur and Underwater Blur first. Then use a less aggressive DLSS Upscaling Quality option, or use TSR only when the FPS gain is worth the softness. Make sure your Resolution setting is not lower than it needs to be.<\/p>\n    <\/details>\n    <details>\n      <summary>If Subnautica 2 Stutters When Turning<\/summary>\n      <p>Set Frame Rate Limit to 60, lower Global Illumination and Shadows, then lower Effects and Shading. Turning through dense underwater scenes can expose uneven frame time fast.<\/p>\n    <\/details>\n    <details>\n      <summary>If Subnautica 2 Stutters When Entering New Areas<\/summary>\n      <p>Lower Textures if your GPU is near the VRAM limit. Also close background apps and make sure your system has enough RAM headroom for the game and Windows.<\/p>\n    <\/details>\n    <details>\n      <summary>If Subnautica 2 Has Screen Tearing<\/summary>\n      <p>Try a lower Frame Rate Limit first. If tearing still bothers you, test Vertical Sync on and compare the camera feel. Keep the option that feels better during real movement, not just in the menu.<\/p>\n    <\/details>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Windows Tweaks For Subnautica 2 FPS<\/strong> Clean Up The Bottlenecks Around The Game<\/h2>\n\n\n\n<p>In-game settings matter most, but Windows can still ruin a stable dive. Heavy overlays, <a href=\"https:\/\/hone.gg\/blog\/speed-up-your-pc\/\" target=\"_blank\" rel=\"noopener\">background launchers<\/a>, cloud sync, web browsers, and capture tools can all steal CPU time, RAM, disk bandwidth, or GPU scheduling headroom.<\/p>\n\n\n\n<p>Close unused apps before testing Subnautica 2 performance. Use <a href=\"https:\/\/hone.gg\/blog\/optimize-windows-11-for-gaming\/\" target=\"_blank\" rel=\"noopener\">Windows Game Mode<\/a>, keep <a href=\"https:\/\/hone.gg\/blog\/why-you-need-to-update-your-drivers-right-now\/\" target=\"_blank\" rel=\"noopener\">GPU drivers current<\/a>, and avoid recording or streaming while tuning your baseline. If you are trying to understand whether your target is realistic, compare your current performance against a practical definition of <a href=\"https:\/\/hone.gg\/blog\/good-fps-for-gaming\/\" target=\"_blank\" rel=\"noopener\" title=\"good FPS for gaming\">good FPS for gaming<\/a> instead of chasing a number your hardware cannot sustain.<\/p>\n\n\n\n<p>RAM matters too. The official recommended spec lists 16 GB, and busy gaming setups can exceed what you expect once Discord, a browser, launchers, and overlays are open. If your system is memory constrained, this <a href=\"https:\/\/hone.gg\/blog\/how-much-ram-for-gaming-pc\/\" target=\"_blank\" rel=\"noopener\" title=\"RAM setup for gaming\">RAM setup for gaming<\/a> guide is worth checking before blaming every hitch on the graphics menu.<\/p>\n\n\n\n<p>If performance is unstable across multiple games, the issue may be broader than Subnautica 2. In that case, work through general <a href=\"https:\/\/hone.gg\/blog\/fix-fps-drops\/\" target=\"_blank\" rel=\"noopener\" title=\"fix FPS drops\">FPS drop fixes<\/a> and basic <a href=\"https:\/\/hone.gg\/blog\/optimize-pc-for-gaming\/\" target=\"_blank\" rel=\"noopener\" title=\"optimizing your PC for gaming\">PC optimization for gaming<\/a> before spending hours changing the same in-game settings back and forth.<\/p>\n\n\n\n<div class=\"sn2-shell\">\n  <div class=\"sn2-panel\">\n    <div class=\"sn2-panel-head\">\n      <div>\n        <h3 class=\"sn2-panel-title\">System-Side Checklist<\/h3>\n        <p class=\"sn2-panel-sub\">Use after your in-game settings are already reasonable<\/p>\n      <\/div>\n      <span class=\"sn2-pill blue\">PC Health<\/span>\n    <\/div>\n    <div class=\"sn2-settings-grid\">\n      <div class=\"sn2-setting\">\n        <div>\n          <div class=\"sn2-setting-name\">Background Apps<\/div>\n          <div class=\"sn2-setting-hint\">Browsers, launchers, cloud sync<\/div>\n        <\/div>\n        <span class=\"sn2-value\">Close<\/span>\n      <\/div>\n      <div class=\"sn2-setting\">\n        <div>\n          <div class=\"sn2-setting-name\">Overlays<\/div>\n          <div class=\"sn2-setting-hint\">Recording and monitoring tools<\/div>\n        <\/div>\n        <span class=\"sn2-value\">Minimize<\/span>\n      <\/div>\n      <div class=\"sn2-setting\">\n        <div>\n          <div class=\"sn2-setting-name\">GPU Driver<\/div>\n          <div class=\"sn2-setting-hint\">Stability and compatibility<\/div>\n        <\/div>\n        <span class=\"sn2-value\">Update<\/span>\n      <\/div>\n      <div class=\"sn2-setting\">\n        <div>\n          <div class=\"sn2-setting-name\">RAM Headroom<\/div>\n          <div class=\"sn2-setting-hint\">Prevents asset hitching<\/div>\n        <\/div>\n        <span class=\"sn2-value\">Check<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Subnautica 2 Settings Step By Step<\/strong> The Clean Tuning Process<\/h2>\n\n\n\n<p>The fastest way to ruin tuning is changing twelve things at once. Use this order so you know what actually fixed the problem.<\/p>\n\n\n\n<div class=\"sn2-shell\">\n  <div class=\"sn2-flow\">\n    <h3 class=\"sn2-flow-title\">Subnautica 2 FPS Setup Process<\/h3>\n    <div class=\"sn2-steps\">\n      <div class=\"sn2-step\">\n        <div class=\"sn2-step-num\">1<\/div>\n        <div>\n          <div class=\"sn2-step-title\">Set Window Mode, Resolution, And Frame Rate Limit<\/div>\n          <p class=\"sn2-step-copy\">Use Fullscreen, set Resolution to your monitor's native resolution if your PC can handle it, then cap FPS at a number you can hold.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"sn2-step\">\n        <div class=\"sn2-step-num\">2<\/div>\n        <div>\n          <div class=\"sn2-step-title\">Turn Off Motion Blur And Underwater Blur<\/div>\n          <p class=\"sn2-step-copy\">This gives you cleaner movement and makes every later graphics change easier to judge.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"sn2-step\">\n        <div class=\"sn2-step-num\">3<\/div>\n        <div>\n          <div class=\"sn2-step-title\">Lower Global Illumination And Shadows<\/div>\n          <p class=\"sn2-step-copy\">These are the first big FPS levers. Lower them before dropping texture clarity or resolution.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"sn2-step\">\n        <div class=\"sn2-step-num\">4<\/div>\n        <div>\n          <div class=\"sn2-step-title\">Lower Effects, View Distance, And Shading<\/div>\n          <p class=\"sn2-step-copy\">If FPS still dips, these three settings are the next most useful cuts.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"sn2-step\">\n        <div class=\"sn2-step-num\">5<\/div>\n        <div>\n          <div class=\"sn2-step-title\">Use DLSS Or TSR<\/div>\n          <p class=\"sn2-step-copy\">Use Quality first, then Balanced if needed. Do not jump to aggressive upscaling before fixing the expensive graphics settings.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"sn2-step\">\n        <div class=\"sn2-step-num\">6<\/div>\n        <div>\n          <div class=\"sn2-step-title\">Lower Textures Only When VRAM Is The Problem<\/div>\n          <p class=\"sn2-step-copy\">If you see hitching, delayed loading, or memory pressure, lower Textures. If not, keep them as high as your GPU can handle cleanly.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"sn2-step\">\n        <div class=\"sn2-step-num\">7<\/div>\n        <div>\n          <div class=\"sn2-step-title\">Retest In A Busy Area<\/div>\n          <p class=\"sn2-step-copy\">Menus and empty areas are not a real benchmark. Swim through a dense biome and judge frame pacing there.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Subnautica 2 Settings Mistakes<\/strong> Avoid These FPS Traps<\/h2>\n\n\n\n<p><strong>Leaving the frame rate uncapped:<\/strong> Uncapped FPS can feel worse when the game keeps bouncing. Use Frame Rate Limit before judging the rest of your settings.<\/p>\n\n\n\n<p><strong>Lowering Textures first:<\/strong> Texture quality is mostly a VRAM problem. Lower lighting, shadows, effects, distance, and shading first unless you are clearly hitting memory limits.<\/p>\n\n\n\n<p><strong>Using blur to hide performance issues:<\/strong> Motion Blur and Underwater Blur can make low frame rates feel less sharp, but they also hide details while turning. Turn them off for clarity.<\/p>\n\n\n\n<p><strong>Calling 1920x1080 native on every setup:<\/strong> 1920x1080 is only native if the monitor is actually 1920x1080. Otherwise it is a lower resolution performance target.<\/p>\n\n\n\n<p><strong>Testing only in safe areas:<\/strong> Subnautica 2 gets heavier when the scene gets dense. Tune in real gameplay conditions, not just near an empty base.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>The best Subnautica 2 settings for FPS start with stable output, not panic-lowering every slider. Use Fullscreen, set Resolution correctly for your monitor and hardware, cap FPS at a number your PC can hold, turn off Motion Blur and Underwater Blur, then lower Global Illumination, Shadows, Effects, View Distance, and Shading before touching texture clarity.<\/p>\n\n\n\n<p>For minimum-spec PCs, 1920x1080 with Low graphics and a realistic cap is the cleanest target. For recommended PCs, use a balanced Medium and High mix with DLSS or TSR when needed. For high-end systems, keep the ocean looking good, but do not waste FPS by forcing the heaviest settings above what your frame time can handle.<\/p>\n\n\n\n<div class=\"sn2-shell\">\n  <div class=\"sn2-cta\">\n    <div class=\"sn2-cta-inner\">\n      <h3>Optimize Your Whole PC With Hone<\/h3>\n      <p>If you want a cleaner, more consistent gaming experience without constant manual tweaking, Hone can help optimize performance across your system.<\/p>\n      <a href=\"https:\/\/hone.gg\/\" target=\"_blank\" rel=\"noopener\">Try Hone Free<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\">What are the best Subnautica 2 settings for FPS<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>For most players, the best Subnautica 2 settings for FPS are Fullscreen Window Mode, Resolution set to your monitor's native resolution or 1920x1080 if your PC needs help, Frame Rate Limit set to a stable cap, Vertical Sync off, Motion Blur off, Underwater Blur off, and DLSS or TSR if you need upscaling. Lower Global Illumination, Shadows, Effects, View Distance, and Shading first.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\">Should I use DLSS or TSR in Subnautica 2<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Use DLSS on supported NVIDIA GPUs because it usually gives the cleanest upscaling result. Use TSR if DLSS is not available on your system. Start with Quality if your FPS is close to stable, then move to Balanced if you need more headroom.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\">Should I turn Vertical Sync on in Subnautica 2<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Start with Vertical Sync off and use a stable Frame Rate Limit first. If screen tearing bothers you, test Vertical Sync on and compare the camera feel. Keep the option that feels better during real movement.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\">What Subnautica 2 graphics settings should I lower first<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Lower Global Illumination and Shadows first, then lower Effects, View Distance, and Shading. These settings usually affect FPS more than Textures. Lower Textures only if you are running into VRAM pressure or asset hitching.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\">Is 1920x1080 the best resolution for Subnautica 2 FPS<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>1920x1080 is the best low-end performance target, but it is not automatically the best setting for every PC. Use your monitor's native resolution if your PC can hold stable FPS. Drop to 1920x1080 only when you need more performance.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\">Why does Subnautica 2 stutter even when average FPS looks fine<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Average FPS can hide frame time spikes. Subnautica 2 may stutter because the FPS cap is too high, the scene is too heavy, VRAM is full, background apps are active, or the game is loading assets in a dense area. A stable Frame Rate Limit often fixes the feel faster than chasing a higher average FPS number.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\">Should I turn off Motion Blur and Underwater Blur in Subnautica 2<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Yes, for most players. Turning off Motion Blur and Underwater Blur makes camera movement clearer and helps you judge performance changes more accurately. It also makes resources, silhouettes, and terrain easier to read while moving.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\">What are the minimum PC requirements for Subnautica 2<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>The official minimum PC requirements include Windows 10 or 11, an Intel Core i5-8400 or AMD Ryzen 5 2600, 12 GB RAM, a GeForce GTX 1660 6 GB or RX 5500 XT 6 GB, DirectX 12, and 50 GB of available storage. If your GPU is below the 6 GB VRAM minimum, use the lowest graphics profile and a realistic FPS cap.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\">Does Texture quality affect FPS in Subnautica 2<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Texture quality mostly becomes a problem when your GPU runs out of VRAM. If your VRAM is fine, Textures are not always the first setting to lower. For better FPS, lower Global Illumination, Shadows, Effects, View Distance, and Shading first. Lower Textures when you see hitching or memory pressure.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\">What is the best Subnautica 2 settings profile for an RTX 3070 or RX 6700 XT<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>For an RTX 3070 or RX 6700 XT class GPU, use 1920x1080 or 2560x1440 based on your monitor, Frame Rate Limit 60, Motion Blur off, Underwater Blur off, Global Illumination Medium, Shadows Low or Medium, View Distance High, Textures Medium or High, Shading Medium, Foliage Medium, Effects Low or Medium, Reflections Medium, Post Processing Medium, Landscape Medium, and Clouds Low or Medium.<\/p>\n<\/div><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The best Subnautica 2 settings for FPS are not about turning everything to Low and ruining the view. The smarter move is to control the expensive settings first, cap your FPS properly, use DLSS or TSR where it makes sense, and keep enough visual clarity to actually read the ocean around you.<\/p>\n","protected":false},"author":2,"featured_media":4175,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[89],"tags":[],"class_list":["post-4165","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-subnautica"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/posts\/4165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/comments?post=4165"}],"version-history":[{"count":4,"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/posts\/4165\/revisions"}],"predecessor-version":[{"id":4190,"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/posts\/4165\/revisions\/4190"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/media\/4175"}],"wp:attachment":[{"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/media?parent=4165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/categories?post=4165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/tags?post=4165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}