Can not running unity game by any proton

Hi!

My system is 6.12.48-1-Manjaro, Plasma 6.3.6 and Wayland.

I can’t run most Windows games on Steam, and I found that they all use the Unity engine.

However, when I first used Manjaro, my graphics platform was X11. I installed Steam at that time and it could start Unity games several times, but most of the time it couldn’t.

Can anyone solve this?

Possibly related to Breaking changes to wine and wine-staging which appeared under Known Issues and Solutions a few months ago.

2025-06-23

Please provide your system information as described (below) to help others identify possible contributors.

I’m sure someone will help further when they are able.

Regards.


What follows is from a standard template.

Welcome to the Manjaro community

As a new or infrequent forum user, please take some time to familiarise yourself with forum requirements, and the many ways to use the forum to your benefit.

Note: By virtue of using the Manjaro forum you acknowledge and agree to follow Rules and Guidelines outlined; so, you really should read them:

Required Reading
Highly Recommended

Work with us, not against us

It is important to provide as much actionable information as possible in your first post, rather than simply indicating there is a problem. Please also be prepared to provide output from commands if/when asked.

Simply waiting for others to ask you questions is counter-productive – typically, nobody has a :crystal_ball: at their disposal – and your clear, concise and accurate input is often relied upon in order to help you.

Please help others to make informed suggestions based on information you provide.


System Information

While information from *-fetch type apps might be fine for someone wishing to buy your computer, for Support purposes it’s better to ask your system directly; :eyes:

Output of the inxi command (with appropriate parameters, and formatted according to forum guidelines) will generate information useful for those wishing to help:

Suggested inxi command (use either):

inxi -zv8 (short-form)
inxi --filter --verbosity=8 (long-form)
inxi man pages (manual)
If running `inxi` within a `chroot` environment
  • Add --color=0 to the long-form command, or…
  • Change the short-form command to inxi -zv8c0
Your privacy is respected

Update Announcements


Technical Resources


Thx for the reminder, I’ll add the system information:

