


protontricks 214510 d3dx9_41
Water textures are white while d3dx9_41 is not installed.
Played with Proton 9.0-4 but run protontricks 214510 d3dx9_41
for water fix.

Used the latest Proton GE to avoid any textures issues and installed SpecialK to enable sleepless cores to fix the FPS drop issue. Game runs flawlessly after those fixes.
Using the latest proton GE fixes any texture issues.
The game runs at a locked 60FPS on Steamdeck even upscaled to 1920x1200 HOWEVER just like on windows regardless of resolution or graphical configuration the game has an issue where it will drop frames by nearly half for a moment or two when traversing the world. This is a common issue with the older Lego games such as this one and Marvel Heroes It happens regardless of configuration.
The fix is to install specialK and enable sleepless cores.
Basically just download Specialk put specialk32.dll into the games main install folder, rename that dll to d3d9.dll and specialK is now installed.
Edit a control layout to make one of the buttons press Ctrl+shift+backspace to pull up the specialK on-screen-display. Near the frame-rate graph you'll see an "Advanced" option, click that, and enable "Sleepless cores" and "Sleepless Windows Core" and then you're all set. You can now play now max upscaled at a locked 60FPS without any drops.
For more information see the entry on PC gaming Wiki for "L
After the two pretty simple tweaks above the game runs fantastically with zero issues even at massively upscaled resolutions.

Using 2 Xbox Series controllers via Bluetooth for local multiplayer works great!

Protontricks was required to install dx9d-41 into the correct prefix, which was used to fix the water issue.
Water would appear an off white color, and be displayed through terrain.
How to fix the water issue: Install protonticks, select Lego The Lord of the Rings, press OK, press Install a Windows DLL or Component, select and install dx9d-41, enjoy the game.

gamemoderun
Install the dx9d-41 DLL to fix the water
Works fine out of the box, only requires some tinkering to fix the water from being all rainbowy vomit

Keep in mind I just started the game and play only few minutes in first level. I will play more in near future.
I tried with few of the older Proton versions - 4.11 and 3.16. But there are few other problems who need to be solve:
- Remove default wine prefix, because it was 64bits and build new 32bits prefix with those commands:
rm -rf /home/{user}/.steam/steam/steamapps/compatdata/214510/pfx
WINEARCH=win32 WINEPREFIX=/home/{user}/.steam/steam/steamapps/compatdata/214510/pfx winecfg
- Then I needed few DLLs. You will need them even on Windows, but on Windows may be the better way is to isntall dxwebsetup package. On Linux I added them after I run Protontricks and then from wine config. First I select Windows 7 as OS and added the followed libraries: D3DX9_41, X3DAudio1_7, XAPOFX1_3, xinput1_3.
I hope this information will help!
I tried almost a day to run the game. Without Proton it is not campatible with Linux, but looks like the key moment was the missing DDLs. If I experience any problems in future play I will try with Proton GE.

To avoid this issue make sure the game is installed on local storage (not the SD card).
Also make sure you're running this with proton GE (not sure about this part but doesn't hurt to have it)

You must use GE, otherwise you will get rainbow looking rivers and broken audio.

It's a fun game when it works. Unfortunately, it's currently broken on the Steam Deck using the official Proton Builds.
Water and lava textures are rendered as a flat rainbow hued shimmer that is visible through the level geometry.

Needs GE ("Glorious Eggroll") proton to run. Once you install that, works perfectly.

Had my 3440x1440 resolution option but wouldn't actually swap to it
Just checked and it also works OOTB!


Installed d3dx9_41 to fix flashing water

TDP to 6w
With default Proton graphic issues with water, lava and sometimes shadows. Change to any Proton GE version will solve it and experience is perfect. 6w at 45fps for decent playtime on battery, with high graphic settings (highest possible) at 1280x800. For docked mode I changed to 8w to get 60fps stable at fhd.

With normal proton from steam, water and lava where flickering heavily

