Assassin's Creed Odyssey with Steam Play Proton, the Linux compatibility layer from Valve.
Assassin's Creed Odyssey settings for stable FPS (custom HIGH settings).
Please note that the game is rendered at 90% (1821x1024) with custom settings for a near 60fps experience on a GTX 970. The final image is then enhanced via Contrast-Adaptive Sharpening to avoid blurry image via VKBASALT (see VKBASALT chapter below).
The video shows different stage of the game such as a naval battle, a horse riding, a conquest battle, a camp attack. So you can judge the performance for the whole game.
Actual FPS is mostly in the 50-75 FPS range
The game is running on a I7 3770 + GTX 970 (see "PC CONFIGURATION" and
"GRAPHIC SETTINGS" below for details).
Note that this video is recorded with a cheap capture card .. The video image is not the highest quality but there is no frame loss during recording.
---
Making these videos is time consuming .. so like always... if you find this video helpful - LSS - Like Share and Subscribe - or make a good social media post about it =) .. Thank you! I need more subscribers/views :)
---
CHAPTERS
(0:00) Naval Battle
(3:09) Poseidon Statue
(3:52) Conquest Battle
(5:42) Horse Ride
(6:07) The Sphinx
(8:33) Camp Attack
CHANNEL PAGE
/ linuxgamingalchemy
TWITTER PAGE: / linuxgamingalc1
HashTag #linuxgamingalchemy
OTHER VIDEOS ( #LinuxGaming )
Steam Play Proton tests: • Steam Proton - "Quick" Tests
Fighting games on Linux: • Steam Play Proton - Fighting games on Linux
---
PC CONFIGURATION
OS: Kubuntu 20.04 - kernel 5.8.0-21 - 64 bits
CPU: I7-3770 3.40GHz - 8GB of RAM
GPU: NVIDIA GTX 970 - driver: 450.80.02
TWEAKS
Disable the compositor .. in KDE you can do that with SHIFT + ALT + F12
In Nvidia control panel disable opengl settings : put "Allow Flipping" to disabled
Steam Launch Options
PROTON_NO_ESYNC=1 DXVK_HUD=fps,devinfo PROTON_NO_GLSL=1 ENABLE_VKBASALT=1 %command%
GRAPHIC SETTINGS
1920x1080
RESOLUTION MODIFIER: 90% meaning Rendered in 1821x1024 = 1920x1080 at 90% (total pixels 1920x1080 is 2,073,600 pixels, and 90% of that is 1,866,240).
DYNAMIC RESOLUTION: OFF
ANTI-ALIASING: MEDIUM
SHADOWS: HIGH
ENVIRONMENT DETAILS: HIGH
ENV. TEXTURE DETAILS: HIGH
TESSELLATION: HIGH
TERRAIN: HIGH
CLUTTER: VERY HIGH
FOG: HIGH
WATER: HIGH
SCREEN SPACE REFLECTION: HIGH
VOLUMETRIC CLOUDS: MEDIUM
CHARACTER TEXTURE: HIGH
CHARACTER: HIGH
AMBIENT OCCLUSION HIGH
DEPTH OF FIELD OFF
VKBASALT
config : CAS 0.9
references: https://github.com/DadSchoorse/vkBasalt
The image being calculated in 900p we use VKBASALT to sharpen the overall image using CAS value 0.9 (Contrast-Adaptive Sharpening the equivalent of AMD fidelity FX algorithm).
The game is rendered at 90% that means 1821x1024 (1080x1920x0.9 gives 90% of the total pixels, then keeping the aspect ratio constant will get you a resolution of 1821x1024)
VIDEO
Rendered in 1821x1024 = 1920x1080 (90% of total pixels).
Recorded with a cheap external capture card at 1080p 60fps.
Edited with Kdenlive.
Why 90% of 1080p?
The rendering at 1821x1024 boost the frame rate of the game allowing a near 60fps experience but shown in 1080p it makes the game looks a bit blurry ...
That's why we use VKBasalt to enhance the image via Contrast-Adaptive Sharpening.
The image is enhanced using VKBasalt CAS at value 0.9.
CAS meaning Contrast-Adaptive Sharpening: the equivalent of AMD fidelity FX algorithm.
This way you gain FPS without losing image clarity.
GAME
#acodyssey on #Steam with #SteamProton
https://store.steampowered.com/app/81...
ProtonDB
https://www.protondb.com/app/812140
PCGamingWiki
https://www.pcgamingwiki.com/wiki/Ass...
WHAT IS PROTON ?
https://en.wikipedia.org/wiki/Proton_...)
https://steamcommunity.com/games/2214...
PROTON REQUIREMENTS
https://github.com/ValveSoftware/Prot...
SOFTWARE REFERENCES:
Kdenlive: https://kdenlive.org/en/
Gimp: https://www.gimp.org
Wine: https://www.winehq.org/
compatibility layer (d3d 9-10-11-12 to Vulkan)
Reference: https://steamcommunity.com/games/2214...
IMPORTANT REMARKS:
All games bought on steam and played on Linux client (including using the proton compatibility layer) count as a Linux purchase !
PS: All trademarks cited here or used in the video are the property of their respective owners.