We have detected that cookies are not enabled on your browser. Please enable cookies to ensure the proper experience.
Results 1 to 22 of 22
  1. #1
    Join Date
    Oct 2016
    Posts
    13

    LotRO on Linux Video Guide: DX11 and in-game store working!



    After doing many hours of tweaking and experimenting, I wanted to make a video guide on how to get The Lord of the Rings Online working on linux via Wine and Lutris. This also includes tweaks to get DX11 and the in-game store working so the game has feature parity with Windows alongside extremely good performance.

    This guide is inspired by the guide 'LOTRO on Linux: A Modern Guide (2019)', posted by Webgiant. Please check out that guide here: https://www.lotro.com/forums/showthr...n-Guide-(2019)

    Winetricks terminal command:
    (Make sure to edit the WINEPREFIX location to where you've installed the game)
    WINEPREFIX=~/Games/lotro winetricks d3dcompiler_43 d3dx11_42 d3dx11_43 winhttp corefonts
    Reddit post on how to get DX11 working: https://www.reddit.com/r/SteamPlay/c..._of_the_rings/
    A big thanks to /u/tolinbran for the hard work!

    d3dcompiler_42.verb terminal commands:
    cd Documents
    WINEPREFIX=~/Games/lotro winetricks d3dcompiler_42.verb
    Afterwards, the game should work as it does in Windows. Thanks for watching.

  2. #2
    Thanks BIG heaps, Thymir!

    You make it look so easy - I watched the whole video (would have given you a 'thumbs up' if I had an account with YouTube) and I'll give this method of yours a crack one day. I did try Webgiant's process but came stuck partway - most likely due to an error on my part, and I'm sure even the most rudimentary understanding of Linux is needed, and I fail in that regard.

    Regardless, I still appreciated his thread very much and for me at least I am a step (albeit a small one) closer to getting the game working on Linux.

    But now, with your instructions (and I know it is for Manjaro flavour of Linux, um, am I correct?), I will try again. But here is where I may have an issue: I like Linux Mint (which I believe is uBuntu based (and I may already be assuming and/or getting terminology wrong). But I seriously want to move off Windows and onto Linux. So my question is:

    Will your procedure stated above work with Linux Mint? Or will I have to incorporate other steps to get to the same end result as you have described in your post and video? (and I am thinking that I will have to do a few extra complicated (for me) things or steps).

    Thanks again!

    Asterus.
    Another one bites the dust...

  3. #3
    Join Date
    Feb 2007
    Posts
    246
    Quote Originally Posted by Thymir View Post


    After doing many hours of tweaking and experimenting, I wanted to make a video guide on how to get The Lord of the Rings Online working on linux via Wine and Lutris. This also includes tweaks to get DX11 and the in-game store working so the game has feature parity with Windows alongside extremely good performance.

    This guide is inspired by the guide 'LOTRO on Linux: A Modern Guide (2019)', posted by Webgiant. Please check out that guide here: https://www.lotro.com/forums/showthr...n-Guide-(2019)

    Winetricks terminal command:
    (Make sure to edit the WINEPREFIX location to where you've installed the game)


    Reddit post on how to get DX11 working: https://www.reddit.com/r/SteamPlay/c..._of_the_rings/
    A big thanks to /u/tolinbran for the hard work!

    d3dcompiler_42.verb terminal commands:


    Afterwards, the game should work as it does in Windows. Thanks for watching.
    Quit spewing fake news. The wine client is a pile of GARBAGE. I get 40 dps less. I get the graphic pauses I was only getting on windows. I still get frequent client crashes.

    I've been using wine for over 20 years. It is not designed for graphic and/or network intensive applications. Quit giving mac users false hope because you stumbled onto somebody's wine howto. I've been writing software for 25 years, 14 of that as a solaris and linux kernel developer. If you'd like me to get down into the weeds and explain to you how it is absolutely impossible to get anywhere near native performance under wine, let me know. You were not getting native mac client performance under wine. Period.

  4. #4
    Join Date
    Jun 2011
    Posts
    2,500
    Quote Originally Posted by rhugga View Post
    ....
    It could be that you got triggered by a keyword here, but this is about wine on linux, not wine on macos.

  5. #5
    Join Date
    Feb 2011
    Posts
    4,517
    This is awesome! Great work!
    Moved from Riddermark to Arkenstone on 9/29/2015!
    -----
    Disclaimer: The definition of "Soon™" is based solely on SSG's interpretation of the word, and all similarities with dictionary definitions of the word "Soon™" are purely coincidental and should not be interpreted as a time frame that will come to pass within a reasonable amount of time.

  6. #6
    Join Date
    Nov 2007
    Posts
    12
    Hi Thymir

    When I seen your video, finally someone who could explain how to use the d3dcompiler_42.verb file, and I got it to work as described, ty.

    I use Manjaro Cinnamon, and I followed everything you said. Dx11 works spot on, and my framerate went up. The only problem I still have is the darn Lotro Store still does not work! I re-read everything, checked pathways etc.

    The procedure I used was as follows:

    Made sure Wine, Winetricks and Lutris were installed.
    Made a lotro folder in my home/Games folder
    Opened Lutris, pressed the + button. Typed the name I wanted to use, in my case Lord Of The Rings Online
    Selected Runner, Wine (Runs Window games)
    Selected Install Runners, went to Wine, manage versions, from here ticked tkg-4.6 pressed ok
    Then put 2007 for release year
    Downloaded lotrolive.exe put as executionable
    Working directory ~/Games/lotro
    Wine Prefix exactly the same ~/Games/lotro
    Prefix architecture Auto default
    Under Runner Option, selected tkg-4.6 x86_64
    Enabled DXVK version the same as yours 1.2.1 and Enabled Esync
    I left the rest the same and the same in system options, pressed SAVE on all tabs as I went
    Installed to the point where it asks to launch unticked this.
    Went back to config. and entered in the new executionable that is in the Games/lotro etc. lotrolauncher.exe
    Clicked Play, choose to install high res data. Downloaded game.

    Opened Terminal
    WINEPREFIX=~/Games/lotro winetricks d3dcompiler_43 d3dx11_42 d3dx11_43 winhttp corefonts
    pressed enter
    before I did the next step, I made the txt file you mentioned. named it d3dcompiler_42.verb and placed it in the Documents folder
    Changed directory to Documents (using the ls command checked that the file I needed was in this directory) then entered in terminal
    WINEPREFIX=~/Games/lotro winetricks d3dcompiler_42.verb
    pressed enter

    Now I launched Lotro..... all went well at character screen changed to Dx11 , Utra settings etc. Launched a character, looked great ran great..... except, no lotro store

    Any suggestions??

  7. #7
    Join Date
    Oct 2016
    Posts
    13
    Quote Originally Posted by Lotsofhope View Post
    Hi Thymir

    When I seen your video, finally someone who could explain how to use the d3dcompiler_42.verb file, and I got it to work as described, ty.

    I use Manjaro Cinnamon, and I followed everything you said. Dx11 works spot on, and my framerate went up. The only problem I still have is the darn Lotro Store still does not work! I re-read everything, checked pathways etc.

    The procedure I used was as follows:

    Made sure Wine, Winetricks and Lutris were installed.
    Made a lotro folder in my home/Games folder
    Opened Lutris, pressed the + button. Typed the name I wanted to use, in my case Lord Of The Rings Online
    Selected Runner, Wine (Runs Window games)
    Selected Install Runners, went to Wine, manage versions, from here ticked tkg-4.6 pressed ok
    Then put 2007 for release year
    Downloaded lotrolive.exe put as executionable
    Working directory ~/Games/lotro
    Wine Prefix exactly the same ~/Games/lotro
    Prefix architecture Auto default
    Under Runner Option, selected tkg-4.6 x86_64
    Enabled DXVK version the same as yours 1.2.1 and Enabled Esync
    I left the rest the same and the same in system options, pressed SAVE on all tabs as I went
    Installed to the point where it asks to launch unticked this.
    Went back to config. and entered in the new executionable that is in the Games/lotro etc. lotrolauncher.exe
    Clicked Play, choose to install high res data. Downloaded game.

    Opened Terminal
    WINEPREFIX=~/Games/lotro winetricks d3dcompiler_43 d3dx11_42 d3dx11_43 winhttp corefonts
    pressed enter
    before I did the next step, I made the txt file you mentioned. named it d3dcompiler_42.verb and placed it in the Documents folder
    Changed directory to Documents (using the ls command checked that the file I needed was in this directory) then entered in terminal
    WINEPREFIX=~/Games/lotro winetricks d3dcompiler_42.verb
    pressed enter

    Now I launched Lotro..... all went well at character screen changed to Dx11 , Utra settings etc. Launched a character, looked great ran great..... except, no lotro store

    Any suggestions??
    I'd double check you've got winhttp installed correctly by using the winetricks button on lutris. Open lutris, click the winetricks button. Press okay to accept 'Select Default Wineprefix'. Click install windows component or dll, and then scroll down to make sure winhttp is installed. If it is, try unclicking it, pressing okay, then going back and re-installing it by reclicking it.

    On manjaro, all I needed to do is install winhttp to get the store working. I'd also check your in-game settings too, make sure you're not trying to use the external store in your ui settings etc.

  8. #8
    Join Date
    Oct 2016
    Posts
    13
    Quote Originally Posted by rhugga View Post
    Quit spewing fake news. The wine client is a pile of GARBAGE. I get 40 dps less. I get the graphic pauses I was only getting on windows. I still get frequent client crashes.

    I've been using wine for over 20 years. It is not designed for graphic and/or network intensive applications. Quit giving mac users false hope because you stumbled onto somebody's wine howto. I've been writing software for 25 years, 14 of that as a solaris and linux kernel developer. If you'd like me to get down into the weeds and explain to you how it is absolutely impossible to get anywhere near native performance under wine, let me know. You were not getting native mac client performance under wine. Period.
    The video clearly says in the title, description and on the thumbnail that this is for LOTRO ON LINUX! All news is fake news when you can't be bothered to read!

  9. #9
    Join Date
    Oct 2016
    Posts
    13
    Quote Originally Posted by Asterus View Post
    Thanks BIG heaps, Thymir!

    You make it look so easy - I watched the whole video (would have given you a 'thumbs up' if I had an account with YouTube) and I'll give this method of yours a crack one day. I did try Webgiant's process but came stuck partway - most likely due to an error on my part, and I'm sure even the most rudimentary understanding of Linux is needed, and I fail in that regard.

    Regardless, I still appreciated his thread very much and for me at least I am a step (albeit a small one) closer to getting the game working on Linux.

    But now, with your instructions (and I know it is for Manjaro flavour of Linux, um, am I correct?), I will try again. But here is where I may have an issue: I like Linux Mint (which I believe is uBuntu based (and I may already be assuming and/or getting terminology wrong). But I seriously want to move off Windows and onto Linux. So my question is:

    Will your procedure stated above work with Linux Mint? Or will I have to incorporate other steps to get to the same end result as you have described in your post and video? (and I am thinking that I will have to do a few extra complicated (for me) things or steps).

    Thanks again!

    Asterus.
    It should indeed work on Linux mint just fine. The only thing I'd suggest is that you check that you've got up to date graphics drivers and a recent version of wine installed. Other than that, you should be good to just follow the guide.

  10. #10
    One question, and this has me a bit interested in, btw kudos for the video. but have you at all tried the SteamOS and enabling the experimental features to see if Proton 4.X will work? I am currently putting the SteamOS on to a zip drive and about to install it to see. but non the less I am curious...

  11. #11
    Join Date
    Oct 2016
    Posts
    13
    Quote Originally Posted by Bronstone View Post
    One question, and this has me a bit interested in, btw kudos for the video. but have you at all tried the SteamOS and enabling the experimental features to see if Proton 4.X will work? I am currently putting the SteamOS on to a zip drive and about to install it to see. but non the less I am curious...
    So, I've tried LotRO on Proton 4.2-3, 4.2-4 and I find that the performance turns out better in the method I have shown. Also I couldn't get the store to work for me via Proton, only this Wine method. I've not tried SteamOS, but given that SteamOS is essentially just another Linux distro, I highly doubt that it will make any difference personally. SteamOS simply strikes me as a linux distro built for running on a console type system.

  12. #12
    Quote Originally Posted by Thymir View Post
    So, I've tried LotRO on Proton 4.2-3, 4.2-4 and I find that the performance turns out better in the method I have shown. Also I couldn't get the store to work for me via Proton, only this Wine method. I've not tried SteamOS, but given that SteamOS is essentially just another Linux distro, I highly doubt that it will make any difference personally. SteamOS simply strikes me as a linux distro built for running on a console type system.
    Ok was curious, I plan to test on the SteamOS a bit, but thanks for giving it a go! one other question I have is have you tested on Ubuntu 19.04 Disco Dingo? I am wondering if the same code entry's would work or be the same or slightly different. Thanks!

    Edit: Currently everything is patching in the SteamOS I did not select enhanced graphics however, I will update once I see if the store works and how it performs.
    Last edited by Bronstone; May 21 2019 at 06:29 PM.

  13. #13
    Join Date
    Nov 2007
    Posts
    12
    Quote Originally Posted by Thymir View Post
    I'd double check you've got winhttp installed correctly by using the winetricks button on lutris. Open lutris, click the winetricks button. Press okay to accept 'Select Default Wineprefix'. Click install windows component or dll, and then scroll down to make sure winhttp is installed. If it is, try unclicking it, pressing okay, then going back and re-installing it by reclicking it.

    On manjaro, all I needed to do is install winhttp to get the store working. I'd also check your in-game settings too, make sure you're not trying to use the external store in your ui settings etc.
    Hi Thymir

    I checked to make sure winhttp was installed as you suggested it was, unclicked it, pressed ok, went out and back in, winhttp was again ticked without my intervention. As for the external store it was never ticked, I did check.

    I wish I knew what it was, preventing it on my machine. But, thank you for trying.

  14. #14
    Join Date
    Oct 2016
    Posts
    13
    Quote Originally Posted by Lotsofhope View Post
    Hi Thymir

    I checked to make sure winhttp was installed as you suggested it was, unclicked it, pressed ok, went out and back in, winhttp was again ticked without my intervention. As for the external store it was never ticked, I did check.

    I wish I knew what it was, preventing it on my machine. But, thank you for trying.
    The only other thing I'd suggest is that you experiment with other versions of Wine. Click the little lutris icon in the top left, click manage runners, and then install a few more wine runners. Try the 'protonified version of 4.6, then try some more tkg releases, 4.5, 4.4 etc, maybe down to 4.0. Don't try any that's for other games specifically such as ffxiv, just tkg-4.x etc. If it doesn't work, then go use the awesomium/legacy client instead, you should have a better time with that.

  15. #15
    Awesome!!!!!! I just upgraded my video card from a not so good Intel to a NVidia card - probably still low end, but I'm now running dx11 and highest graphics settings! What an improvement!

    I did have to upgrade my ubuntu from 16.04 to 18.04, in order to install Lutris. Once I did that, your instructions just worked flawlessly. Kudos to whoever wrote that extra verb script to get the dx11 and http components added. This is just plain awesome!

  16. #16
    Join Date
    Oct 2016
    Posts
    13
    Quote Originally Posted by DMorton View Post
    Awesome!!!!!! I just upgraded my video card from a not so good Intel to a NVidia card - probably still low end, but I'm now running dx11 and highest graphics settings! What an improvement!

    I did have to upgrade my ubuntu from 16.04 to 18.04, in order to install Lutris. Once I did that, your instructions just worked flawlessly. Kudos to whoever wrote that extra verb script to get the dx11 and http components added. This is just plain awesome!
    Glad you've had success with it! I have since had the store bug out again for me, which I'm currently working on. The store is definitely the most temperamental aspect of the whole process, but the DX11 seems solid!

  17. #17
    Join Date
    Jun 2011
    Posts
    1,369
    Quote Originally Posted by rhugga View Post
    I've been writing software for 25 years, 14 of that as a solaris and linux kernel developer. If you'd like me to get down into the weeds and explain to you how it is absolutely impossible to get anywhere near native performance under wine, let me know.
    I'd like to hear it.
    Thurallor, Warden of Landroval
    Author of plugins: SequenceBars, Reminders, others

  18. #18
    Quote Originally Posted by Thymir View Post
    Glad you've had success with it! I have since had the store bug out again for me, which I'm currently working on. The store is definitely the most temperamental aspect of the whole process, but the DX11 seems solid!
    The store is working for me for the first time ever on linux. wow, I've accumulated a few points!

    I'm interested to learn what this Vulkan layer is. Cool magic, that's for sure.

  19. #19
    Join Date
    Oct 2016
    Posts
    13
    Quote Originally Posted by Lotsofhope View Post
    Hi Thymir

    I checked to make sure winhttp was installed as you suggested it was, unclicked it, pressed ok, went out and back in, winhttp was again ticked without my intervention. As for the external store it was never ticked, I did check.

    I wish I knew what it was, preventing it on my machine. But, thank you for trying.
    I'VE FIGURED IT OUT!!!! Update your kernal to 5.1.4-1, which you can do in manjaro settings manager if you don't know. Simply install and reboot.

  20. #20
    Join Date
    Nov 2007
    Posts
    12

    Smile

    Quote Originally Posted by Thymir View Post
    I'VE FIGURED IT OUT!!!! Update your kernal to 5.1.4-1, which you can do in manjaro settings manager if you don't know. Simply install and reboot.

    Hi Thymir

    Have that exact kernal installed and running, for me store still does not work, tried in fullscreen, windowed fullscreen and windowed, no go, it doesn't like me. Also tried the different runners as you suggested in an earlier note, no go. Keeping my eye out for articles of this kind to see if anything else comes up. It's funny how the store works for some but not others. I run the game via steam with the store working, but not dx11 and have the lutris lotro install when I want to look at the better graphics. Will be happy to ditch steam when I can get the store working in lutris version. Thanks for continuing trying to find a solution.

  21. #21
    Join Date
    Oct 2016
    Posts
    13
    Quote Originally Posted by Lotsofhope View Post
    Hi Thymir

    Have that exact kernal installed and running, for me store still does not work, tried in fullscreen, windowed fullscreen and windowed, no go, it doesn't like me. Also tried the different runners as you suggested in an earlier note, no go. Keeping my eye out for articles of this kind to see if anything else comes up. It's funny how the store works for some but not others. I run the game via steam with the store working, but not dx11 and have the lutris lotro install when I want to look at the better graphics. Will be happy to ditch steam when I can get the store working in lutris version. Thanks for continuing trying to find a solution.
    In that case, go the other way and get DX11 install on your steam proton solution. If you've got the Arch User Repository set up, go and install protontricks. (If not, install pacaur, and then enable AUR in octipi preferences.)

    Then use this,
    Code:
    protontricks 212500 d3dcompiler_43 d3dx11_42 d3dx11_43
    
    cd Documents
    protontricks 212500 d3dcompiler_42.verb
    Try that and hopefully you won't need to have the game installed twice on your system.

  22. #22
    Join Date
    Nov 2007
    Posts
    12

    Smile

    Quote Originally Posted by Thymir View Post
    In that case, go the other way and get DX11 install on your steam proton solution. If you've got the Arch User Repository set up, go and install protontricks. (If not, install pacaur, and then enable AUR in octipi preferences.)

    Then use this,
    Code:
    protontricks 212500 d3dcompiler_43 d3dx11_42 d3dx11_43
    
    cd Documents
    protontricks 212500 d3dcompiler_42.verb
    Try that and hopefully you won't need to have the game installed twice on your system.
    Worked like a charm, thanks again Thymir.

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

This form's session has expired. You need to reload the page.

Reload