The forum

Age of Empires III not working after updates

kernel + nvidia driver updates, OS is Manjaro

Author Replies
atti Wednesday 21 October 2020 at 5:24
attiAnonymous

I'm using Manjaro with Nvidia hybrid drivers. The game was playing fine, but after system updates the game crashes. I rolled back with timeshift and I could play again, I reinstalled the same updates and the games crashes again.

Here is the log / debug:

[10/20/20 21:03:15] - Running wine-4.0 age3.exe (Working directory : /home/user/.PlayOnLinux/wineprefix/AgeOfEmpireIII/drive_c/Program Files/Microsoft Games/Age of Empires III)
0009:err:module:load_builtin_dll failed to load .so lib for builtin L"l3codeca.acm": libmpg123.so.0: impossibile aprire il file oggetto condiviso: File o directory non esistente
0009:fixme:imm:ImmDisableTextFrameService Stub
0009:fixme:imm:ImmReleaseContext (0x10054, 0x1b9230): stub
0009:fixme:imm:NotifyIME NI_CLOSECANDIDATE
0009:fixme:imm:ImmGetOpenStatus (0x1b9230): semi-stub
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33ee38,0x00000000), stub!
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  266
  Current serial number in output stream:  267

The updates that break the game:

$ expac --timefmt='%Y-%m-%d %T' '%l\t%n'|sort -n
...
2020-10-20 20:19:03    amd-ucode
2020-10-20 20:19:04    linux-firmware
2020-10-20 20:19:07    linux414
2020-10-20 20:19:12    linux414-headers
2020-10-20 20:19:13    linux414-nvidia-450xx
2020-10-20 20:19:13    nvidia-450xx-utils
2020-10-20 20:19:20    linux58
2020-10-20 20:19:25    linux58-headers
2020-10-20 20:19:25    linux58-nvidia-450xx
2020-10-20 20:19:32    mhwd-db
2020-10-20 20:19:32    mhwd-nvidia-450xx
2020-10-20 20:19:32    mhwd-nvidia-455xx

Kernel:

$ uname -a                                                                 
Linux tuf-manjaro 5.8.16-2-MANJARO #1 SMP PREEMPT Mon Oct 19 11:33:03 UTC 2020 x86_64 GNU/Linux

POL version: 4.3.4

Hardware:

ASUS TUF Gaming FX505DT_FX505DT

AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx

TU117M [GeForce GTX 1650 Mobile / Max-Q]

8GiB SODIMM DDR4 Synchronous Unbuffered (Unregistered) 3200 MHz (0,3 ns)

Drivers:

video-hybrid-amd-nvidia-450xx-prime is installed by Manjaro settings manager; it enables to use nvidia card via prime-run; actually I start PlayOnLinux typing: "prime-run playonlinux".

If I start POL without prime-run I can play the games but GPU utilization is 0%.

 

I'm new to Manjaro and hardware detection via command line, if you need more information about my system please write which command I have to run.

atti Wednesday 21 October 2020 at 18:20
attiAnonymous

UPDATE: with the latest updates of lib32-nvidia-450xx-utils it now works!

I'd like to mark this thread as "solved" but forum doesn't allow me.

Edited by atti

Dadu042 Wednesday 21 October 2020 at 18:54
Dadu042

I do it, thanks for the info.

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com