Postanowiłem sobie zainstalować lola przez lutris ale oczywiście wywaliło problemem
Karta gefore 740M troche stara wiec updatu do nvida 430.XX niestety nie ma ;/.
Running /home/panas/.local/share/lutris/runners/wine/lutris-lol-4.20-x86_64/bin/wine /home/panas/Games/league-of-legends/drive_c/Riot Games/League of Legends/LeagueClient.exe
wine: configuration in '/home/panas/Games/league-of-legends' has been updated.
INTEL-MESA: warning: Haswell Vulkan support is incomplete
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
X Error of failed request: GLXBadContext
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 6 (X_GLXIsDirect)
Serial number of failed request: 245
Current serial number in output stream: 244
Waiting on children
Waiting on children
2020-01-26 15:06:05,445: Unable to read stat for process 10674
2020-01-26 15:06:05,446: Unable to read stat for process 10674
All children gone
Exit with returncode 1
panas@Panas:~$ sudo ldconfig -p | grep -i gl.so
[sudo] hasło użytkownika panas:
libwayland-egl.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1
libwayland-egl.so.1 (libc6) => /usr/lib/i386-linux-gnu/libwayland-egl.so.1
libwayland-egl.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libwayland-egl.so
libcogl.so.20 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libcogl.so.20
libQt5OpenGL.so.5 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5
libQt5OpenGL.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so
libOpenGL.so.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libOpenGL.so.0
libOpenGL.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libOpenGL.so
libGL.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGL.so.1
libGL.so.1 (libc6,x86-64) => /usr/lib/libGL.so.1
libGL.so.1 (libc6) => /usr/lib/i386-linux-gnu/libGL.so.1
libGL.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGL.so
libEGL.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libEGL.so.1
libEGL.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libEGL.so
Lekkie przycinki w grze się zdarzają i chciałem pociągnąć temat, nie rozumiem czemu nie znajduje mi sterowników 418 za to w rekomendowanych jest 440? (bez sciagania binarki ze strony)
Zeeby zainstalować przez terminal powinienem skorzystać z tej komendy?
sudo apt-get install nvidia-driver-418 nvidia-modprobe
panas@Panas:~$ sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.1/0000:07:00.0 ==
modalias : pci:v000010DEd00001292sv000017AAsd0000380Abc03sc02i00
vendor : NVIDIA Corporation
model : GK208M [GeForce GT 740M]
driver : nvidia-driver-440 - third-party free recommended
driver : nvidia-driver-415 - third-party free
driver : nvidia-340 - third-party free
driver : nvidia-driver-390 - third-party free
driver : nvidia-driver-410 - third-party free
driver : xserver-xorg-video-nouveau - distro free builtin
== /sys/devices/pci0000:00/0000:00:1c.4/0000:09:00.0 ==
modalias : pci:v00008086d000008B2sv00008086sd00004262bc02sc80i00
vendor : Intel Corporation
model : Wireless 7260 (Wireless-N 7260)
manual_install: True
driver : backport-iwlwifi-dkms - distro free
panas@Panas:~$ ubuntu-drivers list
nvidia-driver-390
nvidia-driver-415
nvidia-driver-440
nvidia-driver-410
nvidia-340
backport-iwlwifi-dkms
panas@Panas:~$ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 740M/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 390.129
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 390.129
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 390.129
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
No napiszę im, może coś to pomoże innym.
Co do wersji to 18.04.3
Myślałem że z automatu paczkują zwłaszcza jak sterownik jest ostatnim dla kary lub całej serii kart.
Może później jeszcze raz zainstaluję z palca 418.XX i zobaczę jak się zachowa.
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.3 LTS"
NAME="Ubuntu"
VERSION="18.04.3 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.3 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
Myślałem że z automatu paczkują zwłaszcza jak sterownik jest ostatnim dla kary lub całej serii kart.
Zaiste masz racje.
Zobacz tu https://devtalk.nvidia.com/default/topic/533434/linux/current-graphics-driver-releases/
oraz tu https://www.nvidia.com/en-us/drivers/unix/legacy-gpu/
Current releases
Current long-lived branch release: 440.44 (x86_64)
Current official release: 440.44 (x86_64)
Legacy releases
390.132 (x86 / x86_64 / ARM) - GF1xx "Fermi" GPUs
340.108 (x86 / x86_64) - GeForce 8 and 9 series GPUs (*)
304.137 (x86 / x86_64) - GeForce 6 and 7 series GPUs (*)
173.14.39 (x86 / x86_64) - GeForce 5 series GPUs (*)
96.43.23 (x86 / x86_64) - GeForce 2 through GeForce 4 series GPUs (*)
71.86.15 (x86 / x86_64) - Riva TNT, TNT2, GeForce, and some GeForce 2 GPUs (*)
(*) These releases are no longer being maintained.
Edytowane
Info: W PCLinuxOS na forum widzę ostrzeżenie
The old nvidia 304 drivers have been discontinued starting with kernel 5.0.
W niektórych dystrybucjach Linuxa można wybrać wersje kernela, wiec pewnie nie wszystkich ten problem dotknął.
PS: Mam nadzieje ze nikogo ze starszym kernelem nie wystraszyłem.
Nowszy Starszy kernel nie zawsze znaczy gorszy
https://www.kernel.org/
Odpowiednio starsze wersje nie są rozwijane, ale nadal maja wsparcie poprzez aktualizacje bezpieczeństwa i naprawę błędów.
Dlatego zazwyczaj można wybrać wersje kernela.
Edytowane
Porównując sterowniki które chcesz przetestować
Nvidia 418.88 Data wydania: 2019.7.29
Nvidia 390.132 Data wydania: 2019.11.8
To bardziej Ci sie oplaca zainstalowac sterownik 390.132,
poniewaz ma nowsze aktualizacje bezpieczenstwa.
W jednym z linkow (Support timeframes for Unix legacy GPU releases)
https://nvidia.custhelp.com/app/answers/detail/a_id/3142
Starsza seria sterowników dla systemu Linux 390. * obsługuje karty graficzne GF1xx („Fermi”). Obsługa nowych jąder Linux i serwerów X, a także poprawki krytycznych błędów, zostaną zawarte w 390. * starszych wersjach do końca 2022 roku.
Edytowane
Ja to rozumiem to tak.
- Sterownik 390. * lub nowszy niech instalują posiadacze kart GF1xx "Fermi".
- Ty natomiast musisz zacząć używać 390. *, lub jednej ze starszych wspieranych serii, która wspiera twoja kartę,
ponieważ tylko tam będą aktualizacje bezpieczeństwa.
Zgodzę się ze w sterowniku 440.44 mogły zostać dodane jakieś poprawki wydajnościowe dla twojej karty
i mogły nie być uwzględnione w poprawkach w starszym sterowniku 390. *.
Jeśli takie zauważyłeś, to możesz im spróbować zgłosić, by dodali.
A co do Ubuntu, widać te serie wydań odrobinę się różnią
i nie ma tych najstarszych "serii sterowników" które mogą powodować problemy z najnowszym kernelem.
Aczkolwiek teraz widzę ze nie potrzebnie wspomniałem ze sterownik 304 nie jest wspierany przez kernel 5.0
Ponieważ Nvidia wspiera niektóre serie sterowników z najnowszym kernelem i jest na liście.
Widocznie wtedy nie było jeszcze odpowiedniej poprawki.