Setup

Get the game and tools working before installing mods. This keeps problems easy to find.

GameNative setup

Use a simple GameNative setup first. Do not change drivers, wrappers, resolution, and mods all at the same time.

Resolution

1280x720

Executable

nvse_loader.exe after xNVSE is installed.

Wine / Proton

Proton 10 ARM64EC.

Emulator

FEXCore.

Renderer

DXVK.

Driver

Current stable Turnip driver for your device.

Present mode

Mailbox.

Frame target

60 FPS.

Storage

Shared storage outside GameNative App Storage. Internal shared storage is preferred when possible.

Proton 11 ARM64EC warning

Use Proton 10 ARM64EC for the normal guide target. GameNative Proton Wine releases currently mark Proton 11 ARM64EC builds as testing-only and warn about instability or crashes. Test Proton 11 only when you are deliberately comparing Proton versions.

Reference GameNative profile

This is the current reference profile used for testing. Treat it as a starting point, not a law.

Container

bionic

Wine

proton-10.0-arm64ec-2

FEXCore

2512

Turnip

turnip26.0.0_R8 with Vulkan 1.3.

DXVK

2.6.1-gplasync with async enabled.

Audio

PulseAudio with latency around 144.

Main CPU list

0,1,2,3,4,5,6

WoW64 CPU list

4,5,6,7

Environment variables

WRAPPER_MAX_IMAGE_COUNT=0 ZINK_DESCRIPTORS=lazy ZINK_DEBUG=compact MESA_SHADER_CACHE_DISABLE=false MESA_SHADER_CACHE_MAX_SIZE=1024MB mesa_glthread=true WINEESYNC=1 MESA_VK_WSI_PRESENT_MODE=mailbox TU_DEBUG=noconform DXVK_FRAME_RATE=60 PULSE_LATENCY_MSEC=144

DML setup

Create a fresh profile in Droid Mod Loader for New Vegas.

Install New Vegas where DML can reach it

Fallout: New Vegas needs to be installed outside GameNative App Storage. Put the game in shared storage so Android and DML can access the folder through the system file picker.

/storage/emulated/0/PcGames/Fallout New Vegas/

If the game lives inside GameNative's private App Storage, DML will not be able to use the real Data folder as a deployment target.

  1. Install or move Fallout: New Vegas to shared storage, not GameNative App Storage.
  2. Open Droid Mod Loader.
  3. Create or select a Fallout: New Vegas profile.
  4. Name it Pocket Mojave.
  5. Set the deployment target to the game's Data folder in shared storage.
  6. Confirm that the target contains FalloutNV.esm.
  7. Do not select the game root as the Data target.
  8. Install mods in the order shown in the mod list.

Mod priority

Controls loose file conflicts.

Plugin order

Controls ESM and ESP load order.

Do not treat mod priority and plugin order as the same thing.

BethINI Pie

Use BethINI Pie to create simple, predictable INI settings before you start piling on mods.

  1. Open BethINI Pie in the same Windows/GameNative environment that can see your New Vegas INI files.
  2. Select Fallout: New Vegas.
  3. Point it to the active GameNative/New Vegas profile if it does not detect the path automatically.
  4. Open BethPresets.
  5. Choose Medium.
  6. Set texture quality to the highest/max option.
  7. Keep resolution at 1280x720 for the first guide pass.
  8. Enable audio multithreading.
  9. Save the INIs and launch the game once before installing more mods.

Audio cache caution

Audio multithreading is recommended. Audio cache tweaks can be unstable in Windows containers, so only change audio cache settings if you are deliberately testing audio problems.

Tracking performance

  1. Use the GameNative overlay first for a quick FPS check.
  2. Use the same route, weather, time of day, and save each time.
  3. Only switch to DXVK HUD when you need frame time, draw call, pipeline, or memory details.
  4. Turn the DXVK HUD off after the benchmark.
DXVK_HUD=fps,frametimes,drawcalls,pipelines,memory