Игре необходима библиотека d3dx9_41 иначе вода будет артефачить. Установите Protontricks (из магазина Discover) и запустите его. Выберите эту игру в списке и нажмите ОК (ждите открытия следующего окна). Далее выбирайте пункты: Использовать префикс по умолчанию – Установить библиотеку DLL или компонент Windows – d3dx9_41 – ОК (после повторного открытия окна просто закройте его).

Works perfectly once this command is executed:
protontricks 214510 d3dx9_41
Flashing water & reflective surfaces, fixed with
protontricks 214510 d3dx9_41

flickering water and lava without proton GE. Everything is fine with Proton GE

gamescope -W 1920 -H 1080 -r 60 -f -- %command%
The protontricks command is not necessary to launch and run the game, however it is required to fix glitched out water effects
Water reflections don't work until d3dx9_41 is installed
This game has no options to run in a windowed mode, and does not resize properly if sent to a secondary monitor of a different aspect ratio. Both of these issues are fixed by launching in gamescope
protontricks 214510 d3dx9_41

You need GE-Proton for flickering water and other textures fix

Minor slow downs can happen when loading new areas and some effects can cause minor slow downs but from my entire playthrough of the game it was very minor.
After the latest proton update, this game is now fully functional. The rainbow textured have been fixed.

Current Steam Proton works but some textures are rainbow and bleed through all objects. With the GE proton this issue is resolved.
Using forced experimental Ge-proton8-21 (newest version at time of writing) go to protontricks, select LEGO lord of the rings, then Select the default winprefix, Install a Windows DLL or Component, install d3dx9_41. This solution is reported fo PC but works to fix flashing texture issue on deck. Make sure game files are installed on internal storage. First working solution I have found that works for this issue.

protontricks 214510 d3dx9_41 Where 214510 is game ID and d3dx9_41 is what you want to install
After protontricks, there is no missing textures
Running stable as the good ol' days in Windows with experimental, It just need set the launch argument to able run the game.
PROTON_USE_WINED3D=1 %command%

Running official proton 8.0-3 (latest at time of writing) and running Proton Experimental would result in certain textures being replaced with a bright rainbow like flicker. Not unplayable but very distracting. Changing to GE-Proton8-9 (latest at time of writing) fixed these graphical glitches and made the game run beautifully.
Runs at max settings 1280x800 16:10 with a solid 60fps and is a lot of fun!

Some of the textures are broken and the audio occasionally stutters, but otherwise the game works fine.
Certain textures flicker a rainbow-like color.
GE-Proton7-43 with the game running off the deck itself and not the SD card (same as Zaqew said below). I tried a few of the other suggestions below but it only worked once i transfered the game to the deck.

Po dodaniu "protontricks 214510 d3dx9_41" zniknęły artefakty więc spokojnie da się grać i ukończyć
protontricks 214510 d3dx9_41
Migające klocki (Po dodaniu "protontricks 214510 d3dx9_41" wszystko jest ok)
In order to run it fine, you need either Proton-GE or apply the protontricks manually. After that it starts & runs just like on windows 7 back in the days.
The game only worked for me when I used GE-Proton7-43 AND installed to the internal storage. When I installed it on my SD card it didn't work, no matter which Proton version I chose. After doing so there have not been any problems and not a single crash.
Launching with default Steam Proton quits right after intro logo. With GE-Proton7-43 it works great!

PROTON_USE_WINED3D=1 %command%
I installed winetricks by running this on Linux Terminal: sudo apt install winetricks. I installed protontricks by running this on Linux Terminal: sudo pip3 install protontricks. As suggested in here, I executed this on Linux Terminal: protontricks 214510 d3dx9_41.
I had to follow these instructions in order for the game to load past the starting screen. https://github.com/ValveSoftware/Proton/issues/1836#issuecomment-1319131816
For me, running the game without GE-Proton7-43 was unplayable. took way to long to load into the menu, and couldn't get it to load into new game.