Skip to content

Commit e7bb009

Browse files
committed
Rework the DXVK section a bit
1 parent bbec839 commit e7bb009

File tree

1 file changed

+90
-76
lines changed

1 file changed

+90
-76
lines changed

falloutnv.html

Lines changed: 90 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -817,83 +817,94 @@ <h3>Translation Magic</h3>
817817
In short, it allows you to run Fallout using the Vulkan API which has much lower draw call overhead than D3D9, which is one of the main performance limiting factors in this game.
818818
<div class="card-green">
819819
<p>
820-
If you play on Linux, you are already using DXVK! You can skip this section.
820+
If you play on Linux, you are already using DXVK! You can skip this whole section.
821821
</p>
822822
</div>
823-
<div class="card-red">
824-
<p>
825-
<h3>Things about DXVK you must acknowledge:</h3>
826-
<ul>
827-
<li>
828-
<p>
829-
DXVK improves performance in mainly draw call (CPU) bound scenarios (e.g. draw distance), and usually doesn't help much in GPU bound ones (e.g. resolution)
830-
<ul>
831-
<li>
832-
<p>
833-
It is possible that DXVK won't change anything for you, or even make things worse
834-
</p>
835-
</li>
836-
</ul>
837-
</p>
823+
</p>
824+
</div>
825+
<div class="card">
826+
<p>
827+
<h3>Things to know</h3>
828+
Due to the nature of DXVK and Vulkan itself, there are some things you should be aware of:
829+
<ul>
830+
<li>
831+
<p>
832+
DXVK improves performance in mainly draw call (CPU) bound scenarios (e.g. draw distance), and usually doesn't help much in GPU bound ones (e.g. resolution)
833+
<ul>
834+
<li>
835+
<p>
836+
It is possible that DXVK won't change anything for you, or even make things worse
837+
</p>
838+
</li>
839+
</ul>
840+
</p>
838841

839-
</li>
840-
<li>
841-
<p>
842-
You may experience increased stutter at the beginning of your playthrough due to shader compilation.
843-
</p>
844-
</li>
845-
<li>
846-
<p>
847-
DXVK's GPU compatibility varies between manufacturers
842+
</li>
843+
<li>
844+
<p>
845+
You may experience increased stutter at the beginning of your playthrough due to shader compilation.
846+
</p>
847+
</li>
848+
<li>
849+
<p>
850+
DXVK's GPU compatibility varies between manufacturers
851+
<ul>
852+
<li>
853+
<p>
854+
<b>Nvidia GPU</b> laptops <b>must</b> use the <a href="#dxvk-flip">DXGI interop</a> (see below).
855+
<br>
856+
Using it on <b>desktops</b> is not required, but <b>highly recommended</b> for the most optimal experience
857+
</p>
858+
</li>
859+
<li>
860+
<p>
861+
<b>AMD GPUs must</b> use the <a href="#dxvk-flip">DXGI interop</a> (see below), otherwise they will suffer from severe performance issues or fail to launch the game.
862+
<br>
863+
Shader issues are more common on Windows compared to other GPUs (situation is completely reversed on Linux).
864+
<br>
865+
</p>
866+
</li>
867+
<li>
868+
<p>
869+
<b>Intel GPUs</b> from 6th Gen and newer can work provided you have <a href="https://www.intel.com/content/www/us/en/search.html#sort=relevancy&f:downloadtype=[Drivers]&f:@tabfilter=[Downloads]&f:@stm_10385_en=[Graphics]" target="_blank">newest drivers</a>
870+
installed.
871+
<br>
872+
On some iGPUs, DXVK is broken past the 1.10.1 version.
873+
<br>
874+
</p>
875+
</li>
876+
</ul>
877+
</p>
878+
</li>
879+
<li>
880+
<p>
881+
DXVK can introduce or expose few visual issues or annoyances:
882+
<ul>
883+
<li>Transparency multisampling uses dithering - (Vulkan handles alpha to coverage differently than drivers)</li>
848884
<ul>
849885
<li>
850-
<p>
851-
<b>Nvidia GPU</b> laptops <b>must</b> use the <a href="#dxvk-flip">DXGI interop</a> (see below).
852-
<br>
853-
Using it on <b>desktops</b> is not required, but <b>highly recommended</b> for the most optimal experience
854-
</p>
886+
Due to the nature of this effect, its quality improves alongside the level of MSAA used. It's recommended to use at least 4x MSAA.
855887
</li>
856888
<li>
857-
<p>
858-
<b>AMD GPUs must</b> use the <a href="#dxvk-flip">DXGI interop</a> (see below), otherwise they will suffer from severe performance issues or fail to launch the game.
859-
<br>
860-
Shader issues are more common on Windows compared to other GPUs (situation is completely reversed on Linux).
861-
<br>
862-
</p>
863-
</li>
864-
<li>
865-
<p>
866-
<b>Intel GPUs</b> from 6th Gen and newer can work provided you have <a href="https://www.intel.com/content/www/us/en/search.html#sort=relevancy&f:downloadtype=[Drivers]&f:@tabfilter=[Downloads]&f:@stm_10385_en=[Graphics]" target="_blank">newest drivers</a>
867-
installed.
868-
<br>
869-
On some iGPUs, DXVK is broken past the 1.10.1 version.
870-
<br>
871-
</p>
889+
If you are an AMD, RADV Linux user, you can disable this behavior by setting <b class="card-basic">RADV_DEBUG=noatocdithering</b> environment variable.
872890
</li>
873891
</ul>
874-
</p>
875-
</li>
876-
<li>
877-
<p>
878-
Fallout: New Vegas has some known shader issues or quirks. They are not guaranteed to happen (getting rarer with DXVK updates), but they can occur:
879-
<ul>
880-
<li>Transparency multisampling uses dithering - (Vulkan handles alpha to coverage differently than drivers)</li>
881-
<ul>
882-
<li>
883-
If you are an AMD, RADV Linux user, you can disable this behavior by setting <b class="card-basic">RADV_DEBUG=noatocdithering</b> environment variable.
884-
</li>
885-
</ul>
886-
<li>Blood decals can suffer from color overflow and turn white - Fixed by <a href="https://www.nexusmods.com/newvegas/mods/87830" target="_blank">Blood Decal Flashing Fix</a></li>
887-
</ul>
888-
</p>
889-
</li>
890-
</ul>
891-
</p>
892-
</div>
892+
<li>Blood decals can suffer from color overflow and turn white - Fixed by <a href="https://www.nexusmods.com/newvegas/mods/87830" target="_blank">Blood Decal Flashing Fix</a></li>
893+
</ul>
894+
</p>
895+
</li>
896+
</ul>
893897
</p>
894898
</div>
895899
<div class="card" id="dxvk-HDR">
896900
<p>
901+
<div class="card-green">
902+
<p>
903+
This section is only relevant if you have an HDR display, and even then it's completely optional.
904+
<br>
905+
Due to the potentially complicated setup, it's recommended only for enthusiasts.
906+
</p>
907+
</div>
897908
<h3>HDR-Mod</h3>
898909
HDR-Mod is a DXVK mod made by <a href="https://github.com/EndlesslyFlowering" target="_blank">Lilium (aka EndlesslyFlowering)</a> and <a href="https://github.com/WallSoGB" target="_blank">me</a> with the intention of adding HDR functionality to D3D9 games.
899910
Effectively it does 2 major things:
@@ -909,13 +920,16 @@ <h3>HDR-Mod</h3>
909920
</p>
910921
</li>
911922
</ul>
912-
<br>
913-
DXVK <b>doesn't perform any HDR</b> tone mapping, so you need to use <a href="https://github.com/Filoppi/PumboAutoHDR" target="_blank">Pumbo's ReShade AutoHDR</a>.
914-
<br>
915-
Failing to do so will result in washed out colors and incorrect brightness.
923+
924+
You can download this version of DXVK in the next step, in <b>Optional Files</b>.
925+
916926
<div class="card-yellow">
917927
<p>
918-
<h4>Screenshot Tonemapping</h4>
928+
<h4>Tone mapping</h4>
929+
DXVK <b>doesn't perform any HDR</b> tone mapping, so you need to use <a href="https://github.com/Filoppi/PumboAutoHDR" target="_blank">Pumbo's ReShade AutoHDR</a>.
930+
<br>
931+
Failing to do so will result in washed out colors and incorrect brightness.
932+
<hr>
919933
Game's built-in screnshot function doesn't support HDR, so you need to use Game Bar, Steam or Nvidia Overlay to take screenshots.
920934
</p>
921935
</div>
@@ -928,14 +942,9 @@ <h3>Installation</h3>
928942
<p>
929943
Manually download the latest <a href="https://www.nexusmods.com/newvegas/mods/79299?tab=files" target="_blank">DXVK version</a> from Nexus.
930944
</p>
931-
<div class="card-green">
932-
<p>
933-
If you have a <b>HDR display</b>, you can select the <b>HDR version</b> mentioned above.
934-
</p>
935-
</div>
936-
<div class="card-red">
945+
<div class="card-yellow">
937946
<p>GPUs lacking Vulkan 1.3 support or having issues with 2.0, must use the <b><a href="https://www.nexusmods.com/Core/Libs/Common/Widgets/DownloadPopUp?id=1000102854&game_id=130" target="_blank">1.10.3 version</a></b>.</p>
938-
<p>Some <b>Intel iGPUs</b> need to use the <b><a href="https://www.nexusmods.com/Core/Libs/Common/Widgets/DownloadPopUp?id=1000102855&game_id=130" target="_blank">1.10.1 version</a></b>.</p>
947+
<p>Some older <b>Intel iGPUs</b> may need to use the <b><a href="https://www.nexusmods.com/Core/Libs/Common/Widgets/DownloadPopUp?id=1000102855&game_id=130" target="_blank">1.10.1 version</a></b>.</p>
939948
</div>
940949
</li>
941950
<li>
@@ -964,6 +973,11 @@ <h3 id="dxvk-flip">Enabling Flip Model (DXVK with DXGI)</h3>
964973
Nvidia desktops can, and are recommended to use it for the best experience, but ultimately it's optional.
965974
</p>
966975
</div>
976+
977+
<hr>
978+
979+
Click on expanders below to see how to enable Flip Model for your GPU.
980+
967981
<div class="expander-top clickable center width-limited" onclick="expandCard(this, nvidiaFlipExpander)" id="nvidiaFlip">
968982
<div>
969983
<p>

0 commit comments

Comments
 (0)