Posted May 26, 2021
These were the steps I went through in order to install Vulkan/DxVk manually and get The Sims 1 working on Wine without bugs. These are the packages you will need.
It's extra nice that MX Linux already comes with additional custom Debian repositories, so you don't need to deal with adding 3rd party repositories manually, no hassle.
sudo apt-get install libvulkan1 libvulkan-dev vulkan-utils
sudo apt-get install mesa-vulkan-drivers
sudo apt-get install dxvk
sudo apt-get install lutris (optional... stock Wine also runs the game fine, after installation because registry keys are needed)
winetricks dxvk
(additional step described below...) library override ddraw.dll (native, builtin)
sudo apt-get install mesa-vulkan-drivers:i386
With these packages installed I got The Sims 1: Complete Edition to work, in combination with dgVoodoo2. dgVoodoo2 is required to translate the Directx8 calls into Directx11, and then Dxvk translates Dx11 into OpenGL.
Additional required step:
In order for dgVoodoo2 to get activated inside of Wine, you will need to copy the dgvoodoo DLL files into the game folder, and then run winecfg, create Library override for ddraw.dll (native, builtin)
dgVoodoo2 also gives you the option to run the game windowed, so you will know when dgvoodoo is properly working, there's also a watermark logo in the bottom right corner when it's activated.
dgVoodoo2 translates the game's Directx8 calls into Directx11, and then Dxvk translates Dx11 into OpenGL (as far as I understand, dgVoodoo is also required on Windows, so this is not a problem with Wine itself, so I think the proper rating is Gold right?)
Note:
Families previously created that had the "no textures" problem (also known as "white sims") will remain with that problem. The Sims will be rendered correctly on the screen but their portraits are still white. You will need to create a new family or reset the game entirely in order to get rid of that problem.
inxi -Fxxx
System: Host: mx1 Kernel: 5.8.0-3-amd64 x86_64 bits: 64 compiler: N/A Desktop: Xfce 4.14.2
tk: Gtk 3.24.5 info: xfce4-panel wm: xfwm4 dm: LightDM 1.26.0
Distro: MX-19.3_ahs_x64 patito feo November 11 2020
base: Debian GNU/Linux 10 (buster)
AMD Ryzen laptop 3500U APU
Wine version 4.1 (february 2019 build... doesn't have the bloat present in newer versions)
It's extra nice that MX Linux already comes with additional custom Debian repositories, so you don't need to deal with adding 3rd party repositories manually, no hassle.
sudo apt-get install libvulkan1 libvulkan-dev vulkan-utils
sudo apt-get install mesa-vulkan-drivers
sudo apt-get install dxvk
sudo apt-get install lutris (optional... stock Wine also runs the game fine, after installation because registry keys are needed)
winetricks dxvk
(additional step described below...) library override ddraw.dll (native, builtin)
sudo apt-get install mesa-vulkan-drivers:i386
With these packages installed I got The Sims 1: Complete Edition to work, in combination with dgVoodoo2. dgVoodoo2 is required to translate the Directx8 calls into Directx11, and then Dxvk translates Dx11 into OpenGL.
Additional required step:
In order for dgVoodoo2 to get activated inside of Wine, you will need to copy the dgvoodoo DLL files into the game folder, and then run winecfg, create Library override for ddraw.dll (native, builtin)
dgVoodoo2 also gives you the option to run the game windowed, so you will know when dgvoodoo is properly working, there's also a watermark logo in the bottom right corner when it's activated.
dgVoodoo2 translates the game's Directx8 calls into Directx11, and then Dxvk translates Dx11 into OpenGL (as far as I understand, dgVoodoo is also required on Windows, so this is not a problem with Wine itself, so I think the proper rating is Gold right?)
Note:
Families previously created that had the "no textures" problem (also known as "white sims") will remain with that problem. The Sims will be rendered correctly on the screen but their portraits are still white. You will need to create a new family or reset the game entirely in order to get rid of that problem.
inxi -Fxxx
System: Host: mx1 Kernel: 5.8.0-3-amd64 x86_64 bits: 64 compiler: N/A Desktop: Xfce 4.14.2
tk: Gtk 3.24.5 info: xfce4-panel wm: xfwm4 dm: LightDM 1.26.0
Distro: MX-19.3_ahs_x64 patito feo November 11 2020
base: Debian GNU/Linux 10 (buster)
AMD Ryzen laptop 3500U APU
Wine version 4.1 (february 2019 build... doesn't have the bloat present in newer versions)
Post edited May 26, 2021 by FeelingShred