System:
Kernel: 6.12.48-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-6.12-x86_64
root=UUID=62546f7f-9c6e-42be-a577-d09dce75a9a0 rw rootflags=subvol=@
quiet splash udev.log_priority=3 acpi=strict acpi_enforce_resources=lax
mem_sleep_default=deep
Desktop: KDE Plasma v: 6.3.6 tk: Qt v: N/A info: frameworks v: 6.18.0
wm: kwin_wayland with: krunner vt: 1 dm: SDDM Distro: Manjaro
base: Arch Linux
Machine:
Type: Laptop System: MECHREVO product: WUJIE Series v: Standard
serial:
Mobo: MECHREVO model: WUJIE Series-X5SP4NAG v: Standard
serial:  part-nu: 0001 uuid:
Firmware: UEFI vendor: American Megatrends LLC. v: N.1.20MRO15
date: 08/06/2025
Battery:
ID-1: BAT0 charge: 90.7 Wh (96%) condition: 94.4/99.1 Wh (95.3%)
volts: 17.55 min: 15.48 model: standard type: Li-ion serial:
charging: status: charging cycles: N/A
Memory:
System RAM: total: 24 GiB available: 22.59 GiB used: 13.64 GiB (60.4%)
Message: For most reliable report, use superuser + dmidecode.
Array-1: capacity: 64 GiB slots: 2 modules: 2 EC: None
max-module-size: 32 GiB note: est.
Device-1: Channel-A DIMM 0 type: DDR5 detail: synchronous unbuffered
(unregistered) size: 12 GiB speed: 5600 MT/s volts: note: check curr: 1
min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: Crucial
part-no: CT12G56C46S5.M4B1 serial:
Device-2: Channel-B DIMM 0 type: DDR5 detail: synchronous unbuffered
(unregistered) size: 12 GiB speed: 5600 MT/s volts: note: check curr: 1
min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: Crucial
part-no: CT12G56C46S5.M4B1 serial:
PCI Slots:
Permissions: Unable to run dmidecode. Root privileges required.
CPU:
Info: model: AMD Ryzen AI 9 H 365 w/ Radeon 880M bits: 64 type: MT MCP
arch: Zen 5 gen: 5 level: v4 note: check built: 2024+ process: TSMC n4 (4nm)
family: 0x1A (26) model-id: 0x24 (36) stepping: 0 microcode: 0xB204032
Topology: cpus: 1x dies: 1 clusters: 1 cores: 10 threads: 20 tpc: 2
smt: enabled cache: L1: 800 KiB desc: d-10x48 KiB; i-10x32 KiB L2: 10 MiB
desc: 10x1024 KiB L3: 24 MiB desc: 1x16 MiB, 1x8 MiB
Speed (MHz): avg: 2025 min/max: 599/4310 boost: enabled scaling:
driver: amd-pstate-epp governor: performance cores: 1: 2025 2: 2025 3: 2025
4: 2025 5: 2025 6: 2025 7: 2025 8: 2025 9: 2025 10: 2025 11: 2025 12: 2025
13: 2025 14: 2025 15: 2025 16: 2025 17: 2025 18: 2025 19: 2025 20: 2025
bogomips: 79871
Flags: 3dnowprefetch abm adx aes amd_lbr_pmc_freeze amd_lbr_v2 aperfmperf
apic arat avic avx avx2 avx512_bf16 avx512_bitalg avx512_vbmi2
avx512_vnni avx512_vp2intersect avx512_vpopcntdq avx512bw avx512cd
avx512dq avx512f avx512ifma avx512vbmi avx512vl avx_vnni bmi1 bmi2 bpext
bus_lock_detect cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov
cmp_legacy constant_tsc cpb cppc cpuid cqm cqm_llc cqm_mbm_local
cqm_mbm_total cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists erms
extapic extd_apicid f16c flush_l1d flushbyasid fma fpu fsgsbase fsrm fxsr
fxsr_opt gfni ht hw_pstate ibpb ibrs ibrs_enhanced ibs invpcid irperf
lahf_lm lbrv lm mba mca mce misalignsse mmx mmxext monitor movbe
movdir64b movdiri msr mtrr mwaitx nonstop_tsc nopl npt nrip_save nx ospke
osvw overflow_recov pae pat pausefilter pclmulqdq pdpe1gb perfctr_core
perfctr_llc perfctr_nb perfmon_v2 pfthreshold pge pku pni popcnt pse
pse36 rapl rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep sha_ni
skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp
succor svm svm_lock syscall tce topoext tsc tsc_adjust tsc_scale umip
user_shstk v_spec_ctrl v_vmsave_vmload vaes vgif vmcb_clean vme vmmcall
vnmi vpclmulqdq wbnoinvd wdt x2avic xgetbv1 xsave xsavec xsaveerptr
xsaveopt xsaves xtopology
Vulnerabilities:
Type: gather_data_sampling status: Not affected
Type: indirect_target_selection status: Not affected
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: reg_file_data_sampling status: Not affected
Type: retbleed status: Not affected
Type: spec_rstack_overflow mitigation: Safe RET
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and \__user pointer
sanitization
Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB:
conditional; STIBP: always-on; PBRSB-eIBRS: Not affected; BHI: Not
affected
Type: srbds status: Not affected
Type: tsa status: Not affected
Type: tsx_async_abort status: Not affected
Type: vmscape mitigation: IBPB before exit to userspace
Graphics:
Device-1: Advanced Micro Devices \[AMD/ATI\] Strix \[Radeon 880M / 890M\]
vendor: AIstone Global driver: amdgpu v: kernel pcie: gen: 4 speed: 16 GT/s
lanes: 16 ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, DP-5, DP-6,
DP-7, HDMI-A-1, Writeback-1 bus-ID: 65:00.0 chip-ID: 1002:150e
class-ID: 0380 temp: 54.0 C
Device-2: SunplusIT HD Webcam driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1:2 chip-ID: 2b7e:b663
class-ID: 0e02 serial:
Display: wayland server: X .org v: 1.21.1.18 with: Xwayland v: 24.1.8
compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: 0
Monitor-1: eDP-1 model: BOE Display NE153QDM-NY1 built: 2024 res:
mode: 2560x1600 hz: 120 scale: 200% (2) to: 1280x800 dpi: 198 gamma: 1.2
chroma: red: x: 0.655 y: 0.329 green: x: 0.294 y: 0.616 blue: x: 0.141
y: 0.059 white: x: 0.314 y: 0.329 size: 329x206mm (12.95x8.11")
diag: 388mm (15.3") ratio: 16:10 modes: 2560x1600, 1920x1200, 1920x1080,
1600x1200, 1680x1050, 1280x1024, 1440x900, 1280x800, 1280x720, 1024x768,
800x600, 640x480
EDID-Warnings: 1: parse_edid: unknown tag 112
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
wayland: drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.2.3-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon 890M Graphics (radeonsi
gfx1150 LLVM 20.1.8 DRM 3.61 6.12.48-1-MANJARO) device-ID: 1002:150e
memory: 500 MiB unified: no display-ID: :1.0
API: Vulkan v: 1.4.321 layers: 6 device: 0 type: integrated-gpu name: AMD
Radeon 890M Graphics (RADV GFX1150) driver: mesa radv v: 25.2.3-arch1.2
device-ID: 1002:150e surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: radeontop wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices \[AMD/ATI\] Radeon High Definition Audio
\[Rembrandt/Strix\] vendor: AIstone Global driver: snd_hda_intel v: kernel
pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 65:00.1 chip-ID: 1002:1640
class-ID: 0403
Device-2: Advanced Micro Devices \[AMD\] Audio Coprocessor
vendor: AIstone Global driver: snd_acp_pci v: kernel
alternate: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x,
snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt,
snd_sof_amd_vangogh, snd_sof_amd_acp63, snd_sof_amd_acp70 pcie: gen: 4
speed: 16 GT/s lanes: 16 bus-ID: 65:00.5 chip-ID: 1022:15e2 class-ID: 0480
Device-3: Advanced Micro Devices \[AMD\] Family 17h/19h/1ah HD Audio
vendor: AIstone Global driver: snd_hda_intel v: kernel pcie: gen: 4
speed: 16 GT/s lanes: 16 bus-ID: 65:00.6 chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.12.48-1-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: JACK v: 1.9.22 status: off tools: N/A
Server-3: PipeWire v: 1.4.8 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
vendor: AzureWave driver: mt7921e v: kernel pcie: gen: 2 speed: 5 GT/s
lanes: 1 bus-ID: 62:00.0 chip-ID: 14c3:7922 class-ID: 0280
IF: wlp98s0 state: up mac:
IP v4:  type: dynamic noprefixroute scope: global
broadcast:
IP v6:  type: noprefixroute scope: link
Device-2: Motorcomm Micro. YT6801 Gigabit Ethernet vendor: AIstone Global
driver: N/A pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 63:00.0
chip-ID: 1f0a:6801 class-ID: 0200
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
WAN IP:
Bluetooth:
Device-1: IMC Networks Wireless_Device driver: btusb v: 0.8 type: USB
rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-5:3 chip-ID: 13d3:3585
class-ID: e001 serial:
Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
Message: No logical block device data found.
RAID:
Message: No RAID data found.
Drives:
Local Storage: total: 942.7 GiB used: 646.22 GiB (68.5%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Asgard model: AN3 500NVMe-M.2 80
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial:  fw-rev: 42A4SANA temp: 45.9 C
scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:5 vendor: KIOXIA model: N/A
size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 tech: SSD serial:  fw-rev: HP02AN00 temp: 35.9 C
scheme: GPT
Message: No optical or floppy data found.
Partition:
ID-1: / raw-size: 80 GiB size: 80 GiB (100.00%) used: 67.58 GiB (84.5%)
fs: btrfs dev: /dev/nvme0n1p4 maj-min: 259:4 label: N/A
uuid: 62546f7f-9c6e-42be-a577-d09dce75a9a0
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 632 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A
uuid: 388B-882E
ID-3: /home raw-size: 80 GiB size: 80 GiB (100.00%)
used: 67.58 GiB (84.5%) fs: btrfs dev: /dev/nvme0n1p4 maj-min: 259:4
label: N/A uuid: 62546f7f-9c6e-42be-a577-d09dce75a9a0
ID-4: /run/media/xiao\_/CEE21C3F88BAD514 raw-size: 250 GiB
size: 250 GiB (100.00%) used: 206.16 GiB (82.5%) fs: ntfs
dev: /dev/nvme1n1p3 maj-min: 259:8 label: N/A uuid: CEE21C3F88BAD514
ID-5: /run/media/xiao\_/Data-0 raw-size: 385.45 GiB
size: 385.45 GiB (100.00%) used: 225.37 GiB (58.5%) fs: ntfs
dev: /dev/nvme0n1p3 maj-min: 259:3 label: Data-0 uuid: C7D0A4CEA257E141
ID-6: /run/media/xiao\_/OverSys raw-size: 225.95 GiB
size: 225.73 GiB (99.90%) used: 146.85 GiB (65.1%) fs: exfat
dev: /dev/nvme1n1p4 maj-min: 259:9 label: OverSys uuid: 56D7-57AB
ID-7: /tmp/.mount_WeChatGFDdoD raw-size: N/A size: 281.1 MiB
used: 281.1 MiB (100.0%) fs: fuse.wechat.appimage source: ERR-102
ID-8: /tmp/.mount_lsfg-remp4075921292291408730 raw-size: N/A
size: 274.1 MiB used: 274.1 MiB (100.0%) fs: fuse.dwarfs source: ERR-102
ID-9: /var/cache raw-size: 80 GiB size: 80 GiB (100.00%)
used: 67.58 GiB (84.5%) fs: btrfs dev: /dev/nvme0n1p4 maj-min: 259:4
label: N/A uuid: 62546f7f-9c6e-42be-a577-d09dce75a9a0
ID-10: /var/log raw-size: 80 GiB size: 80 GiB (100.00%)
used: 67.58 GiB (84.5%) fs: btrfs dev: /dev/nvme0n1p4 maj-min: 259:4
label: N/A uuid: 62546f7f-9c6e-42be-a577-d09dce75a9a0
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: file size: 8 GiB used: 5 GiB (62.5%) priority: -2
file: /swapfile
ID-2: swap-2 type: file size: 12 GiB used: 0 KiB (0.0%) priority: -3
file: /run/media/xiao\_/OverSys/swap/swapfile
Unmounted:
ID-1: /dev/nvme0n1p2 maj-min: 259:2 size: 16 MiB fs:
label: N/A uuid: N/A
ID-2: /dev/nvme1n1p1 maj-min: 259:6 size: 100 MiB fs: vfat label: N/A
uuid: 8169-8897
ID-3: /dev/nvme1n1p2 maj-min: 259:7 size: 16 MiB fs:
label: N/A uuid: N/A
ID-4: /dev/nvme1n1p5 maj-min: 259:10 size: 898.3 MiB fs: ntfs label: N/A
uuid: 4337819AC83232BB
USB:
Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Device-1: 1-1:2 info: SunplusIT HD Webcam type: video driver: uvcvideo
interfaces: 4 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
power: 500mA chip-ID: 2b7e:b663 class-ID: 0e02 serial:
Hub-2: 2-0:1 info: super-speed hub ports: 1 rev: 3.1
speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
class-ID: 0900
Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 5 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Hub-4: 3-1:2 info: Genesys Logic Hub ports: 2 rev: 2.1
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 05e3:0610
class-ID: 0900
Device-1: 3-5:3 info: IMC Networks Wireless_Device type: bluetooth
driver: btusb interfaces: 3 rev: 2.1 speed: 480 Mb/s (57.2 MiB/s) lanes: 1
mode: 2.0 power: 100mA chip-ID: 13d3:3585 class-ID: e001 serial:
Hub-5: 4-0:1 info: super-speed hub ports: 2 rev: 3.1
speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
class-ID: 0900
Hub-6: 4-1:2 info: Genesys Logic GL3523 Hub ports: 2 rev: 3.2
speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 05e3:0620
class-ID: 0900
Hub-7: 5-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Hub-8: 6-0:1 info: super-speed hub ports: 1 rev: 3.1
speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
class-ID: 0900
Hub-9: 7-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Hub-10: 8-0:1 info: super-speed hub ports: 1 rev: 3.1
speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
class-ID: 0900
Sensors:
System Temperatures: cpu: 60.9 C mobo: 53.2 C gpu: amdgpu temp: 54.0 C
Fan Speeds (rpm): N/A
Repos:
Packages: 1740 pm: pacman pkgs: 1719 libs: 459 tools: pamac,yay pm: flatpak
pkgs: 21
Active pacman repo servers in: /etc/pacman.d/mirrorlist
1: h ttps://mirrors.sjtug.sjtu.edu.cn/manjaro/stable/$repo/$arch
2: h ttps://mirrors.jlu.edu.cn/manjaro/stable/$repo/$arch
Processes:
CPU top: 5 of 543
1: cpu: 13.1% command: steamwebhelper pid: 230548 mem: 413.1 MiB (1.7%)
2: cpu: 12.9% command: ClassIn.exe pid: 10169 mem: 594.6 MiB (2.5%)
3: cpu: 9.3% command: firefox pid: 6813 mem: 1442.1 MiB (6.2%)
4: cpu: 6.8% command: easyeffects pid: 16976 mem: 247.8 MiB (1.0%)
5: cpu: 6.2% command: zsh pid: 234120 mem: 12.7 MiB (0.0%)
Memory top: 5 of 543
1: mem: 1442.1 MiB (6.2%) command: firefox pid: 6813 cpu: 9.3%
2: mem: 985.5 MiB (4.2%) command: pamac-manager pid: 14189 cpu: 1.4%
3: mem: 776.2 MiB (3.3%) command: firefox pid: 16599 cpu: 4.6%
4: mem: 744.7 MiB (3.2%) command: firefox pid: 7071 cpu: 2.4%
5: mem: 732.8 MiB (3.1%) command: plasmashell pid: 1237 cpu: 0.4%
Info:
Processes: 543 Power: uptime: 23h 48m states: freeze,mem,disk suspend:
avail: s2idle wakeups: 21 fails: 21 hibernate: platform avail: shutdown,
reboot, suspend, test_resume image: 9.01 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Compilers: clang: 20.1.8 gcc: 15.2.1 Shell: Zsh v: 5.9 running-in: konsole
inxi: 3.3.40

Mod edit:
I’ve added the correct formatting for you this time.

  • In future, please select the pasted Terminal output and click the </> button at the top of the Reply Window;
  • Or: Insert three backticks ``` (or three tildes ~~~) on their own (otherwise blank) lines above and below the pasted output.

Cheers! :wink:

Mod edit:- Removed all manually added bolding attempts (**) from the output – Bold formatting does not render, nor is it needed, within a pre-formatted text box.

No charge, this time, however, there is a cost to this: Some reading.
Please see How to Post Command Output as Preformatted Text :eyes:

Thank you for the inxi output. It may be helpful to someone.

Note that we expect you to react to information given or suggestions made, in some useful way.

Please follow the links given regarding the transition to WoW64, and discover whether or not the suggested workaround solves your issue.

Then, please do report back.

Regards.

Thx for the recommendation.

Maybe because I’m new to Linux, I actually don’t know what to do in that page. Then I reinstalled Wine and Steam and found something interesting:

When I start Steam in Konsole and use GEProton to run some games, there are some warnings in the Konsole.

chdir "/run/media/xiao_/OverSys/SteamLibrary/steamapps/common/Changed-special"
Game Recording - would start recording game 1069790, but recording for this game is disabled
Adding process 13702 for gameID 1069790
pressure-vessel-wrap[13711]: W: Not sharing path STEAM_COMPAT_TOOL_PATHS="...:/usr/share/steam/compatibilitytools.d/proton-ge-custom:..." with container because "/usr" is reserved by the container framework
Proton: Upgrading prefix from None to GE-Proton10-25 (/run/media/xiao_/OverSys/SteamLibrary/steamapps/compatdata/1069790/)
Traceback (most recent call last):
  File "/usr/share/steam/compatibilitytools.d/proton-ge-custom/proton", line 2300, in <module>
    g_session.init_session(sys.argv[1] != "runinprefix")
  File "/usr/share/steam/compatibilitytools.d/proton-ge-custom/proton", line 2116, in init_session
    g_compatdata.setup_prefix()
  File "/usr/share/steam/compatibilitytools.d/proton-ge-custom/proton", line 1057, in setup_prefix
    self.copy_pfx()
  File "/usr/share/steam/compatibilitytools.d/proton-ge-custom/proton", line 928, in copy_pfx
    self.pfx_copy(src_file, dst_file)
  File "/usr/share/steam/compatibilitytools.d/proton-ge-custom/proton", line 905, in pfx_copy
    os.symlink(contents, dst)
PermissionError: [Errno 1] Operation not permitted: '/usr/share/steam/compatibilitytools.d/proton-ge-custom/files/lib/wine/x86_64-windows/msado15.dll' -> '/run/media/xiao_/OverSys/SteamLibrary/steamapps/compatdata/1069790/pfx/drive_c/Program Files/Common Files/System/ADO/msado15.dll'
Game Recording - game stopped [gameid=1069790]
Removing process 13702 for gameID 1069790
reaping pid: 13804 -- steam
pressure-vessel-wrap[14321]: W: Not sharing path STEAM_COMPAT_TOOL_PATHS="...:/usr/share/steam/compatibilitytools.d/proton-ge-custom:..." with container because "/usr" is reserved by the container framework
Proton: Upgrading prefix from 10.1000-200 to GE-Proton10-25 (/run/media/xiao_/Data-0/SteamLibrary/steamapps/compatdata/438100/)
Proton: Prefix has an invalid version?! You may want to back up user files and delete this prefix.
fsync: up and running.
wine: could not load kernel32.dll, status c000012f

Is there any connection on this topic?

Don’t install Proton as a system package. Remove whatever AUR package or whatever that owns /usr/share/steam/compatibilitytools.d/proton-ge-custom/ and install GE Proton in userspace. The easiest way is with ProtonUp-Qt available in the repos as protonup-qt.

Please follow the recommendation by @Yochanan before doing anything further. :eyes: As a new Manjaro user, this may require some research on your part.


Following the links is usually a good start, and then asking questions to clarify anything you might not understand. It’s a process; you ask questions; we ask questions; the answers lead to understanding. Ignoring something doesn’t help anyone. :wink:

Following Transition to the new WoW64 wine and wine-staging leads to an Arch Linux page which reveals:

The takeaway would be that 32-bit wineprefixes need to be re-created - the application (or game) would then need to be installed again in the new wineprefix. This would apply whether using WINE directly, or Bottles, Proton or via any other abstraction.

This is a fundamental change to WINE that impacts many/most 32-bit Windows games – it is therefore suggested to re-create wineprefixes.

The default wineprefix for WINE (proper) for example is ~/.wine.

You could simply rename (preferred) or delete it, and then attempt to install a random Windows application, which would begin the process of re-creating the wineprefix.

What the process would be when using Bottles or Proton, I can’t say. This is where your own research efforts are required.

You could also create a new Support topic1 – something to the extent “How do I create a new wineprefix with Bottles or Proton?” – someone might be able to point you in the right direction.

1. Keep in mind the “one topic, one issue” rule.


Quick tip (General):

Simply reinstalling an application may not have the effect you had hoped for: unlike Windows, Linux applications often have dependencies which may be installed with the package itself.

In some cases, it might be better to uninstall an application and install it again, rather than reinstalling.

  • sudo pacman -Rns <package> removes a package and any packages it depends on that are not being used.
  • sudo pacman -S <package> installs the package again.

That said, it’s rare that this will actually fix a problem in Linux.


Information:

The AUR is not officially supported by Manjaro (or Arch Linux). If software sourced via the AUR is used, it is generally recommended to switch to the Unstable branch.

1 Like

Huh… I solved it.

Before I solved this, the game was stored on a different SSD. But when I moved it to an SSD in the same partition as the root partition, everything worked perfectly.

But why does it work? Is it because that partition is the same as the Windows partition?

Did that “different SSD” happen to have an NTFS filesystem? A native Linux filesystem is always recommended.

Yes it is.

I’ll likely switch my computer’s operating system to Linux rather than Windows. After cleaning up, I will expand the primary partition and endeavour to fit as many components as possible onto it.

However, is it feasible to expand the Linux partition using Disk Genius in Windows?

Possible, maybe, with the use of special filesystem drivers.

Recommended, no – Windows does not natively understand Linux filesystems, so any windows based partitioner simply won’t work the way you might expect.

My preference would be to install gparted from the official Manjaro repo, and use that. By contrast, Gparted understands M$ filesystems, as well as Linux filesystems, so it’s an obvious choice.

Keep in mind that extending the / (root) partition is potentially risky – if it must be extended, only extend from the end of the partition, not the beginning. You might be better served creating a separate partition rather than keeping everything on /.

With respect games stored on an NTFS filesystem: NTFS simply doesn’t support Linux permissions, so that might always be a problem at some point. Plus there’s the inconvenience of Windows chkdsk.exe being the only reliable way the repair an NTFS filesystem when needed.

ext4 is generally preferred – of course the caveat is that you lose the ability to share a game folder between Windows and Linux, which many blindly assume is a good thing.

exfat is sometimes used for sharing between Windows and Linux – the downsides are, like ntfs it doesn’t support Linux permissions, and it’s not a particularly robust filesystem. In fact, the only thing it has going for it is that it generally gives very little trouble.

If you find a half hour to spare, the following Primer might be illuminating.:

Regards.

1 Like

I was hoping to come here to see the solution.

It’s great that you got it working, but you speculating on the solution. With the minimal proton knowledge I have, that statement sounds wrong.

Expanding a Linux partition would imply shrinking a Windows partition - no?

I would always prefer to use Windows native tools to perform that part of the process (shrinking a Windows partition to make room …).
Then use Linux tools to expand the Linux partition into the thus created space …
a two step process, one done in each OS

Maybe you have; however, the following comment makes no sense in supporting that outcome:

I have removed the solution marker.

Please rephrase the above comment so that it’s makes better logical sense and clearly explains exactly what you did that seems to have solved the issue.

Regards.


You may have misunderstood something here. The NTFS partition that the OP speaks of was apparently on a separated SSD.

At that time, I uninstalled and reinstalled the game and Proton, switching between GEproton and Proton Experimental and moving the game file to one partition or another. Then, after trying one of a combinations, it worked.

Today, before rebooting, I couldn’t open it again. I think doing what I did yesterday might work; it worked really well after doing that.

I have no idea which combination was effective.

Then this is nowhere close to a solution.

Let’s leave the topic open for further comments.

Regards.