Skip to content

Commit

Permalink
more
Browse files Browse the repository at this point in the history
  • Loading branch information
Lucki committed Jul 11, 2020
1 parent c16b87b commit 39fd925
Show file tree
Hide file tree
Showing 6 changed files with 115 additions and 12 deletions.
2 changes: 1 addition & 1 deletion data/share/tweaks/dxvk.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"default": {
"name": "Default",
"description": "Show name of GPU, driver version and frame rate",
"value": "devinfo,fps"
"value": "1"
},
"full": {
"name": "Full",
Expand Down
35 changes: 24 additions & 11 deletions data/share/tweaks/gpu_amd.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,26 @@
{
"id": "gpu_amd_vulkan_aco",
"name": "AMD: Radeon ACO Vulkan Compiler",
"description": "Enable ACO based Vulkan shader compiler for RADV instead of LLVM",
"url": "https://github.com/mesa3d/mesa",
"group": "GPU",
"requires": {
"kernel_modules": ["amdgpu"]
[
{
"id": "gpu_amd_vulkan_aco",
"name": "AMD: Radeon ACO Vulkan Compiler",
"description": "Enable ACO based Vulkan shader compiler for RADV instead of LLVM",
"url": "https://github.com/mesa3d/mesa",
"group": "GPU",
"requires": {
"kernel_modules": ["amdgpu"]
},
"env": {
"RADV_PERFTEST": "aco"
}
},
"env": {
"RADV_PERFTEST": "aco"
{
"id": "gpu_amd_glthread",
"name": "AMD: Threaded Optimizations",
"description": "Offload CPU computations to a worker thread",
"url": "https://github.com/mesa3d/mesa",
"group": "Performance",
"requires": {
"kernel_modules": ["amdgpu"]
},
"command": "mesa_glthread ${command}"
}
}
]
13 changes: 13 additions & 0 deletions data/share/tweaks/gpu_nvidia.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"id": "gpu_nvidia_glthread",
"name": "NVIDIA: Threaded Optimizations",
"description": "Offload CPU computations to a worker thread",
"url": "https://download.nvidia.com/XFree86/Linux-x86_64/410.104/README/openglenvvariables.html",
"group": "Performance",
"requires": {
"kernel_modules": ["nvidia"]
},
"env": {
"__GL_THREADED_OPTIMIZATIONS": "1"
}
}
11 changes: 11 additions & 0 deletions data/share/tweaks/mumble.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"id": "mumble",
"name": "Mumble",
"description": "This will overlay the nicknames of users in the Mumble channel or users talking over your currently running game",
"url": "https://wiki.mumble.info/wiki/Overlay",
"group": "Overlays",
"requires": {
"executables": ["mumble-overlay"]
},
"command": "mumble-overlay ${command}"
}
56 changes: 56 additions & 0 deletions data/share/tweaks/proton.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,5 +68,61 @@
"env": {
"PROTON_NO_FSYNC": "1"
}
},
{
"id": "proton_no_laa",
"name": "Disable LARGE_ADDRESS_AWARE",
"description": "Disable Wines LARGE_ADDRESS_AWARE flag for all executables",
"url": "https://github.com/ValveSoftware/Proton#runtime-config-options",
"group": "Proton",
"applicable_to": {
"platforms": ["windows"],
"compat": ["proton"]
},
"env": {
"PROTON_FORCE_LARGE_ADDRESS_AWARE": "0"
}
},
{
"id": "proton_old_gl",
"name": "Use old GL strings",
"description": "Set some driver overrides to limit the length of the GL extension string, for old games that crash on very long extension strings",
"url": "https://github.com/ValveSoftware/Proton#runtime-config-options",
"group": "Proton",
"applicable_to": {
"platforms": ["windows"],
"compat": ["proton"]
},
"env": {
"PROTON_OLD_GL_STRING": "1"
}
},
{
"id": "proton_int_scale",
"name": "Use integer scaling",
"description": "Enable integer scaling mode, to give sharp pixels when upscaling",
"url": "https://github.com/ValveSoftware/Proton#runtime-config-options",
"group": "Proton",
"applicable_to": {
"platforms": ["windows"],
"compat": ["proton"]
},
"env": {
"WINE_FULLSCREEN_INTEGER_SCALING": "1"
}
},
{
"id": "proton_seccomp",
"name": "Enable seccomp-bpf",
"description": "Enable seccomp-bpf filter to emulate native syscalls, required for some DRM protections to work",
"url": "https://github.com/ValveSoftware/Proton#runtime-config-options",
"group": "Proton",
"applicable_to": {
"platforms": ["windows"],
"compat": ["proton"]
},
"env": {
"PROTON_USE_SECCOMP": "1"
}
}
]
10 changes: 10 additions & 0 deletions data/share/tweaks/vkbasalt.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"id": "vkbasalt",
"name": "Enable vkBasalt",
"description": "vkBasalt is a Vulkan post processing layer to enhance the visual graphics of games",
"url": "https://github.com/DadSchoorse/vkBasalt",
"group": "Post-processing",
"env": {
"ENABLE_VKBASALT": "1"
}
}

0 comments on commit 39fd925

Please sign in to comment.