Back to the main site

Best distro for Lutris?

Hi there,

It might be a weird cuestion, but, if I wanted to use a laptop with the sole purpose of having the best Lutris performance / experience,

Which would be the appropiate distro?

I am currently on Fedora,

:-------------------::        ------------- 
     :-----------/shhOHbmp---:\      OS: Fedora 34 (Cinnamon) x86_64 
   /-----------omMMMNNNMMD  ---:     Host: Inspiron 5570 
  :-----------sMMMMNMNMP.    ---:    Kernel: 5.12.9-300.fc34.x86_64 
 :-----------:MMMdP-------    ---\   Uptime: 20 mins 
,------------:MMMd--------    ---:   Packages: 1705 (rpm), 9 (snap) 
:------------:MMMd-------    .---:   Shell: bash 5.1.0 
:----    oNMMMMMMMMMNho     .----:   Resolution: 1920x1080 
:--     .+shhhMMMmhhy++   .------/   DE: Cinnamon 4.8.6 
:-    -------:MMMd--------------:    WM: Mutter (Muffin) 
:-   --------/MMMd-------------;     WM Theme: Cinnamox-Kashmir-Blue (Cinnamox-Kashmir-Blue) 
:-    ------/hMMMy------------:      Theme: Cinnamox-Kashmir-Blue [GTK2/3] 
:-- :dMNdhhdNMMNo------------;       Icons: Paper-Mono-Dark [GTK2/3] 
:---:sdNMMMMNds:------------:        Terminal: gnome-terminal 
:------:://:-------------::          CPU: Intel i5-8250U (8) @ 3.400GHz 
:---------------------://            GPU: Intel UHD Graphics 620 
                                     GPU: AMD ATI Radeon R7 M260/M265 / M340/M360 / M440/M445 / 530/535 / 620/625 Mobile 
                                     Memory: 3285MiB / 7847MiB 

Thanks

You’re fine. You could do worse. Can’t really do better. No reason spending the time for that.

You’re good as long as the distro is stable and working correctly on your laptop.

The best one is the one you enjoy. If you’re happy with Fedora keep it.
I’m currently running Mageia 8 and Lutris runs perfectly.

Well,

I am unable to run any game on Fedora using Lutris, I tried installing guild wars 2, and eve online, the launchers freeze to death, and I have to hard shut the laptop.

I believe Lutris is not able to detect my Radeon card, this is what I get from system info (from Lutris)

[System]
OS:              Fedora 34 
Arch:            x86_64
Kernel:          5.12.9-300.fc34.x86_64
Desktop:         X-Cinnamon
Display Server:  x11

[CPU]
Vendor:          GenuineIntel
Model:           Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
Physical cores:  4
Logical cores:   8

[Memory]
RAM:             7.7 GB
Swap:            17.7 GB

[Graphics]
Vendor:          Intel
OpenGL Renderer: Mesa Intel(R) UHD Graphics 620 (KBL GT2)
OpenGL Version:  4.6 (Compatibility Profile) Mesa 21.1.1
OpenGL Core:     4.6 (Core Profile) Mesa 21.1.1
OpenGL ES:       OpenGL ES 3.2 Mesa 21.1.1
Vulkan:          Supported

I am using what Fedora has in the repo, Lutris 0.5.8.3, Wine 6.9,

I’m not much of a tech person, is there a command I can run to make a diagnosis?

Thanks

What Radeon card exactly? Just opensource drivers, right? Can you run glxgears? Ouput of ‘glxinfo | grep OpenGL’? ‘lspci’?

I’m running on Fedora 34 w/ RTX 2070S (desktop), Windows games that I play on Lutris are SWAT 4, Overwatch, some Uplay games, some Origin games. All run fine, although Origin is a pain to install and update.

Using these Wine and kernel versions:

Wine: patrickl/fedora-wine-tkg-esync-fsync Copr
Kernel: sentry/kernel-fsync Copr

WIne version in Lutris set to system.

Though fair warning, launcher issues have usually to do with things like .NET and whatever DLL dependencies they need from winetricks. Probably try looking up the issues for your specific games.

Hi, I had a busy few days,

So, I re-installed Fedora, this time I used the ‘server installer’, and went with Gnome, I installed Lutris, Wine, and, it works just fine.

I installed Guild Wars 2, launched, no problem, it seems ok, I did not create a char nor played, but It launched fine. This is on Xsession, not Wayland btw, because plank does not go with wayland, unrelated, but it is why I don’t use wayland.

When I installed with Cinnamon, I used the 34_Beta, because there is no fedora 34 Cinnamon, and then upgraded like 1 GB and that was it.

Other than that, it is the same good’ol’fedora,

:-------------------::        ------------- 
     :-----------/shhOHbmp---:\      OS: Fedora 34 (Thirty Four) x86_64 
   /-----------omMMMNNNMMD  ---:     Host: Inspiron 5570 
  :-----------sMMMMNMNMP.    ---:    Kernel: 5.12.9-300.fc34.x86_64 
 :-----------:MMMdP-------    ---\   Uptime: 21 mins 
