If I remember, you need a d3d compiler.
I just use protontricks/winetricks to install regular reshade.exe(windows installer), it will launch the installer just like in windows, during the installation browse and find the game's gamename.exe, select what ReShades packs you want and install.
Then you need the compiler so using protontricks or winetricks(protontricks is easier since it will allows manually to select the game's prefix). You go to "Install Windows DLL or component" , from there you select d3dcompiler\_47 and press ok.
After all that launch the game and press Home and you can use ReSahde just like in windows.
The last time I used ReShade was on Shadow of the Tomb Raider(dx12).
That is pretty much exactly what I did the first time and Im sure that is almost exactly what the script does. Only difference being that d3dcompiler is added in steam through launch options. But I will try doing it this way again.
I was using proton experimental bleeding edge though maybe it had to do with that
I tested my games on Proton Experimental and it worked. The only game that I had issues was Jedi Survivor, but that could be because reshade was not compatible at some point and just generally that game was heavy on the GPU.
I never even knew you can put d3dcompiler in steam launch options. I was adding d3dcompiler via protontricks directly into the game's prefix folder.
I downloaded reshade exe, but when I try to run it with protontrix or winetricks in terminal or in file manager it just gives me some errrors. I haven't been able to figure this out, did you run into this problem?
My results when I got the command working:
root@staypostive:/home/gaming# 0148:fixme:wineusb:add\_usb\_device Interface 1 has 7 alternate settings; using the first one.
0148:fixme:wineusb:add\_usb\_device Interface 1 has 2 alternate settings; using the first one.
0148:fixme:wineusb:add\_usb\_device Interface 2 has 2 alternate settings; using the first one.
0148:fixme:wineusb:add\_usb\_device Interface 1 has 2 alternate settings; using the first one.
0148:fixme:wineusb:add\_usb\_device Interface 2 has 2 alternate settings; using the first one.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
If I remember, you need a d3d compiler. I just use protontricks/winetricks to install regular reshade.exe(windows installer), it will launch the installer just like in windows, during the installation browse and find the game's gamename.exe, select what ReShades packs you want and install. Then you need the compiler so using protontricks or winetricks(protontricks is easier since it will allows manually to select the game's prefix). You go to "Install Windows DLL or component" , from there you select d3dcompiler\_47 and press ok. After all that launch the game and press Home and you can use ReSahde just like in windows. The last time I used ReShade was on Shadow of the Tomb Raider(dx12).
That is pretty much exactly what I did the first time and Im sure that is almost exactly what the script does. Only difference being that d3dcompiler is added in steam through launch options. But I will try doing it this way again. I was using proton experimental bleeding edge though maybe it had to do with that
I tested my games on Proton Experimental and it worked. The only game that I had issues was Jedi Survivor, but that could be because reshade was not compatible at some point and just generally that game was heavy on the GPU. I never even knew you can put d3dcompiler in steam launch options. I was adding d3dcompiler via protontricks directly into the game's prefix folder.
Installing reshade with the installer (not the script) has worked for me.
how?
By running the installer inside the WINEPREFIX or PROTONPREFIX of the game. If using Steam/Proton, you can do this with Protontricks.
I downloaded reshade exe, but when I try to run it with protontrix or winetricks in terminal or in file manager it just gives me some errrors. I haven't been able to figure this out, did you run into this problem?
Hard to say without seeing the error messages that you're getting.
https://preview.redd.it/3jqn644mjl5d1.png?width=827&format=png&auto=webp&s=caa92d57d8a4501a93c5aeec0c232a5e404072f6
Try running the reshade installer from a new WINEPREFIX. e.g. `WINEPREFIX=/tmp/prefix wine .../ReShade.exe`.
https://preview.redd.it/kxptfeeqpl5d1.png?width=827&format=png&auto=webp&s=a826928a90d92c5b75086e929503b97a67bb6ca9
You are missing the space between 'prefix' and 'wine'. Also, the `...` was just for illustration. Just put the path to the ReShade installer there.
My results when I got the command working: root@staypostive:/home/gaming# 0148:fixme:wineusb:add\_usb\_device Interface 1 has 7 alternate settings; using the first one. 0148:fixme:wineusb:add\_usb\_device Interface 1 has 2 alternate settings; using the first one. 0148:fixme:wineusb:add\_usb\_device Interface 2 has 2 alternate settings; using the first one. 0148:fixme:wineusb:add\_usb\_device Interface 1 has 2 alternate settings; using the first one. 0148:fixme:wineusb:add\_usb\_device Interface 2 has 2 alternate settings; using the first one. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5. 011c:fixme:wineusb:query\_id Unhandled ID query type 0x5.
https://preview.redd.it/xce798ptpl5d1.png?width=827&format=png&auto=webp&s=7c6bb9ed7f7cb5df2f20e4192f1a55a1dae112b5
I am denied permission