{"id":4167,"date":"2026-05-17T16:35:56","date_gmt":"2026-05-17T16:35:56","guid":{"rendered":"https:\/\/hone.gg\/blog\/?p=4167"},"modified":"2026-05-17T16:37:08","modified_gmt":"2026-05-17T16:37:08","slug":"fix-subnautica-2-lag","status":"publish","type":"post","link":"https:\/\/hone.gg\/blog\/fix-subnautica-2-lag\/","title":{"rendered":"How to Fix Subnautica 2 Lag"},"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 lag is not always one problem. Sometimes it is <a href=\"https:\/\/hone.gg\/blog\/fix-fps-drops\/\" target=\"_blank\" rel=\"noopener\" title=\"fix FPS drops\">low FPS<\/a> from heavy lighting. Sometimes it is <a href=\"https:\/\/hone.gg\/blog\/pc-stuttering-in-games\/\" target=\"_blank\" rel=\"noopener\" title=\"PC stuttering in games\">stutter<\/a> from unstable frame pacing. Sometimes it is multiplayer host slowdown. Sometimes the game is not even using your dedicated GPU.<\/p>\n\n\n\n<p class=\"intro-paragraph\">This guide explains how to fix Subnautica 2 lag on PC with clean graphics settings, smarter FPS caps, <a href=\"https:\/\/hone.gg\/blog\/optimize-windows-11-for-gaming\/\" target=\"_blank\" rel=\"noopener\" title=\"optimize Windows 11 for gaming\">Windows fixes<\/a>, multiplayer host checks, and launch troubleshooting. The goal is simple: make the game feel stable before you worry about making it look perfect.<\/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-line: rgba(249,153,38,0.22);\n    --sn2-bg: #080f1b;\n    --sn2-panel: #0c131f;\n    --sn2-panel-2: #0f1827;\n    --sn2-border: #1c2635;\n    --sn2-text: #e4e6eb;\n    --sn2-muted: #b0b3b8;\n    --sn2-dim: #8a8d93;\n    --sn2-green: #2ed573;\n    --sn2-green-soft: rgba(46,213,115,0.12);\n    --sn2-red: #ff4757;\n    --sn2-red-soft: rgba(255,71,87,0.12);\n    --sn2-yellow: #ffc107;\n    --sn2-yellow-soft: rgba(255,193,7,0.12);\n    --sn2-blue: #17a2b8;\n    --sn2-blue-soft: rgba(23,162,184,0.12);\n  }\n\n  .sn2-wrap {\n    color: var(--sn2-text);\n  }\n\n  .sn2-wrap * {\n    box-sizing: border-box;\n  }\n\n  .sn2-hero {\n    background: var(--sn2-panel);\n    border: 1px solid var(--sn2-border);\n    border-radius: 24px;\n    padding: 34px;\n    margin: 38px 0;\n    position: relative;\n    overflow: hidden;\n    box-shadow: 0 16px 50px rgba(0,0,0,0.24);\n  }\n\n  .sn2-hero::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    border-top: 3px solid var(--sn2-orange);\n    pointer-events: none;\n  }\n\n  .sn2-hero-grid {\n    display: grid;\n    grid-template-columns: 1.15fr 0.85fr;\n    gap: 30px;\n    align-items: center;\n    position: relative;\n    z-index: 1;\n  }\n\n  .sn2-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    color: var(--sn2-orange);\n    border: 1px solid var(--sn2-orange-line);\n    background: var(--sn2-orange-soft);\n    border-radius: 999px;\n    padding: 7px 12px;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.8px;\n    text-transform: uppercase;\n    margin-bottom: 16px;\n  }\n\n  .sn2-hero-title {\n    color: var(--sn2-text);\n    font-size: 30px;\n    font-weight: 900;\n    line-height: 1.15;\n    margin: 0 0 14px;\n  }\n\n  .sn2-hero-copy {\n    color: var(--sn2-muted);\n    font-size: 15px;\n    line-height: 1.75;\n    margin: 0;\n    max-width: 760px;\n  }\n\n  .sn2-pill-row {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 22px;\n  }\n\n  .sn2-pill {\n    background: var(--sn2-bg);\n    border: 1px solid var(--sn2-border);\n    border-radius: 999px;\n    color: var(--sn2-muted);\n    font-size: 12px;\n    font-weight: 800;\n    padding: 9px 12px;\n  }\n\n  .sn2-visual {\n    background: var(--sn2-bg);\n    border: 1px solid var(--sn2-border);\n    border-radius: 22px;\n    padding: 18px;\n    min-height: 260px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .sn2-visual svg {\n    width: 100%;\n    height: 220px;\n    display: block;\n  }\n\n  .sn2-wave-line {\n    stroke: var(--sn2-orange);\n    stroke-width: 3;\n    fill: none;\n    stroke-linecap: round;\n    stroke-dasharray: 420;\n    animation: sn2Dash 4s linear infinite;\n  }\n\n  .sn2-wave-line.soft {\n    stroke: rgba(249,153,38,0.25);\n    stroke-width: 2;\n    animation-duration: 6s;\n  }\n\n  .sn2-bubble {\n    fill: rgba(249,153,38,0.16);\n    stroke: rgba(249,153,38,0.35);\n    animation: sn2Float 5s ease-in-out infinite;\n  }\n\n  .sn2-bubble.b2 { animation-delay: 0.6s; }\n  .sn2-bubble.b3 { animation-delay: 1.1s; }\n  .sn2-bubble.b4 { animation-delay: 1.8s; }\n\n  @keyframes sn2Dash {\n    0% { stroke-dashoffset: 420; }\n    100% { stroke-dashoffset: 0; }\n  }\n\n  @keyframes sn2Float {\n    0%, 100% { transform: translateY(0); opacity: 0.75; }\n    50% { transform: translateY(-14px); opacity: 1; }\n  }\n\n  .sn2-mini-labels {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n    margin-top: 8px;\n  }\n\n  .sn2-mini {\n    background: rgba(249,153,38,0.05);\n    border: 1px solid rgba(249,153,38,0.14);\n    border-radius: 12px;\n    padding: 12px;\n    text-align: center;\n  }\n\n  .sn2-mini strong {\n    display: block;\n    color: var(--sn2-orange);\n    font-size: 18px;\n    line-height: 1;\n    margin-bottom: 6px;\n  }\n\n  .sn2-mini span {\n    color: var(--sn2-dim);\n    font-size: 11px;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.6px;\n  }\n\n  .sn2-card-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n    margin: 30px 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-line);\n    background: var(--sn2-panel-2);\n  }\n\n  .sn2-card-tag {\n    display: inline-flex;\n    background: var(--sn2-orange-soft);\n    color: var(--sn2-orange);\n    border: 1px solid var(--sn2-orange-line);\n    border-radius: 999px;\n    padding: 5px 10px;\n    font-size: 11px;\n    font-weight: 900;\n    text-transform: uppercase;\n    letter-spacing: 0.8px;\n    margin-bottom: 13px;\n  }\n\n  .sn2-card h3 {\n    color: var(--sn2-text);\n    font-size: 18px;\n    margin: 0 0 9px;\n    font-weight: 900;\n  }\n\n  .sn2-card p {\n    color: var(--sn2-muted);\n    font-size: 14px;\n    line-height: 1.65;\n    margin: 0;\n  }\n\n  .sn2-panel-box {\n    background: var(--sn2-panel);\n    border: 1px solid var(--sn2-border);\n    border-radius: 22px;\n    margin: 32px 0;\n    overflow: hidden;\n    box-shadow: 0 12px 38px rgba(0,0,0,0.18);\n  }\n\n  .sn2-panel-head {\n    padding: 20px 24px;\n    border-bottom: 1px solid var(--sn2-border);\n    background: rgba(249,153,38,0.04);\n  }\n\n  .sn2-panel-title {\n    color: var(--sn2-text);\n    font-size: 18px;\n    font-weight: 900;\n    margin: 0;\n  }\n\n  .sn2-table {\n    width: 100%;\n    border-collapse: collapse;\n  }\n\n  .sn2-table th {\n    background: var(--sn2-bg);\n    color: var(--sn2-orange);\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n    text-align: left;\n    padding: 15px 18px;\n    border-bottom: 1px solid var(--sn2-border);\n  }\n\n  .sn2-table td {\n    color: var(--sn2-muted);\n    font-size: 14px;\n    line-height: 1.55;\n    padding: 16px 18px;\n    border-bottom: 1px solid rgba(28,38,53,0.75);\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-badge {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    padding: 5px 10px;\n    border-radius: 999px;\n    font-size: 11px;\n    font-weight: 900;\n    white-space: nowrap;\n  }\n\n  .sn2-badge.orange {\n    color: var(--sn2-orange);\n    background: var(--sn2-orange-soft);\n    border: 1px solid var(--sn2-orange-line);\n  }\n\n  .sn2-badge.green {\n    color: var(--sn2-green);\n    background: var(--sn2-green-soft);\n    border: 1px solid rgba(46,213,115,0.18);\n  }\n\n  .sn2-badge.yellow {\n    color: var(--sn2-yellow);\n    background: var(--sn2-yellow-soft);\n    border: 1px solid rgba(255,193,7,0.18);\n  }\n\n  .sn2-badge.red {\n    color: var(--sn2-red);\n    background: var(--sn2-red-soft);\n    border: 1px solid rgba(255,71,87,0.18);\n  }\n\n  .sn2-badge.blue {\n    color: var(--sn2-blue);\n    background: var(--sn2-blue-soft);\n    border: 1px solid rgba(23,162,184,0.18);\n  }\n\n  .sn2-impact {\n    background: var(--sn2-panel);\n    border: 1px solid var(--sn2-border);\n    border-radius: 22px;\n    margin: 32px 0;\n    padding: 24px;\n  }\n\n  .sn2-impact-title {\n    color: var(--sn2-text);\n    font-size: 18px;\n    font-weight: 900;\n    margin: 0 0 20px;\n  }\n\n  .sn2-bars {\n    display: grid;\n    gap: 14px;\n  }\n\n  .sn2-bar-row {\n    display: grid;\n    grid-template-columns: 150px 1fr 80px;\n    gap: 14px;\n    align-items: center;\n  }\n\n  .sn2-bar-name {\n    color: var(--sn2-text);\n    font-size: 13px;\n    font-weight: 900;\n  }\n\n  .sn2-track {\n    background: var(--sn2-bg);\n    border: 1px solid var(--sn2-border);\n    border-radius: 999px;\n    height: 14px;\n    overflow: hidden;\n  }\n\n  .sn2-fill {\n    height: 100%;\n    background: var(--sn2-orange);\n    border-radius: 999px;\n    width: var(--w);\n    animation: sn2Grow 1.2s ease both;\n  }\n\n  @keyframes sn2Grow {\n    from { width: 0; }\n    to { width: var(--w); }\n  }\n\n  .sn2-bar-note {\n    color: var(--sn2-dim);\n    font-size: 12px;\n    font-weight: 800;\n    text-align: right;\n  }\n\n  .sn2-settings-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 0;\n  }\n\n  .sn2-setting {\n    padding: 17px 22px;\n    border-bottom: 1px solid rgba(28,38,53,0.7);\n    border-right: 1px solid rgba(28,38,53,0.7);\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 18px;\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: 3px;\n  }\n\n  .sn2-setting-hint {\n    color: var(--sn2-dim);\n    font-size: 11px;\n    font-weight: 700;\n  }\n\n  .sn2-setting-value {\n    color: var(--sn2-orange);\n    background: var(--sn2-orange-soft);\n    border: 1px solid var(--sn2-orange-line);\n    border-radius: 8px;\n    padding: 7px 10px;\n    font-size: 12px;\n    font-weight: 900;\n    white-space: nowrap;\n  }\n\n  .sn2-alert {\n    border-radius: 16px;\n    border: 1px solid var(--sn2-border);\n    padding: 21px 23px;\n    margin: 28px 0;\n    background: var(--sn2-panel);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .sn2-alert::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 0;\n    bottom: 0;\n    width: 4px;\n    background: var(--sn2-orange);\n  }\n\n  .sn2-alert.warning::before { background: var(--sn2-yellow); }\n  .sn2-alert.danger::before { background: var(--sn2-red); }\n  .sn2-alert.good::before { background: var(--sn2-green); }\n  .sn2-alert.info::before { background: var(--sn2-blue); }\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 p {\n    color: var(--sn2-muted);\n    font-size: 14px;\n    line-height: 1.7;\n    margin: 0;\n  }\n\n  .sn2-tabs {\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-tab-buttons {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0;\n    border-bottom: 1px solid var(--sn2-border);\n    background: var(--sn2-bg);\n  }\n\n  .sn2-tab {\n    appearance: none;\n    border: none;\n    border-right: 1px solid var(--sn2-border);\n    background: transparent;\n    color: var(--sn2-muted);\n    padding: 15px 18px;\n    font-size: 13px;\n    font-weight: 900;\n    cursor: pointer;\n    transition: color 0.2s ease, background 0.2s ease;\n  }\n\n  .sn2-tab:hover,\n  .sn2-tab.active {\n    color: var(--sn2-orange);\n    background: var(--sn2-orange-soft);\n  }\n\n  .sn2-tab-panel {\n    display: none;\n    padding: 26px;\n  }\n\n  .sn2-tab-panel.active {\n    display: block;\n  }\n\n  .sn2-tab-panel h3 {\n    color: var(--sn2-text);\n    font-size: 20px;\n    font-weight: 900;\n    margin: 0 0 10px;\n  }\n\n  .sn2-tab-panel p {\n    color: var(--sn2-muted);\n    font-size: 14px;\n    line-height: 1.75;\n    margin: 0 0 16px;\n  }\n\n  .sn2-step-list {\n    display: grid;\n    gap: 12px;\n    margin-top: 18px;\n  }\n\n  .sn2-step {\n    display: grid;\n    grid-template-columns: 38px 1fr;\n    gap: 14px;\n    background: var(--sn2-bg);\n    border: 1px solid var(--sn2-border);\n    border-radius: 14px;\n    padding: 15px;\n  }\n\n  .sn2-step-num {\n    width: 36px;\n    height: 36px;\n    border-radius: 50%;\n    border: 2px solid var(--sn2-orange);\n    color: var(--sn2-orange);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 14px;\n    font-weight: 900;\n  }\n\n  .sn2-step strong {\n    color: var(--sn2-text);\n    display: block;\n    font-size: 14px;\n    margin-bottom: 5px;\n  }\n\n  .sn2-step span {\n    color: var(--sn2-muted);\n    font-size: 13px;\n    line-height: 1.6;\n  }\n\n  .sn2-calc {\n    background: var(--sn2-panel);\n    border: 1px solid var(--sn2-border);\n    border-radius: 22px;\n    padding: 26px;\n    margin: 34px 0;\n  }\n\n  .sn2-calc-head {\n    display: flex;\n    justify-content: space-between;\n    align-items: flex-start;\n    gap: 18px;\n    margin-bottom: 22px;\n  }\n\n  .sn2-calc-title {\n    color: var(--sn2-text);\n    font-size: 20px;\n    font-weight: 900;\n    margin: 0;\n  }\n\n  .sn2-calc-sub {\n    color: var(--sn2-dim);\n    font-size: 13px;\n    line-height: 1.55;\n    margin: 6px 0 0;\n  }\n\n  .sn2-calc-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 16px;\n  }\n\n  .sn2-field label {\n    display: block;\n    color: var(--sn2-orange);\n    font-size: 11px;\n    font-weight: 900;\n    text-transform: uppercase;\n    letter-spacing: 0.8px;\n    margin-bottom: 8px;\n  }\n\n  .sn2-field select {\n    width: 100%;\n    background: var(--sn2-bg);\n    border: 1px solid var(--sn2-border);\n    border-radius: 12px;\n    color: var(--sn2-text);\n    padding: 13px 12px;\n    font-size: 14px;\n    font-weight: 800;\n  }\n\n  .sn2-output {\n    display: grid;\n    grid-template-columns: 0.85fr 1.15fr;\n    gap: 18px;\n    margin-top: 20px;\n  }\n\n  .sn2-output-main,\n  .sn2-output-list {\n    background: var(--sn2-bg);\n    border: 1px solid var(--sn2-border);\n    border-radius: 16px;\n    padding: 18px;\n  }\n\n  .sn2-output-main .sn2-output-kicker {\n    color: var(--sn2-dim);\n    font-size: 11px;\n    font-weight: 900;\n    text-transform: uppercase;\n    letter-spacing: 0.8px;\n    margin-bottom: 8px;\n  }\n\n  .sn2-output-main .sn2-output-value {\n    color: var(--sn2-orange);\n    font-size: 26px;\n    line-height: 1.15;\n    font-weight: 900;\n    margin-bottom: 8px;\n  }\n\n  .sn2-output-main p {\n    color: var(--sn2-muted);\n    margin: 0;\n    font-size: 13px;\n    line-height: 1.6;\n  }\n\n  .sn2-output-list ul {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n    display: grid;\n    gap: 9px;\n  }\n\n  .sn2-output-list li {\n    color: var(--sn2-muted);\n    font-size: 13px;\n    line-height: 1.55;\n    padding-left: 18px;\n    position: relative;\n  }\n\n  .sn2-output-list li::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 8px;\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: var(--sn2-orange);\n  }\n\n  .sn2-accordion {\n    display: grid;\n    gap: 14px;\n    margin: 30px 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: 18px 20px;\n    font-size: 15px;\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-size: 20px;\n    line-height: 1;\n  }\n\n  .sn2-accordion details[open] summary::after {\n    content: \"\u2212\";\n  }\n\n  .sn2-acc-content {\n    border-top: 1px solid var(--sn2-border);\n    padding: 18px 20px 20px;\n    color: var(--sn2-muted);\n    font-size: 14px;\n    line-height: 1.7;\n  }\n\n  .sn2-acc-content p {\n    margin: 0 0 12px;\n  }\n\n  .sn2-acc-content p:last-child {\n    margin-bottom: 0;\n  }\n\n  .sn2-do-dont {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 18px;\n    margin: 30px 0;\n  }\n\n  .sn2-listbox {\n    background: var(--sn2-panel);\n    border: 1px solid var(--sn2-border);\n    border-radius: 18px;\n    padding: 22px;\n  }\n\n  .sn2-listbox h3 {\n    color: var(--sn2-text);\n    font-size: 18px;\n    font-weight: 900;\n    margin: 0 0 16px;\n  }\n\n  .sn2-clean-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    display: grid;\n    gap: 12px;\n  }\n\n  .sn2-clean-list li {\n    color: var(--sn2-muted);\n    font-size: 14px;\n    line-height: 1.6;\n    padding-left: 24px;\n    position: relative;\n  }\n\n  .sn2-clean-list li::before {\n    position: absolute;\n    left: 0;\n    top: 0;\n    font-weight: 900;\n  }\n\n  .sn2-listbox.good .sn2-clean-list li::before {\n    content: \"\u2713\";\n    color: var(--sn2-green);\n  }\n\n  .sn2-listbox.bad .sn2-clean-list li::before {\n    content: \"\u00d7\";\n    color: var(--sn2-red);\n  }\n\n  .sn2-cta-mini {\n    background: var(--sn2-panel);\n    border: 1px solid var(--sn2-orange-line);\n    border-radius: 18px;\n    padding: 24px;\n    margin: 32px 0;\n  }\n\n  .sn2-cta-mini h3 {\n    color: var(--sn2-orange);\n    font-size: 19px;\n    font-weight: 900;\n    margin: 0 0 10px;\n  }\n\n  .sn2-cta-mini p {\n    color: var(--sn2-muted);\n    margin: 0;\n    line-height: 1.7;\n    font-size: 14px;\n  }\n\n  @media (max-width: 1024px) {\n    .sn2-hero-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sn2-card-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sn2-output {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .sn2-hero {\n      padding: 24px;\n      border-radius: 18px;\n    }\n\n    .sn2-hero-title {\n      font-size: 24px;\n    }\n\n    .sn2-mini-labels {\n      grid-template-columns: 1fr;\n    }\n\n    .sn2-table {\n      display: block;\n      overflow-x: auto;\n      -webkit-overflow-scrolling: touch;\n    }\n\n    .sn2-table th,\n    .sn2-table td {\n      min-width: 140px;\n      padding: 13px 14px;\n    }\n\n    .sn2-settings-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sn2-setting {\n      border-right: none;\n    }\n\n    .sn2-bar-row {\n      grid-template-columns: 1fr;\n      gap: 8px;\n    }\n\n    .sn2-bar-note {\n      text-align: left;\n    }\n\n    .sn2-tab-buttons {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n    }\n\n    .sn2-tab {\n      border-bottom: 1px solid var(--sn2-border);\n      border-right: 1px solid var(--sn2-border);\n    }\n\n    .sn2-calc-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sn2-calc-head {\n      flex-direction: column;\n    }\n\n    .sn2-do-dont {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .sn2-hero {\n      padding: 20px;\n      margin: 28px 0;\n    }\n\n    .sn2-hero-title {\n      font-size: 21px;\n    }\n\n    .sn2-hero-copy,\n    .sn2-card p,\n    .sn2-alert p,\n    .sn2-tab-panel p,\n    .sn2-clean-list li {\n      font-size: 13px;\n    }\n\n    .sn2-tab-buttons {\n      grid-template-columns: 1fr;\n    }\n\n    .sn2-tab {\n      text-align: left;\n      border-right: none;\n    }\n\n    .sn2-panel-head,\n    .sn2-tab-panel,\n    .sn2-calc,\n    .sn2-impact {\n      padding: 20px;\n    }\n\n    .sn2-setting {\n      align-items: flex-start;\n      flex-direction: column;\n      gap: 10px;\n    }\n  }\n<\/style>\n\n<div class=\"sn2-wrap\">\n  <div class=\"sn2-hero\">\n    <div class=\"sn2-hero-grid\">\n      <div>\n        <div class=\"sn2-eyebrow\">Subnautica 2 Lag Fix<\/div>\n        <h2 class=\"sn2-hero-title\">Fix FPS Drops, Stutter, Multiplayer Slowdown, And Launch Issues<\/h2>\n        <p class=\"sn2-hero-copy\">Start with the symptom, not a random settings list. Subnautica 2 can lag because the GPU is overloaded, the frame rate is uncapped, the host PC is struggling, Windows is using the wrong GPU, or Early Access bugs are hitting your setup.<\/p>\n        <div class=\"sn2-pill-row\">\n          <span class=\"sn2-pill\">FPS Drops<\/span>\n          <span class=\"sn2-pill\">Stuttering<\/span>\n          <span class=\"sn2-pill\">Co-Op Lag<\/span>\n          <span class=\"sn2-pill\">DX12 Launch Fixes<\/span>\n          <span class=\"sn2-pill\">4K And Ultrawide<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"sn2-visual\" aria-label=\"Animated frame time graphic\">\n        <svg viewBox=\"0 0 420 220\" role=\"img\" aria-label=\"Animated Subnautica 2 frame time stability visualization\">\n          <rect x=\"12\" y=\"18\" width=\"396\" height=\"184\" rx=\"22\" fill=\"#080f1b\" stroke=\"#1c2635\" stroke-width=\"2\"><\/rect>\n          <circle class=\"sn2-bubble b1\" cx=\"65\" cy=\"160\" r=\"12\"><\/circle>\n          <circle class=\"sn2-bubble b2\" cx=\"330\" cy=\"70\" r=\"15\"><\/circle>\n          <circle class=\"sn2-bubble b3\" cx=\"120\" cy=\"60\" r=\"9\"><\/circle>\n          <circle class=\"sn2-bubble b4\" cx=\"270\" cy=\"155\" r=\"10\"><\/circle>\n          <path class=\"sn2-wave-line soft\" d=\"M34 120 C80 72, 120 162, 166 112 S252 90, 300 118 S360 145, 388 95\"><\/path>\n          <path class=\"sn2-wave-line\" d=\"M34 142 C76 142, 104 142, 146 142 S220 142, 262 142 S340 142, 388 142\"><\/path>\n          <text x=\"34\" y=\"42\" fill=\"#f99926\" font-size=\"14\" font-weight=\"800\">Stable Frame Time<\/text>\n          <text x=\"34\" y=\"184\" fill=\"#8a8d93\" font-size=\"12\" font-weight=\"700\">Cap FPS \u2022 Lower Heavy Settings \u2022 Keep Host Stable<\/text>\n        <\/svg>\n        <div class=\"sn2-mini-labels\">\n          <div class=\"sn2-mini\"><strong>30<\/strong><span>Minimum Target<\/span><\/div>\n          <div class=\"sn2-mini\"><strong>60<\/strong><span>Clean Baseline<\/span><\/div>\n          <div class=\"sn2-mini\"><strong>5<\/strong><span>Heavy Settings<\/span><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How To Fix Subnautica 2 Lag<\/strong> Start With The Problem Type<\/h2>\n\n\n\n<p>The fastest way to fix Subnautica 2 lag is to identify which kind of lag you are dealing with. Low FPS feels consistently heavy. Stutter feels like short freezes. Multiplayer lag can feel worse when the host machine is overloaded. Launch issues show up before you even reach the ocean.<\/p>\n\n\n\n<p>Subnautica 2 is also an Early Access game, so performance can change as patches arrive. Steam warns that players may encounter bugs, in-development features, and performance issues, which is why the correct fix is a stable baseline instead of a single magic setting.<\/p>\n\n\n\n<div class=\"sn2-wrap\">\n  <div class=\"sn2-card-grid\">\n    <div class=\"sn2-card\">\n      <span class=\"sn2-card-tag\">Low FPS<\/span>\n      <h3>GPU Overload<\/h3>\n      <p>Usually caused by heavy lighting, shadows, effects, resolution, or a preset your GPU cannot hold during open water and dense scenes.<\/p>\n    <\/div>\n    <div class=\"sn2-card\">\n      <span class=\"sn2-card-tag\">Stutter<\/span>\n      <h3>Frame Time Spikes<\/h3>\n      <p>Usually caused by an uncapped frame rate, unstable graphics load, overlays, background apps, or driver and Windows issues.<\/p>\n    <\/div>\n    <div class=\"sn2-card\">\n      <span class=\"sn2-card-tag\">Co-Op Lag<\/span>\n      <h3>Host Slowdown<\/h3>\n      <p>If the host PC is struggling, everyone can feel it. The host should run the most stable settings in the group, not the prettiest ones.<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Subnautica 2 PC Requirements<\/strong> Pick The Right Target First<\/h2>\n\n\n\n<p>Before changing Subnautica 2 graphics settings, compare your PC to the official performance targets. Do not treat 4K as a fix. Do not assume 1440p is free. Resolution is a workload, and your first target should match your GPU, VRAM, CPU, and FPS goal.<\/p>\n\n\n\n<div class=\"sn2-wrap\">\n  <div class=\"sn2-panel-box\">\n    <div class=\"sn2-panel-head\">\n      <h3 class=\"sn2-panel-title\">Official Subnautica 2 PC Target Matrix<\/h3>\n    <\/div>\n    <div class=\"table-wrapper\"><table class=\"sn2-table\">\n      <thead>\n        <tr>\n          <th>Tier<\/th>\n          <th>GPU<\/th>\n          <th>CPU<\/th>\n          <th>Memory<\/th>\n          <th>VRAM<\/th>\n          <th>Resolution \/ Preset<\/th>\n          <th>FPS<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td><strong>Minimum<\/strong><\/td>\n          <td>GTX 1660 \/ RX 5500 XT<\/td>\n          <td>i5-8400 \/ Ryzen 5 2600<\/td>\n          <td>12 GB<\/td>\n          <td>6 GB<\/td>\n          <td><span class=\"sn2-badge red\">1080p \/ Low<\/span><\/td>\n          <td>30 FPS<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Recommended<\/strong><\/td>\n          <td>RTX 3070 \/ RX 6700 XT<\/td>\n          <td>i7-13700 \/ Ryzen 7 7700X<\/td>\n          <td>16 GB<\/td>\n          <td>8 GB<\/td>\n          <td><span class=\"sn2-badge yellow\">1440p \/ Medium<\/span><\/td>\n          <td>60 FPS<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Ultra<\/strong><\/td>\n          <td>RTX 4070 \/ RX 6900 XT<\/td>\n          <td>i7-13700 \/ Ryzen 7 7700X<\/td>\n          <td>32 GB<\/td>\n          <td>12 GB<\/td>\n          <td><span class=\"sn2-badge green\">1440p \/ High<\/span><\/td>\n          <td>60 FPS<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Ultra++<\/strong><\/td>\n          <td>RTX 5070 Ti \/ RX 7900 XTX<\/td>\n          <td>i9-14900K \/ Ryzen 9 7900X3D<\/td>\n          <td>32 GB<\/td>\n          <td>16 GB<\/td>\n          <td><span class=\"sn2-badge blue\">4K \/ High<\/span><\/td>\n          <td>60 FPS<\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table><\/div>\n  <\/div>\n\n  <div class=\"sn2-alert info\">\n    <div class=\"sn2-alert-title\">Use Resolution As A Performance Lever<\/div>\n    <p>If your PC is close to minimum spec, start at 1920\u00d71080 with a 30 FPS cap. If your PC is close to recommended spec, start at 2560\u00d71440 with a 60 FPS cap. If 4K is unstable, lower the resolution before blaming one graphics setting.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Best Subnautica 2 Graphics Settings For Low FPS<\/strong> Stable Starting Points<\/h2>\n\n\n\n<p>The best Subnautica 2 settings depend on your hardware, but the order matters. Start by locking a <a href=\"https:\/\/hone.gg\/blog\/good-fps-for-gaming\/\" target=\"_blank\" rel=\"noopener\" title=\"good FPS for gaming\">stable frame rate<\/a>, then reduce the settings that cost the most, then tune blur and upscaling for clarity. Lowering every option to the floor is rarely the smartest first move.<\/p>\n\n\n\n<div class=\"sn2-wrap\">\n  <div class=\"sn2-calc\" id=\"sn2Calc\">\n    <div class=\"sn2-calc-head\">\n      <div>\n        <h3 class=\"sn2-calc-title\">Subnautica 2 Settings Finder<\/h3>\n        <p class=\"sn2-calc-sub\">Choose the closest match. Use the output as a starting point, then test in the same biome or base area where you usually lag.<\/p>\n      <\/div>\n      <span class=\"sn2-badge orange\">Interactive<\/span>\n    <\/div>\n\n    <div class=\"sn2-calc-grid\">\n      <div class=\"sn2-field\">\n        <label for=\"sn2Tier\">PC Tier<\/label>\n        <select id=\"sn2Tier\">\n          <option value=\"min\">Minimum Or Older GPU<\/option>\n          <option value=\"rec\" selected>Recommended Tier<\/option>\n          <option value=\"ultra\">High-End Tier<\/option>\n          <option value=\"uplus\">4K Tier<\/option>\n        <\/select>\n      <\/div>\n      <div class=\"sn2-field\">\n        <label for=\"sn2Goal\">Main Problem<\/label>\n        <select id=\"sn2Goal\">\n          <option value=\"fps\" selected>Low FPS<\/option>\n          <option value=\"stutter\">Stutter<\/option>\n          <option value=\"coop\">Multiplayer Lag<\/option>\n          <option value=\"visual\">Blurry Image<\/option>\n        <\/select>\n      <\/div>\n      <div class=\"sn2-field\">\n        <label for=\"sn2GpuBrand\">GPU Type<\/label>\n        <select id=\"sn2GpuBrand\">\n          <option value=\"nvidia\" selected>NVIDIA<\/option>\n          <option value=\"amd\">AMD<\/option>\n          <option value=\"intel\">Intel<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <div class=\"sn2-output\">\n      <div class=\"sn2-output-main\">\n        <div class=\"sn2-output-kicker\">Recommended Baseline<\/div>\n        <div class=\"sn2-output-value\" id=\"sn2OutputMain\">1440p \/ Medium \/ 60 FPS<\/div>\n        <p id=\"sn2OutputText\">Use a 60 FPS cap, keep blur off, and lower heavy lighting settings before dropping textures.<\/p>\n      <\/div>\n      <div class=\"sn2-output-list\">\n        <ul id=\"sn2OutputList\">\n          <li>Frame Rate Limit: 60<\/li>\n          <li>Upscaling Method: DLSS if needed<\/li>\n          <li>Lower Global Illumination, Shadows, View Distance, Shading, and Effects first<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  const tier = document.getElementById('sn2Tier');\n  const goal = document.getElementById('sn2Goal');\n  const brand = document.getElementById('sn2GpuBrand');\n  const main = document.getElementById('sn2OutputMain');\n  const text = document.getElementById('sn2OutputText');\n  const list = document.getElementById('sn2OutputList');\n\n  if (!tier || !goal || !brand || !main || !text || !list) return;\n\n  const tierData = {\n    min: {\n      baseline: '1080p \/ Low \/ 30 FPS',\n      copy: 'Prioritize stability. A locked 30 FPS target will feel better than a shaky 45 FPS that constantly spikes.',\n      steps: ['Frame Rate Limit: 30', 'Resolution: 1920\u00d71080', 'Global Illumination: Low or Medium', 'Shadows: Low', 'Effects: Low']\n    },\n    rec: {\n      baseline: '1440p \/ Medium \/ 60 FPS',\n      copy: 'Use this as the clean middle ground. If it dips, lower the five heavy settings before reducing resolution.',\n      steps: ['Frame Rate Limit: 60', 'Resolution: 2560\u00d71440 if stable', 'Global Illumination: Medium', 'Shadows: Medium or Low', 'Effects: Medium or Low']\n    },\n    ultra: {\n      baseline: '1440p \/ High \/ 60 FPS',\n      copy: 'High settings are the safer target than forcing Epic everywhere. Keep a 60 FPS cap until frame times are proven stable.',\n      steps: ['Frame Rate Limit: 60', 'Start High, not full Epic', 'Drop Global Illumination and Shadows first', 'Keep Textures High if VRAM is comfortable', 'Use DLSS Frame Generation only if supported and stable']\n    },\n    uplus: {\n      baseline: '4K \/ High \/ 60 FPS',\n      copy: '4K is realistic only for very high-end hardware. If 4K dips, lower heavy lighting settings or step down resolution.',\n      steps: ['Frame Rate Limit: 60', 'Resolution: 3840\u00d72160 only if stable', 'Use High as the baseline', 'Avoid forcing Epic on all heavy settings', 'Use upscaling when visual quality still holds']\n    }\n  };\n\n  const brandUpscale = {\n    nvidia: 'Upscaling Method: DLSS if needed',\n    amd: 'Upscaling Method: TSR if needed',\n    intel: 'Upscaling Method: TSR if needed'\n  };\n\n  const goalExtra = {\n    fps: 'Lower Global Illumination, Shadows, View Distance, Shading, and Effects first',\n    stutter: 'Cap FPS first, then close overlays and background apps',\n    coop: 'Host should use the most stable settings in the group',\n    visual: 'Raise Resolution or DLSS Upscaling Quality before increasing effects'\n  };\n\n  function updateCalc(){\n    const data = tierData[tier.value];\n    main.textContent = data.baseline;\n    text.textContent = data.copy;\n    const items = [...data.steps, brandUpscale[brand.value], goalExtra[goal.value]];\n    list.innerHTML = items.map(item => '<li>' + item + '<\/li>').join('');\n  }\n\n  [tier, goal, brand].forEach(el => el.addEventListener('change', updateCalc));\n  updateCalc();\n})();\n<\/script>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Best Display Settings For Subnautica 2<\/strong><\/h3>\n\n\n\n<p>Display settings control the feel of the game before individual graphics settings matter. A good Subnautica 2 lag fix usually starts with Window Mode, Resolution, Frame Rate Limit, and Vertical Sync.<\/p>\n\n\n\n<div class=\"sn2-wrap\">\n  <div class=\"sn2-panel-box\">\n    <div class=\"sn2-panel-head\">\n      <h3 class=\"sn2-panel-title\">Display Settings Quick Reference<\/h3>\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\">Alt tab behavior and display stability<\/div>\n        <\/div>\n        <span class=\"sn2-setting-value\">Windowed 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\">Main GPU workload<\/div>\n        <\/div>\n        <span class=\"sn2-setting-value\">Match Target<\/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\">Frame pacing control<\/div>\n        <\/div>\n        <span class=\"sn2-setting-value\">30 Or 60<\/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\">Camera clarity<\/div>\n        <\/div>\n        <span class=\"sn2-setting-value\">Off<\/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\">Tearing control<\/div>\n        <\/div>\n        <span class=\"sn2-setting-value\">Off First<\/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\">Image readability<\/div>\n        <\/div>\n        <span class=\"sn2-setting-value\">Off<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<p><strong>Window Mode:<\/strong> Use Windowed Fullscreen if you alt tab, use multiple monitors, or want smoother desktop switching. Test Fullscreen if you are troubleshooting resolution options, display weirdness, or a 4K option that does not appear correctly.<\/p>\n\n\n\n<p><strong>Resolution:<\/strong> Use the resolution your PC can actually hold. For minimum-tier hardware, that usually means 1920\u00d71080. For recommended-tier hardware, 2560\u00d71440 is the official 60 FPS target. For 4K, you should be close to the Ultra++ class of hardware before expecting stable results.<\/p>\n\n\n\n<p><strong>Frame Rate Limit:<\/strong> If Subnautica 2 stutters while uncapped, set a cap your PC can maintain. Use 60 FPS on recommended or better hardware. Use 30 FPS on minimum or unstable systems. A stable cap is a frame time fix, not just an FPS limit.<\/p>\n\n\n\n<p><strong>Vertical Sync:<\/strong> Keep Vertical Sync off as the first baseline. If screen tearing bothers you and you do not have a better monitor-level sync option, test it later after your FPS cap is stable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Best Graphics Settings For Subnautica 2 FPS<\/strong><\/h3>\n\n\n\n<p>The heaviest settings are not always the most obvious ones. Current PC testing points to Global Illumination, Shadows, View Distance, Shading, and Effects as the first five settings to reduce when the Epic preset is too heavy. That lines up with how a bright underwater Unreal Engine 5 game tends to load the GPU.<\/p>\n\n\n\n<div class=\"sn2-wrap\">\n  <div class=\"sn2-impact\">\n    <h3 class=\"sn2-impact-title\">Graphics Settings Impact Priority<\/h3>\n    <div class=\"sn2-bars\">\n      <div class=\"sn2-bar-row\">\n        <div class=\"sn2-bar-name\">Global Illumination<\/div>\n        <div class=\"sn2-track\"><div class=\"sn2-fill\" style=\"--w:96%;\"><\/div><\/div>\n        <div class=\"sn2-bar-note\">Very High<\/div>\n      <\/div>\n      <div class=\"sn2-bar-row\">\n        <div class=\"sn2-bar-name\">Shadows<\/div>\n        <div class=\"sn2-track\"><div class=\"sn2-fill\" style=\"--w:90%;\"><\/div><\/div>\n        <div class=\"sn2-bar-note\">Very High<\/div>\n      <\/div>\n      <div class=\"sn2-bar-row\">\n        <div class=\"sn2-bar-name\">Effects<\/div>\n        <div class=\"sn2-track\"><div class=\"sn2-fill\" style=\"--w:82%;\"><\/div><\/div>\n        <div class=\"sn2-bar-note\">High<\/div>\n      <\/div>\n      <div class=\"sn2-bar-row\">\n        <div class=\"sn2-bar-name\">View Distance<\/div>\n        <div class=\"sn2-track\"><div class=\"sn2-fill\" style=\"--w:74%;\"><\/div><\/div>\n        <div class=\"sn2-bar-note\">High<\/div>\n      <\/div>\n      <div class=\"sn2-bar-row\">\n        <div class=\"sn2-bar-name\">Shading<\/div>\n        <div class=\"sn2-track\"><div class=\"sn2-fill\" style=\"--w:68%;\"><\/div><\/div>\n        <div class=\"sn2-bar-note\">High<\/div>\n      <\/div>\n      <div class=\"sn2-bar-row\">\n        <div class=\"sn2-bar-name\">Textures<\/div>\n        <div class=\"sn2-track\"><div class=\"sn2-fill\" style=\"--w:48%;\"><\/div><\/div>\n        <div class=\"sn2-bar-note\">VRAM Based<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"sn2-wrap\">\n  <div class=\"sn2-panel-box\">\n    <div class=\"sn2-panel-head\">\n      <h3 class=\"sn2-panel-title\">Subnautica 2 Graphics Settings Baseline<\/h3>\n    <\/div>\n    <div class=\"table-wrapper\"><table class=\"sn2-table\">\n      <thead>\n        <tr>\n          <th>Setting<\/th>\n          <th>Minimum \/ Older GPU<\/th>\n          <th>Recommended Tier<\/th>\n          <th>High-End Tier<\/th>\n          <th>Why It Matters<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td><strong>Upscaling Method<\/strong><\/td>\n          <td>DLSS Or TSR If Needed<\/td>\n          <td>DLSS Or TSR If Needed<\/td>\n          <td>Quality Upscaling If Needed<\/td>\n          <td>Use DLSS on NVIDIA. Use TSR on AMD or Intel unless a later patch adds another option.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>DLSS Upscaling Quality<\/strong><\/td>\n          <td>Balanced<\/td>\n          <td>Quality Or Balanced<\/td>\n          <td>Quality<\/td>\n          <td>Higher quality keeps the image cleaner. Balanced gives more headroom on weaker GPUs.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>DLSS Frame Generation<\/strong><\/td>\n          <td>Off<\/td>\n          <td>Optional If Supported<\/td>\n          <td>Optional If Supported<\/td>\n          <td>Use only on supported NVIDIA cards and only after base FPS is already stable.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Global Illumination<\/strong><\/td>\n          <td>Low Or Medium<\/td>\n          <td>Medium<\/td>\n          <td>High<\/td>\n          <td>One of the biggest FPS levers. Lower this before gutting the whole image.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Shadows<\/strong><\/td>\n          <td>Low<\/td>\n          <td>Medium Or Low<\/td>\n          <td>High<\/td>\n          <td>Expensive in dense scenes and shallow-water lighting.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>View Distance<\/strong><\/td>\n          <td>Medium<\/td>\n          <td>High<\/td>\n          <td>High<\/td>\n          <td>Costs performance, but lowering too far can make exploration feel worse.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Textures<\/strong><\/td>\n          <td>Low Or Medium<\/td>\n          <td>Medium<\/td>\n          <td>High<\/td>\n          <td>Mainly depends on VRAM. If you have 6 GB VRAM, do not force high textures immediately.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Shading<\/strong><\/td>\n          <td>Low Or Medium<\/td>\n          <td>Medium<\/td>\n          <td>High<\/td>\n          <td>A strong visual setting, but it should come down if Epic feels heavy.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Foliage<\/strong><\/td>\n          <td>Low Or Medium<\/td>\n          <td>Medium<\/td>\n          <td>High<\/td>\n          <td>Can affect dense biome performance.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Effects<\/strong><\/td>\n          <td>Low<\/td>\n          <td>Medium Or Low<\/td>\n          <td>High<\/td>\n          <td>Heavy during busy scenes. Lower early if FPS drops come in bursts.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Reflections<\/strong><\/td>\n          <td>Low Or Medium<\/td>\n          <td>Medium<\/td>\n          <td>High<\/td>\n          <td>Useful visual setting, but not worth keeping high if frame time spikes.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Post Processing<\/strong><\/td>\n          <td>Low Or Medium<\/td>\n          <td>Medium<\/td>\n          <td>High<\/td>\n          <td>Lower if the game feels visually heavy or smeared during movement.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Landscape<\/strong><\/td>\n          <td>Medium<\/td>\n          <td>Medium Or High<\/td>\n          <td>High<\/td>\n          <td>Keep reasonable for exploration, lower only after the heavier lighting settings.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Clouds<\/strong><\/td>\n          <td>Low<\/td>\n          <td>Low Or Medium<\/td>\n          <td>Medium Or High<\/td>\n          <td>Easy setting to reduce when you want extra GPU headroom.<\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table><\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What To Lower First In Subnautica 2<\/strong> The Five-Setting Fix<\/h2>\n\n\n\n<p>If you started from Epic settings and Subnautica 2 feels choppy, do not immediately drop everything to Low. Start by lowering these five settings one step at a time: <strong>Global Illumination, Shadows, View Distance, Shading, and Effects<\/strong>.<\/p>\n\n\n\n<p>This keeps the game from turning into a blurry mess while removing the most obvious GPU pressure. In practice, this is the best first pass for players who like the look of the game but hate the frame rate.<\/p>\n\n\n\n<div class=\"sn2-wrap\">\n  <div class=\"sn2-alert good\">\n    <div class=\"sn2-alert-title\">The Cleanest First Test<\/div>\n    <p>Start at your chosen preset, then lower only Global Illumination, Shadows, View Distance, Shading, and Effects by one step. Test the same area again. If frame time improves, keep tuning from there instead of nuking every setting.<\/p>\n  <\/div>\n\n  <div class=\"sn2-alert warning\">\n    <div class=\"sn2-alert-title\">Do Not Look For A Lumen Toggle<\/div>\n    <p>Subnautica 2 appears to lean on modern Unreal Engine lighting, but the practical fix is not a separate Lumen switch. Tune the actual settings you can change: Global Illumination, Shadows, Reflections, Shading, and related graphics options.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How To Fix Subnautica 2 Stuttering<\/strong> Frame Time Before Average FPS<\/h2>\n\n\n\n<p><a href=\"https:\/\/hone.gg\/blog\/pc-stuttering-in-games\/\" target=\"_blank\" rel=\"noopener\" title=\"PC stuttering in games\">Stuttering<\/a> is different from low FPS. You can average 70 FPS and still have a bad time if the game keeps jumping between smooth frames and sudden spikes. In Subnautica 2, the first stutter fix is usually a stable Frame Rate Limit.<\/p>\n\n\n\n<p>Uncapped FPS sounds better on paper, but it can push the GPU into inconsistent spikes. A 60 FPS cap that holds steady is usually better than an uncapped frame rate that looks higher in the corner but feels worse in motion.<\/p>\n\n\n\n<div class=\"sn2-wrap\">\n  <div class=\"sn2-tabs\" id=\"sn2TroubleTabs\">\n    <div class=\"sn2-tab-buttons\">\n      <button class=\"sn2-tab active\" data-panel=\"fps\">Low FPS<\/button>\n      <button class=\"sn2-tab\" data-panel=\"stutter\">Stutter<\/button>\n      <button class=\"sn2-tab\" data-panel=\"coop\">Multiplayer Lag<\/button>\n      <button class=\"sn2-tab\" data-panel=\"launch\">Launch Issues<\/button>\n      <button class=\"sn2-tab\" data-panel=\"display\">4K \/ Display<\/button>\n    <\/div>\n\n    <div class=\"sn2-tab-panel active\" id=\"sn2-panel-fps\">\n      <h3>Low FPS Fix Path<\/h3>\n      <p>Use this when the whole game feels heavy, not when it only freezes for a split second.<\/p>\n      <div class=\"sn2-step-list\">\n        <div class=\"sn2-step\"><div class=\"sn2-step-num\">1<\/div><div><strong>Set A Realistic Resolution<\/strong><span>Use 1920\u00d71080 on minimum-tier hardware, 2560\u00d71440 on recommended-tier hardware, and 3840\u00d72160 only on high-end 4K-ready hardware.<\/span><\/div><\/div>\n        <div class=\"sn2-step\"><div class=\"sn2-step-num\">2<\/div><div><strong>Cap FPS<\/strong><span>Use 30 FPS on weak systems and 60 FPS on recommended or better hardware.<\/span><\/div><\/div>\n        <div class=\"sn2-step\"><div class=\"sn2-step-num\">3<\/div><div><strong>Lower Heavy Graphics First<\/strong><span>Reduce Global Illumination, Shadows, View Distance, Shading, and Effects before dropping every setting.<\/span><\/div><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"sn2-tab-panel\" id=\"sn2-panel-stutter\">\n      <h3>Stutter Fix Path<\/h3>\n      <p>Use this when the game is mostly smooth but keeps hitching or freezing briefly.<\/p>\n      <div class=\"sn2-step-list\">\n        <div class=\"sn2-step\"><div class=\"sn2-step-num\">1<\/div><div><strong>Turn On A Frame Rate Limit<\/strong><span>Try 60 first. If frame time still jumps, test 30 on weaker hardware.<\/span><\/div><\/div>\n        <div class=\"sn2-step\"><div class=\"sn2-step-num\">2<\/div><div><strong>Disable Blur Settings<\/strong><span>Turn Motion Blur and Underwater Blur off so stutter is easier to see and the image stays readable.<\/span><\/div><\/div>\n        <div class=\"sn2-step\"><div class=\"sn2-step-num\">3<\/div><div><strong>Close Background Load<\/strong><span>Shut down overlays, capture tools, browser tabs, launchers, and anything doing downloads or scans.<\/span><\/div><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"sn2-tab-panel\" id=\"sn2-panel-coop\">\n      <h3>Multiplayer Lag Fix Path<\/h3>\n      <p>Use this when co-op feels worse than solo play, especially when one player is hosting.<\/p>\n      <div class=\"sn2-step-list\">\n        <div class=\"sn2-step\"><div class=\"sn2-step-num\">1<\/div><div><strong>Stabilize The Host PC<\/strong><span>The host should lower graphics settings first, even if the other players can run higher settings.<\/span><\/div><\/div>\n        <div class=\"sn2-step\"><div class=\"sn2-step-num\">2<\/div><div><strong>Use A Conservative FPS Cap<\/strong><span>A host locked to stable 60 or 30 is better than a host swinging between high and low FPS.<\/span><\/div><\/div>\n        <div class=\"sn2-step\"><div class=\"sn2-step-num\">3<\/div><div><strong>Reduce Host Background Apps<\/strong><span>Close unnecessary software on the host machine before launching the session.<\/span><\/div><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"sn2-tab-panel\" id=\"sn2-panel-launch\">\n      <h3>Launch Issue Fix Path<\/h3>\n      <p>Use this when lag is paired with crashes, DX12 errors, or the game refusing to launch.<\/p>\n      <div class=\"sn2-step-list\">\n        <div class=\"sn2-step\"><div class=\"sn2-step-num\">1<\/div><div><strong>Force Dedicated GPU<\/strong><span>In Windows Graphics settings, add Subnautica2.exe and set GPU preference to High Performance.<\/span><\/div><\/div>\n        <div class=\"sn2-step\"><div class=\"sn2-step-num\">2<\/div><div><strong>Update Windows And Drivers<\/strong><span>Windows 10 users should be on Version 22H2 Build 19045 or newer, with current GPU drivers.<\/span><\/div><\/div>\n        <div class=\"sn2-step\"><div class=\"sn2-step-num\">3<\/div><div><strong>Verify Game Files<\/strong><span>On Steam, right-click Subnautica 2, open Properties, go to Installed Files, and verify integrity.<\/span><\/div><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"sn2-tab-panel\" id=\"sn2-panel-display\">\n      <h3>4K And Display Fix Path<\/h3>\n      <p>Use this when the game will not expose the resolution you expect, or 4K looks broken.<\/p>\n      <div class=\"sn2-step-list\">\n        <div class=\"sn2-step\"><div class=\"sn2-step-num\">1<\/div><div><strong>Test Fullscreen<\/strong><span>Switch Window Mode to Fullscreen, apply, then restart the game if the 4K option is missing.<\/span><\/div><\/div>\n        <div class=\"sn2-step\"><div class=\"sn2-step-num\">2<\/div><div><strong>Recheck Resolution<\/strong><span>After restart, open graphics settings again and select the correct resolution if it appears.<\/span><\/div><\/div>\n        <div class=\"sn2-step\"><div class=\"sn2-step-num\">3<\/div><div><strong>Lower 4K If Needed<\/strong><span>4K support does not mean every PC can run 4K smoothly. Step down resolution if frame time suffers.<\/span><\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  const root = document.getElementById('sn2TroubleTabs');\n  if (!root) return;\n\n  const tabs = root.querySelectorAll('.sn2-tab');\n  const panels = root.querySelectorAll('.sn2-tab-panel');\n\n  tabs.forEach(tab => {\n    tab.addEventListener('click', function(){\n      const target = this.getAttribute('data-panel');\n      tabs.forEach(t => t.classList.remove('active'));\n      panels.forEach(p => p.classList.remove('active'));\n      this.classList.add('active');\n      const panel = document.getElementById('sn2-panel-' + target);\n      if (panel) panel.classList.add('active');\n    });\n  });\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How To Fix Subnautica 2 Multiplayer Lag<\/strong> Stabilize The Host<\/h2>\n\n\n\n<p>Subnautica 2 can be played solo or in online co-op with up to three friends, but <a href=\"https:\/\/hone.gg\/blog\/how-to-reduce-lag-on-pc\/\" target=\"_blank\" rel=\"noopener\" title=\"how to reduce lag on PC\">multiplayer performance<\/a> depends heavily on the host machine. If the host is running high settings, uncapped FPS, capture software, and background apps, the session can feel worse for everyone.<\/p>\n\n\n\n<p>The official Subnautica support guidance specifically calls out lowering graphics settings when hosting multiplayer and experiencing slowdown or lag. That means the host should not be the player pushing the prettiest settings. The host should be the player with the most stable setup.<\/p>\n\n\n\n<div class=\"sn2-wrap\">\n  <div class=\"sn2-panel-box\">\n    <div class=\"sn2-panel-head\">\n      <h3 class=\"sn2-panel-title\">Co-Op Host Stability Checklist<\/h3>\n    <\/div>\n    <div class=\"table-wrapper\"><table class=\"sn2-table\">\n      <thead>\n        <tr>\n          <th>Host Check<\/th>\n          <th>Recommended Action<\/th>\n          <th>Why It Helps<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td><strong>Frame Rate Limit<\/strong><\/td>\n          <td>Use 60 if stable, 30 if not<\/td>\n          <td>Stops the host PC from swinging wildly under load.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Graphics Load<\/strong><\/td>\n          <td>Lower heavy settings first<\/td>\n          <td>Reduces GPU spikes that can make the session feel unstable.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Background Apps<\/strong><\/td>\n          <td>Close overlays, browsers, capture tools, and downloads<\/td>\n          <td>Frees CPU, GPU, memory, and network headroom.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Host Selection<\/strong><\/td>\n          <td>Use the strongest, most stable PC in the group<\/td>\n          <td>A smoother host gives the co-op session a better baseline.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Network Basics<\/strong><\/td>\n          <td>Use Ethernet if possible<\/td>\n          <td>Reduces WiFi instability, packet loss, and random latency spikes.<\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table><\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How To Fix Subnautica 2 Crashing Or DX12 Launch Issues<\/strong><\/h2>\n\n\n\n<p>If Subnautica 2 launches with integrated graphics, throws DirectX 12 errors, or crashes before gameplay, graphics settings alone will not fix it. Start with <a href=\"https:\/\/hone.gg\/blog\/optimize-windows-11-for-gaming\/\" target=\"_blank\" rel=\"noopener\" title=\"optimize Windows 11 for gaming\">Windows and driver-level checks<\/a> first.<\/p>\n\n\n\n<div class=\"sn2-wrap\">\n  <div class=\"sn2-accordion\">\n    <details open>\n      <summary>Force Subnautica 2 To Use Your Dedicated GPU<\/summary>\n      <div class=\"sn2-acc-content\">\n        <p>Open Windows Settings, go to System \u2192 Display \u2192 Graphics, add Subnautica2.exe, then set GPU preference to High Performance. Restart the game after applying the change.<\/p>\n        <p>This is especially important on laptops or desktops with both integrated graphics and a dedicated NVIDIA or AMD GPU.<\/p>\n      <\/div>\n    <\/details>\n\n    <details>\n      <summary>Update Windows 10 For DX12 Support<\/summary>\n      <div class=\"sn2-acc-content\">\n        <p>Windows 10 users should update to Version 22H2 Build 19045 or newer. Press Windows Key + R, type <strong>winver<\/strong>, and press Enter to check your build.<\/p>\n        <p>If Windows is too old, updating GPU drivers alone may not solve DirectX 12 launch problems.<\/p>\n      <\/div>\n    <\/details>\n\n    <details>\n      <summary>Verify Subnautica 2 Files On Steam<\/summary>\n      <div class=\"sn2-acc-content\">\n        <p>Open Steam Library, right-click Subnautica 2, select Properties, open Installed Files, and click Verify integrity of game files.<\/p>\n        <p>This checks for missing or corrupted files and replaces them automatically.<\/p>\n      <\/div>\n    <\/details>\n\n    <details>\n      <summary>Disable Overlays And Antivirus Conflicts<\/summary>\n      <div class=\"sn2-acc-content\">\n        <p>Temporarily disable overlays like Discord Overlay, MSI Afterburner, or RivaTuner if the game crashes or stutters. Add the game folder to your antivirus exclusion list if security software interferes.<\/p>\n        <p>Do not run multiple monitoring overlays while troubleshooting. Fix one variable at a time.<\/p>\n      <\/div>\n    <\/details>\n\n    <details>\n      <summary>AMD Driver Startup Crash Workaround<\/summary>\n      <div class=\"sn2-acc-content\">\n        <p>If startup crashes began after updating AMD drivers, the official workaround for affected systems is rolling back AMD Adrenalin from 26.5.1 to 26.3.1, then restarting the PC and launching the game again.<\/p>\n      <\/div>\n    <\/details>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Subnautica 2 4K And Ultrawide Lag<\/strong> Support Is Not The Same As Stability<\/h2>\n\n\n\n<p>Subnautica 2 officially supports 4K and ultrawide displays, but support does not mean every PC can run those modes smoothly. 4K is expensive, and the official 4K \/ High \/ 60 FPS target belongs to the Ultra++ hardware tier.<\/p>\n\n\n\n<p>If the game will not show a 4K option, test Fullscreen, apply the change, restart Subnautica 2, then recheck Resolution. If 4K appears but performs badly, the fix is not forcing the display mode. The fix is dropping resolution, lowering the five heavy settings, or using upscaling where appropriate.<\/p>\n\n\n\n<div class=\"sn2-wrap\">\n  <div class=\"sn2-do-dont\">\n    <div class=\"sn2-listbox good\">\n      <h3>Do This<\/h3>\n      <ul class=\"sn2-clean-list\">\n        <li>Use 1920\u00d71080 for minimum-tier PCs.<\/li>\n        <li>Use 2560\u00d71440 for recommended-tier 60 FPS targets.<\/li>\n        <li>Use 3840\u00d72160 only when your hardware can hold the frame rate.<\/li>\n        <li>Use Fullscreen as a display troubleshooting step if resolutions are missing.<\/li>\n      <\/ul>\n    <\/div>\n    <div class=\"sn2-listbox bad\">\n      <h3>Avoid This<\/h3>\n      <ul class=\"sn2-clean-list\">\n        <li>Do not call 1080p &#8220;native&#8221; unless the display itself is 1080p.<\/li>\n        <li>Do not recommend 4K as a general lag fix.<\/li>\n        <li>Do not force Epic settings just because the game launches fine.<\/li>\n        <li>Do not assume ultrawide support means ultrawide performance is free.<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>DLSS, TSR, And Frame Generation In Subnautica 2<\/strong><\/h2>\n\n\n\n<p>Upscaling is useful when resolution is the problem, but it is not a substitute for fixing unstable settings. If your GPU is overloaded at 1440p or 4K, use the Upscaling Method option to recover performance without dropping directly to a much lower resolution.<\/p>\n\n\n\n<p>For NVIDIA GPUs, use DLSS and tune DLSS Upscaling Quality. Quality is cleaner, Balanced gives more performance. For AMD and Intel GPUs, use TSR as the practical upscaling option. Do not tell AMD players to enable FSR unless a later patch actually adds it.<\/p>\n\n\n\n<p>DLSS Frame Generation can help supported NVIDIA systems feel smoother, but treat it as a finishing touch. It works best when your base frame rate is already stable. If the game is stuttering badly before Frame Generation, fix the underlying frame time first.<\/p>\n\n\n\n<div class=\"sn2-wrap\">\n  <div class=\"sn2-alert warning\">\n    <div class=\"sn2-alert-title\">Upscaling Should Not Hide Bad Settings<\/div>\n    <p>If Subnautica 2 still stutters with upscaling on, reduce Global Illumination, Shadows, View Distance, Shading, and Effects. Upscaling helps resolution load. It does not automatically fix every frame time spike.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Windows Tweaks For Subnautica 2 Lag<\/strong> Remove Background Spikes<\/h2>\n\n\n\n<p>Good in-game settings can still feel bad if Windows is busy in the background. Overlay conflicts, browser tabs, capture software, cloud sync, antivirus scans, and game launcher downloads can all cause <a href=\"https:\/\/hone.gg\/blog\/pc-stuttering-in-games\/\" target=\"_blank\" rel=\"noopener\" title=\"PC stuttering in games\">PC stuttering in games<\/a> that looks like a Subnautica 2 problem.<\/p>\n\n\n\n<p>Start simple: update your GPU driver, update Windows, <a href=\"https:\/\/hone.gg\/blog\/optimize-pc-for-gaming\/\" target=\"_blank\" rel=\"noopener\" title=\"optimize PC for gaming\">close unnecessary apps<\/a>, and test the same route or base area again. If you are chasing higher FPS without knowing what your monitor and PC can hold, use a realistic 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 running the game uncapped.<\/p>\n\n\n\n<p>Memory headroom also matters. If your PC is near the official 12 GB minimum or you multitask while playing, background apps can make stutter worse. Checking your <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> is a quick way to rule out one of the most common causes of unstable performance.<\/p>\n\n\n\n<div class=\"sn2-wrap\">\n  <div class=\"sn2-panel-box\">\n    <div class=\"sn2-panel-head\">\n      <h3 class=\"sn2-panel-title\">PC-Side Fixes Ranked By Usefulness<\/h3>\n    <\/div>\n    <div class=\"table-wrapper\"><table class=\"sn2-table\">\n      <thead>\n        <tr>\n          <th>Fix<\/th>\n          <th>Priority<\/th>\n          <th>Use When<\/th>\n          <th>What To Do<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td><strong>Update GPU Driver<\/strong><\/td>\n          <td><span class=\"sn2-badge green\">High<\/span><\/td>\n          <td>Crashes, bad FPS, visual glitches<\/td>\n          <td>Use GeForce Experience, NVIDIA App, AMD Adrenalin, or Intel driver tools.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Force Dedicated GPU<\/strong><\/td>\n          <td><span class=\"sn2-badge green\">High<\/span><\/td>\n          <td>Laptops, integrated GPU errors, DX12 issues<\/td>\n          <td>Set Subnautica2.exe to High Performance in Windows Graphics settings.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Close Overlays<\/strong><\/td>\n          <td><span class=\"sn2-badge yellow\">Medium<\/span><\/td>\n          <td>Stutter, crashes, capture conflicts<\/td>\n          <td>Disable Discord Overlay, MSI Afterburner, RivaTuner, and extra monitoring tools during testing.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Verify Steam Files<\/strong><\/td>\n          <td><span class=\"sn2-badge yellow\">Medium<\/span><\/td>\n          <td>Crashes or weird launch behavior<\/td>\n          <td>Steam Library \u2192 Subnautica 2 \u2192 Properties \u2192 Installed Files \u2192 Verify integrity.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Clear Steam Download Cache<\/strong><\/td>\n          <td><span class=\"sn2-badge blue\">Situational<\/span><\/td>\n          <td>Steam launch or download issues<\/td>\n          <td>Steam Settings \u2192 Downloads \u2192 Clear Download Cache. You will need to log in again.<\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table><\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Subnautica 2 Settings Step By Step<\/strong> A Clean Setup Process<\/h2>\n\n\n\n<p>Use this process when you want a clean reset instead of random changes. The point is not to make the game ugly. The point is to create a known stable baseline, then add quality back only where your PC has headroom.<\/p>\n\n\n\n<div class=\"sn2-wrap\">\n  <div class=\"sn2-tabs\">\n    <div class=\"sn2-tab-panel active\" style=\"display:block;\">\n      <div class=\"sn2-step-list\">\n        <div class=\"sn2-step\">\n          <div class=\"sn2-step-num\">1<\/div>\n          <div>\n            <strong>Set Resolution For Your Hardware Tier<\/strong>\n            <span>Use 1920\u00d71080 for minimum-tier PCs, 2560\u00d71440 for recommended-tier PCs, and 3840\u00d72160 only for very high-end systems.<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"sn2-step\">\n          <div class=\"sn2-step-num\">2<\/div>\n          <div>\n            <strong>Set Frame Rate Limit<\/strong>\n            <span>Choose 60 FPS if your system can hold it. Choose 30 FPS if the game keeps dipping or stuttering.<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"sn2-step\">\n          <div class=\"sn2-step-num\">3<\/div>\n          <div>\n            <strong>Turn Blur Off<\/strong>\n            <span>Set Motion Blur and Underwater Blur to Off for cleaner motion and easier troubleshooting.<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"sn2-step\">\n          <div class=\"sn2-step-num\">4<\/div>\n          <div>\n            <strong>Use The Correct Upscaling Method<\/strong>\n            <span>Use DLSS on NVIDIA if needed. Use TSR on AMD or Intel if needed. Tune DLSS Upscaling Quality before lowering resolution further.<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"sn2-step\">\n          <div class=\"sn2-step-num\">5<\/div>\n          <div>\n            <strong>Lower The Five Heavy Settings<\/strong>\n            <span>Drop Global Illumination, Shadows, View Distance, Shading, and Effects before lowering everything else.<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"sn2-step\">\n          <div class=\"sn2-step-num\">6<\/div>\n          <div>\n            <strong>Adjust Textures Based On VRAM<\/strong>\n            <span>If your GPU has 6 GB VRAM, keep Textures conservative. If you have 8 GB or more, test Medium or High depending on your target resolution.<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"sn2-step\">\n          <div class=\"sn2-step-num\">7<\/div>\n          <div>\n            <strong>Test In The Same Place<\/strong>\n            <span>Do not judge settings from the menu. Test in the biome, base, or co-op session where the lag actually happens.<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Subnautica 2 Lag Myths<\/strong> What Not To Waste Time On<\/h2>\n\n\n\n<p>Bad optimization advice spreads fast after a new Early Access launch. Some tips are harmless but useless. Others send players looking for settings that are not actually the right control for the problem.<\/p>\n\n\n\n<div class=\"sn2-wrap\">\n  <div class=\"sn2-do-dont\">\n    <div class=\"sn2-listbox good\">\n      <h3>Better Advice<\/h3>\n      <ul class=\"sn2-clean-list\">\n        <li>Use a stable Frame Rate Limit before judging smoothness.<\/li>\n        <li>Lower Global Illumination, Shadows, View Distance, Shading, and Effects first.<\/li>\n        <li>Use DLSS for NVIDIA and TSR for AMD or Intel when upscaling is needed.<\/li>\n        <li>Force the dedicated GPU if Windows launches the game incorrectly.<\/li>\n        <li>Lower host graphics settings if co-op lag starts during hosted sessions.<\/li>\n      <\/ul>\n    <\/div>\n    <div class=\"sn2-listbox bad\">\n      <h3>Worse Advice<\/h3>\n      <ul class=\"sn2-clean-list\">\n        <li>Do not say &#8220;enable FSR&#8221; unless a patch adds FSR support.<\/li>\n        <li>Do not tell players to turn off a separate Lumen toggle.<\/li>\n        <li>Do not recommend uncapped FPS as a stutter fix.<\/li>\n        <li>Do not call 1080p the native option for every monitor.<\/li>\n        <li>Do not promise one universal fix for every PC and every patch.<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Troubleshooting Subnautica 2 Lag By Symptom<\/strong><\/h2>\n\n\n\n<p><strong>If Subnautica 2 has low FPS:<\/strong> lower Resolution to the correct target for your PC, cap FPS, then reduce Global Illumination, Shadows, View Distance, Shading, and Effects.<\/p>\n\n\n\n<p><strong>If Subnautica 2 stutters:<\/strong> set Frame Rate Limit to 60 or 30, turn Motion Blur and Underwater Blur off, close overlays, and test again in the same area.<\/p>\n\n\n\n<p><strong>If Subnautica 2 multiplayer lags:<\/strong> make the host lower graphics settings, use a stable FPS cap, close background apps, and avoid hosting from the weakest PC in the group.<\/p>\n\n\n\n<p><strong>If Subnautica 2 crashes on launch:<\/strong> verify Steam files, update Windows and GPU drivers, force Subnautica2.exe to use the High Performance GPU, and check the AMD driver workaround if you recently updated Adrenalin.<\/p>\n\n\n\n<p><strong>If Subnautica 2 looks blurry:<\/strong> check Resolution first, then tune DLSS Upscaling Quality if you are on NVIDIA. Do not fix blur by raising expensive lighting settings.<\/p>\n\n\n\n<p><strong>If Subnautica 2 will not show 4K:<\/strong> switch to Fullscreen, apply, restart the game, then recheck Resolution. If 4K appears but performs badly, step down to 1440p or lower the heavy settings.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>The best way to fix Subnautica 2 lag is to build a stable baseline first. Pick the right resolution for your hardware, use a Frame Rate Limit your PC can actually hold, turn blur off, use DLSS or TSR only when needed, and lower Global Illumination, Shadows, View Distance, Shading, and Effects before gutting the whole graphics menu.<\/p>\n\n\n\n<p>If the problem is multiplayer, stabilize the host. If the problem is crashing or DX12 errors, fix Windows, drivers, Steam files, and GPU selection before changing in-game settings. Once Subnautica 2 feels stable, then you can raise visuals one setting at a time.<\/p>\n\n\n\n<div style=\"background:#f99926; border-radius:20px; padding:40px; margin:40px 0; text-align:center; position:relative; overflow:hidden;\">\n  <div style=\"position:relative; z-index:1;\">\n    <h3 style=\"color:#080f1b; font-size:28px; font-weight:900; margin-bottom:15px;\">Optimize Your Whole PC With Hone<\/h3>\n    <p style=\"color:#080f1b; font-size:16px; margin-bottom:25px; max-width:650px; margin-left:auto; margin-right:auto; opacity:0.95;\">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\/\" style=\"display:inline-block; background:#080f1b; color:#f99926; padding:15px 40px; border-radius:30px; font-weight:900; font-size:16px; text-decoration:none;\">Try Hone Free<\/a>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\">How Do I Fix Subnautica 2 Lag On PC<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Set a realistic resolution, use a stable Frame Rate Limit, turn Motion Blur and Underwater Blur off, then lower Global Illumination, Shadows, View Distance, Shading, and Effects. If the game still lags, check Windows drivers, overlays, background apps, and whether the game is using your dedicated GPU.<\/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 Best Subnautica 2 Graphics Settings For FPS<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>For most PCs, start with a 60 FPS cap, Motion Blur off, Underwater Blur off, Vertical Sync off, and a Medium or High baseline depending on hardware. Lower Global Illumination, Shadows, View Distance, Shading, and Effects first. Minimum-tier PCs should use 1920\u00d71080, Low settings, and a 30 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\">Why Is Subnautica 2 Stuttering Even With Good FPS<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Average FPS can look fine while frame time is unstable. Set a Frame Rate Limit, close overlays and background apps, lower the heavy graphics settings, and test again. A stable 60 FPS cap often feels better than an uncapped frame rate with random spikes.<\/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 NVIDIA GPUs if you need more performance. Use TSR on AMD or Intel GPUs if upscaling is needed. DLSS Quality looks cleaner, while Balanced gives more performance headroom. Upscaling helps most when resolution is the main GPU load.<\/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 FSR Available In Subnautica 2<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Current settings coverage points to DLSS for NVIDIA and TSR for AMD or Intel, with no current FSR support at the time of testing. Do not follow guides that tell you to enable FSR unless a later Subnautica 2 patch adds it.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\">How Do I Fix Subnautica 2 Multiplayer Lag<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Make the host lower graphics settings, use a stable Frame Rate Limit, close unnecessary background apps, and host from the strongest and most stable PC in the group. Official support specifically recommends lowering graphics settings when hosting and experiencing slowdown or lag.<\/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 Is Subnautica 2 Using Integrated Graphics<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Windows can sometimes launch a game on integrated graphics, especially on laptops. Open Windows Settings, go to System \u2192 Display \u2192 Graphics, add Subnautica2.exe, set it to High Performance, then restart the game.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h3 class=\"aioseo-faq-block-question\">Can Subnautica 2 Run At 4K<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Yes, Subnautica 2 supports 4K, but the official 4K \/ High \/ 60 FPS target is for Ultra++-class hardware. If 4K lags, lower heavy settings or step down resolution. If the 4K option is missing, test Fullscreen, apply, restart the game, and recheck Resolution.<\/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 Cap FPS In Subnautica 2<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Yes, if the game stutters or frame pacing feels unstable. Use 60 FPS on recommended or better hardware and 30 FPS on weaker systems. A stable cap usually feels smoother than an uncapped frame rate that constantly jumps.<\/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 Should I Lower First In Subnautica 2<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>Lower Global Illumination, Shadows, View Distance, Shading, and Effects first. These settings provide the best early performance gains while keeping the game visually close to the higher preset. Lower Textures separately if VRAM is the problem.<\/p>\n<\/div><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This guide explains how to fix Subnautica 2 lag on PC with clean graphics settings, smarter FPS caps, Windows fixes, multiplayer host checks, and launch troubleshooting. The goal is simple: make the game feel stable before you worry about making it look perfect.<\/p>\n","protected":false},"author":2,"featured_media":4177,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4167","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pc-optimization"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/posts\/4167","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=4167"}],"version-history":[{"count":3,"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/posts\/4167\/revisions"}],"predecessor-version":[{"id":4187,"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/posts\/4167\/revisions\/4187"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/media\/4177"}],"wp:attachment":[{"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/media?parent=4167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/categories?post=4167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hone.gg\/blog\/wp-json\/wp\/v2\/tags?post=4167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}