Direct3d not available on Debian12 Wine ? Mesa too old ?

Questions about Wine on Linux
Locked
mrDBUG
Level 1
Level 1
Posts: 5
Joined: Thu Apr 30, 2020 6:06 pm

Direct3d not available on Debian12 Wine ? Mesa too old ?

Post by mrDBUG »

As title says I have problems with a situation where when I try to run a program called C64 Forever from Cloanto on Debian 12 and I get an error message that Direct3d is not available. I wonder if this is due to Mesagl being too old ? What could I do ?

libgl1-mesa-dri:i386 er allerede den nyeste version (22.3.6-1+deb12u1).
libgl1-mesa-glx:i386 er allerede den nyeste version (22.3.6-1+deb12u1)


Cheers Dag !

PS: I know I'm sparse with info here but I just wondered about some hints..
Same excact computer it works on latest Manjaro (with 23.x glx/dri).
mrDBUG
Level 1
Level 1
Posts: 5
Joined: Thu Apr 30, 2020 6:06 pm

Re: Direct3d not available on Debian12 Wine ? Mesa too old ?

Post by mrDBUG »

Its something to do with missing libGL.so.1 :-(
Only its not missing says Debian12 apt :-(
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: Direct3d not available on Debian12 Wine ? Mesa too old ?

Post by jkfloris »

"libGL.so.1" is part of the libgl1 package. Make sure you also have the 32-bit version installed:

Code: Select all

sudo apt install libgl1:i386
To check, you can run:

Code: Select all

apt policy libgl1:{amd64,i386}
Locked