Nowe posty

Autor Wątek: Problem z uruchmieniem gry  (Przeczytany 1076 razy)

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 161
    • Zobacz profil
Problem z uruchmieniem gry
« dnia: 2020-01-26, 15:30:31 »
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

Offline robson75

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 188
    • Zobacz profil
Odp: Problem z uruchmieniem gry
« Odpowiedź #1 dnia: 2020-01-26, 22:33:45 »
Mnie na lutris-ie żadna gra nie działała, zawsze czegoś brakowało.
Proponuje pobrać grę z GOG, i uruchomić ją za pomocą wine.
Arch Linux Xfce+compiz - 64Bit Linux User #621110https://anarchyinstaller.org/

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2393
  • 1709
    • Zobacz profil
Odp: Problem z uruchmieniem gry
« Odpowiedź #2 dnia: 2020-01-27, 00:03:42 »
Przykladowe alternatywy
- Dota https://store.steampowered.com/app/570/Dota_2/
(Od kiedy dali dodatkowe gierki w grze to o mecz w głównej grze bardzo ciężko, ale z botami można pograć zawsze)
- Strife  https://store.steampowered.com/app/339280/Strife/

A zaleta to "stworzone na Linuxa" i poprostu dzialaja.

Przykładowe wymagania
-  Karta graficzna: nVidia Geforce 8600/9600GT (Driver v331),
- " A Direct3D9 to Vulkan layer using the DXVK backend." ,
DXVK version 1.5.2 released = Nvidia: 390.xx and older
https://www.reddit.com/r/linux_gaming/comments/etjco3/dxvk_version_152_released/
- Wymagany sterownik wlasnosciowy Nvidia https://appdb.winehq.org/objectManager.php?sClass=version&iId=33303
W "Comments" Masz więcej podpowiedzi.

Lutris
- Przy 4 instalatorach, do wyboru do koloru,
są ostrzeżenia https://lutris.net/games/league-of-legends/

Znajdzmy ostatni sterownik z dlugim wsparciem
https://www.nvidia.com/Download/driverResults.aspx/149219/en-us
Geforce 740M?
Cytuj
Version:    418.88
Release Date:    2019.7.29

GeForce 700M Series (Notebooks):
GeForce GTX 780M, GeForce GTX 775M, GeForce GTX 770M, GeForce GTX 765M, GeForce GTX 760M, GeForce GT 755M, GeForce GT 750M, GeForce GT 745M, GeForce GT 740M, GeForce GT 735M, GeForce GT 730M, GeForce GT 720M, GeForce 710M

Co na to PlayOnLinux.
https://www.playonlinux.com/pl/app-1135-League_Of_Legends.html

A i jaki masz system i aktualny sterownik w uzyciu?
Nie ten zainstalowany, tylko ten wykrywany przez
glxinfo | grep OpenGL
« Ostatnia zmiana: 2020-01-27, 00:07:06 wysłana przez 1709 »
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 161
    • Zobacz profil
Odp: Problem z uruchmieniem gry
« Odpowiedź #3 dnia: 2020-01-27, 12:18:48 »
Wywaliłem sterowniki 418.XX oraz resztę dodatków, mesa itd, wyczyściłem do zera , dałem czystą instalację 390.XX i poszło z openGL

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 161
    • Zobacz profil
Odp: Problem z uruchmieniem gry
« Odpowiedź #4 dnia: 2020-01-27, 14:48:04 »
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?
Cytuj
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:
 
« Ostatnia zmiana: 2020-01-27, 14:56:37 wysłana przez Panas »

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2393
  • 1709
    • Zobacz profil
Odp: Problem z uruchmieniem gry
« Odpowiedź #5 dnia: 2020-01-27, 15:01:45 »
Jak możesz to " ciepnij " (napisz) im komentarz https://lutris.net/games/league-of-legends/
fragment błędu +
Cytuj
- " A Direct3D9 to Vulkan layer using the DXVK backend." ,
DXVK version 1.5.2 released = Nvidia: 390.xx and older
+ rozwiązanie problemu.
Może dzięki temu komuś jeszcze zaoszczędzisz większych nerwów.

Może kogoś zastanawiać czemu nowy DXVK wspiera sterownik Nvidia 390.XX, a nie piszą o nowszym.
Ja ich może trochę rozumiem.
- Developerzy zazwyczaj starają się żeby były programy działały ze starszymi zależnościami,
dzięki temu w teorii program działa na każdym Linuxie jednakowo,
chyba ze w danej nowej zależności zaszły tak ogromne zmiany ze powoduje to problemy ze starszymi programami
To powyżej ma ogromne znaczenie np. dla graczy,
to ze np. nowy sterownik wspiera wszystkie starsze karty graficzne oraz inne zależności nazywamy "kompatybilność wsteczną",
jeśli by jej nie było, to gracze ze starszym sprzętem nie mogli by już grac.
To kiedy należy porzucić dane wsparcie, zawsze będzie rzeczą kontrowersyjną.
- Druga rzecz, ze może po prostu mieli tyle pracy ze mogli nie zdążyć na tyle dopracować aktualny produkt,
aby dostosować do najnowszego sterownika.
- Na pewno nie jest to wina developerów Lutris. Mogą zmieniać wersje wine, + inne dodatki,
ale wersji sterownika systemu chyba raczej nie zmienią.
Mogą co najwyżej sugerować wersje sterownika, jeśli któryś sprawia problemy.
Stad ta prośba żeby im tam napisać o problemie.

