Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save tannisroot/1ee1b1be83d6b0f002c0ef84e0a7721b to your computer and use it in GitHub Desktop.
Save tannisroot/1ee1b1be83d6b0f002c0ef84e0a7721b to your computer and use it in GitHub Desktop.
snippet from a winehq test report
Extra comments was changed from
'<p>These were the steps I went through in order to install Vulkan/DxVk manually, these are the packages you will need.<br>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.</p>
<p> </p>
<p>sudo apt-get install libvulkan1 libvulkan-dev vulkan-utils<br>sudo apt-get install mesa-vulkan-drivers<br>sudo apt-get install dxvk<br>sudo apt-get install lutris<br>winetricks dxvk<br>(additional step described below...) library override ddraw.dll (native, builtin)<br>sudo apt-get install mesa-vulkan-drivers:i386</p>
<p> </p>
<p>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.<br> </p>
<p>Additional required step:<br>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) <br>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.<br>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?) </p>
<p> </p>
<p>Note:<br>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.</p>
<p><br></p>
<p>inxi -Fxxx<br>System: Host: mx1 Kernel: 5.8.0-3-amd64 x86_64 bits: 64 compiler: N/A Desktop: Xfce 4.14.2 <br> tk: Gtk 3.24.5 info: xfce4-panel wm: xfwm4 dm: LightDM 1.26.0 <br> Distro: MX-19.3_ahs_x64 patito feo November 11 2020 <br> base: Debian GNU/Linux 10 (buster) <br> AMD Ryzen laptop 3500U APU<br> Wine version 4.1 (february 2019 build... doesn't have the bloat present in newer versions)</p>
<p><br></p>'
to
'<p>These were the steps I went through in order to install Vulkan/DxVk manually, these are the packages you will need.<br>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.</p>
<p> </p>
<p><span style="font-family:Monospace;">sudo apt-get install libvulkan1 libvulkan-dev vulkan-utils<br>sudo apt-get install mesa-vulkan-drivers<br>sudo apt-get install dxvk<br>sudo apt-get install lutris<br>winetricks dxvk</span><br>(additional step described below...) library override ddraw.dll (native, builtin)<br><span style="font-family:Monospace;">sudo apt-get install mesa-vulkan-drivers:i386</span></p>
<p> </p>
<p>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.<br> </p>
<p>Additional required step:<br>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) <br>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.<br>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?) </p>
<p> </p>
<p>Note:<br>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.</p>
<p><br></p>
<p><span style="font-family:Monospace;">inxi -Fxxx<br>System: Host: mx1 Kernel: 5.8.0-3-amd64 x86_64 bits: 64 compiler: N/A Desktop: Xfce 4.14.2 <br> tk: Gtk 3.24.5 info: xfce4-panel wm: xfwm4 dm: LightDM 1.26.0 <br> Distro: MX-19.3_ahs_x64 patito feo November 11 2020 <br> base: Debian GNU/Linux 10 (buster) <br> AMD Ryzen laptop 3500U APU<br> Wine version 4.1 (february 2019 build... doesn't have the bloat present in newer versions)</span></p>
<p><br></p>'.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment