Added fallbacks for fsync issues on CachyOS.

This commit is contained in:
2026-08-27 22:02:31 +02:00
parent 4288036bb3
commit e515080171
5 changed files with 83 additions and 3 deletions

View File

@@ -1371,6 +1371,7 @@ def run_dashboard(paths: AppPaths) -> None:
scaler_value = tk.StringVar(value=current_settings.scaler)
filter_value = tk.StringVar(value=current_settings.filter)
runtime_value = tk.StringVar(value=current_settings.runtime)
proton_sync_value = tk.StringVar(value=current_settings.proton_sync)
proton_path_value = tk.StringVar(value=current_settings.proton_path or "")
game_source_value = tk.StringVar(value=current_settings.game_source or "")
@@ -1511,6 +1512,7 @@ def run_dashboard(paths: AppPaths) -> None:
scaler=scaler_value.get(),
filter=filter_value.get(),
runtime=runtime_value.get(),
proton_sync=proton_sync_value.get(),
proton_path=proton_path_value.get().strip() or None,
game_source=game_source_value.get().strip() or None,
)
@@ -1637,6 +1639,14 @@ def run_dashboard(paths: AppPaths) -> None:
runtime_value,
("auto", "proton7", "umu"),
)
add_choice(
rendering_card,
8,
"Proton synchronization",
"Auto uses esync on CachyOS",
proton_sync_value,
("auto", "fsync", "esync"),
)
overrides_card = ttk.LabelFrame(
content,