============================

Cytuj
Zeeby zainstalować przez terminal powinienem skorzystać z tej komendy?
Ubuntu tak? A jakie? W jakiej wersji?
cat /etc/*release

Edytowane
Bo ich po prostu nie ma. Nikt ich nie z paczkował.
- jak zerkniesz na stronę serwera (twojego repozytorium ubuntu) gdzie sa sterowniki i nie będzie,
 to znaczy ze nikt (z developerów Ubuntu) nie przygotował pakietu.

Edytowane
A co do " rekomendowanych jest 440 "
Nie wiem jak jest w Ubuntu, ale np. PCLinuxOS nie sprawdza czy sterownik pasuje do karty graficznej.
Moze jest to w Live-CD, ale nie widziałem tego w ustawieniach systemu.
Wybranie zbyt nowego sterownika może się skończyć czarnym ekranem,
potem system sam wybierze starszy (pod warunkiem ze jest),
musisz się zgodzić, jak się nie zgodzisz to za trzecim razem jest czarny ekran na stale.
- Mniej więcej ... aktualnie nie używam tego systemu i moglem trochę coś przekręcić w opisywaniu.
W trybie awaryjnym na niektórych dystrybucjach linuxa Madrivo -podobnych można uruchomić aplikacje " XFdrake "
która działa także w trybie tekstowym i wybrać odpowiedni sterownik.
Niektórzy się dziwią dlaczego w PCLinuxOS można mieć kilka zainstalowanych sterowników naraz.
Byc może to jest kwestia instalacji w rożnych katalogach i podlinkowania w przypadku zmiany sterownika.
Kazda dystrybucja Linuxa, może być ciut inny standard instalacji sterowników.

Edytowane
Wyszukalem sterownik pod swoja (moją) karte  https://www.nvidia.pl/Download/driverResults.aspx/156101/pl
Wyszlo  440.44 i sprawdzilem zakladke " Obsługiwane produkty "
i jest tam twoja karta
Cytuj
GeForce 700 Series:
GeForce GTX 780 Ti, GeForce GTX 780, GeForce GTX 770, GeForce GTX 760, GeForce GTX 760 Ti (OEM), GeForce GTX 750 Ti, GeForce GTX 750, GeForce GTX 745, GeForce GT 740, GeForce GT 730, GeForce GT 720, GeForce GT 710
Czyli z tym sterownikiem, system także powinien Ci (Tobie) dzialac.
Natomiast wyszukiwarka Nvidii już nie sugeruje nowszego sterownika dla twojej karty.


Edytowane
Poprawka, jest tam GeForce GT 740 , ale nie ma " GeForce GT 740 M "
« Ostatnia zmiana: 2020-01-27, 16:32:40 wysłana przez 1709 »
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 161
    • Zobacz profil
Odp: Problem z uruchmieniem gry
« Odpowiedź #6 dnia: 2020-01-27, 16:20:37 »
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

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2393
  • 1709
    • Zobacz profil
Odp: Problem z uruchmieniem gry
« Odpowiedź #7 dnia: 2020-01-27, 16:46:33 »
Cytuj
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/
Cytuj
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
Cytuj
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
Cytat: translator
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.
« Ostatnia zmiana: 2020-01-27, 19:01:07 wysłana przez 1709 »
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 161
    • Zobacz profil
Odp: Problem z uruchmieniem gry
« Odpowiedź #8 dnia: 2020-01-27, 23:30:33 »
Powiem szczerze że na date wydania nie patrzyłem i myślałem że 390 jest starszy  od 418.
Do pracy się nada do LoLa nie za bardzo, powoli zbliża się czas aby postawić na nowy sprzęt.

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2393
  • 1709
    • Zobacz profil
Odp: Problem z uruchmieniem gry
« Odpowiedź #9 dnia: 2020-01-28, 17:51:31 »
Możesz tez napisać developerowi Ubuntu.
Bo po co ma Ci system "rekomendować" sterownik który i tak nie zadziała ...

To chyba należy do tego pakietu, sprawdź jak chcesz zgłosić.
https://launchpad.net/ubuntu/+source/ubuntu-drivers-common

Do sprawdzenia może się przydać komenda " locate  " oraz
https://www.cyberciti.biz/faq/equivalent-of-rpm-qf-command/
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.