,------------:MMMd--------    ---:   Packages: 2033 (rpm), 22 (flatpak), 8 (snap) 
:------------:MMMd-------    .---:   Shell: bash 5.1.0 
:----    oNMMMMMMMMMNho     .----:   Resolution: 1920x1080 
:--     .+shhhMMMmhhy++   .------/   DE: GNOME 40.2 
:-    -------:MMMd--------------:    WM: Mutter 
:-   --------/MMMd-------------;     WM Theme: Adwaita 
:-    ------/hMMMy------------:      Theme: Sweet-nova [GTK2/3] 
:-- :dMNdhhdNMMNo------------;       Icons: breeze-dark [GTK2/3] 
:---:sdNMMMMNds:------------:        Terminal: gnome-terminal 
:------:://:-------------::          CPU: Intel i5-8250U (8) @ 3.400GHz 
:---------------------://            GPU: Intel UHD Graphics 620 
                                     GPU: AMD ATI Radeon R7 M260/M265 / M340/M360 / M440/M445 / 530/535 / 620/625 Mobile 
                                     Memory: 2405MiB / 7847MiB

and this is what Lutris info is

[System]
OS:              Fedora 34 
Arch:            x86_64
Kernel:          5.12.9-300.fc34.x86_64
Desktop:         GNOME
Display Server:  x11

[CPU]
Vendor:          GenuineIntel
Model:           Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
Physical cores:  4
Logical cores:   8

[Memory]
RAM:             7.7 GB
Swap:            16.0 GB

[Graphics]
Vendor:          Intel
OpenGL Renderer: Mesa Intel(R) UHD Graphics 620 (KBL GT2)
OpenGL Version:  4.6 (Compatibility Profile) Mesa 21.1.1
OpenGL Core:     4.6 (Core Profile) Mesa 21.1.1
OpenGL ES:       OpenGL ES 3.2 Mesa 21.1.1
Vulkan:          Supported

Output of ‘glxinfo | grep OpenGL is:

OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) UHD Graphics 620 (KBL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.1.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.1.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

Output of lspci is:

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445 / 530/535 / 620/625 Mobile] (rev c1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 07)
03:00.0 Non-Volatile memory controller: Realtek Semiconductor Co., Ltd. Device 5763 (rev 01)

I still have some busywork to do, but will try to install Eve online and see what happens

Laters

By the way, you have a hybrid device intel iGPU and AMD dGPU, the Fedora systems info tool is detecting your set up correctly:

GPU: Intel UHD Graphics 620
GPU: AMD ATI Radeon R7 M260/M265 / M340/M360 / M440/M445 / 530/535 / 620/625 Mobile

but Lutris isn’t:

[Graphics]
Vendor:          Intel
OpenGL Renderer:     **Mesa Intel(R) UHD Graphics 620 (KBL GT2)**
OpenGL Version:        4.6 (Compatibility Profile) Mesa 21.1.1
OpenGL Core:            4.6 (Core Profile) Mesa 21.1.1
OpenGL ES:               OpenGL ES 3.2 Mesa 21.1.1
Vulkan:                       Supported

Perhaps it is, but switches to dGPU when there is demand?

I played Guild Wars 2, a couple of hours, it goes well,

That setting was enabled by default, It is a Dell inspiron, it does not have a ‘gaming body’, it is just a regular laptop, it gets hot,

So, I installed Corectrl from the repo, I moved a few stuff around and I was able to reduce the energy of the amd topaz, and it is better now, lower performance, but less scary XD.

I am not sure what was it about Cinnamon that did not flew right with Lutris, I might install Fedora cinnamon as vm, and make comparisons, just for curiosity.

Laters

Hi, you have to install AMD graphics driver for your Fedora in order to activate your graphics card.
It isn’t easy on Fedora. I advise you to change your Linux distribution to Ubuntu or Linux mint. There is a lot of tuto and forums.

In my case, i have installed Linux Mint 20

  1. Install graphics drivers
    Go to driver menu and sélect a right driver
  2. Install Wine
  3. install Litrus
  4. create à New Litrus Account and log in
  5. search using google "Litrus "
  6. click on Install button and wait
  7. click on gamename in Litrus.

League of Legends works fine.

Yes, your right,

This version of Gnome, 40.1.0, is detecting the graphics correctly, screenshot below,

but it was not working on Cinnamon, I missed the sceenshot on that, so, Guild Wars is working fine, I will try some native games and see how that goes,

But I am prepared to move on to an Ubuntu based system like pop or just Ubuntu itself and call it a day.

Laters

For OSS AMDGPU, Tumbleweed, Fedora, or Solyd X/K. For proprietary or Nvidia: Leap or *buntu

My laptop had a Vega iGPU & an RX560
DRI_PRIME=1 glxgears

I’ve found fairly similar performance across debian and manjaro, I’ve seen some tests showing a fairly significant change in framerates across different DEs but I haven’t seen much of a difference in my experience between using one of the worst performing (cinnamon) and the best performing (lxde). For me, the biggest performance boost came from updating my kernel while I was on debian.

Realistically as long as your machine is up to date you shouldnt have much to worry about.

Hello again,

I gave it a go with 'buntu budgie 21.04,fully updated, for ubuntu, Kernel 5.11.0-22-generic, it works a bit better than fedora cinnamon, in the same game, so I’m gonna go with it for a while,

Thanks every one, every advise was very useful.

Laters