Poszperałem dalej i znalazłem tutorial na angielskim forum manjaro, że jest możliwość instalacji tych sterowników na wyższych kernelach, ale trzeba sterownik zintegrować z posiadanym w manjaro kernelem. Myślałem, że uda mi się samemu przygotować taki sterownik, ale się przeliczyłem.
Proszę o pomoc przy przygotowaniu takich sterowników i uruchomiu na manjaro.
Chyba, że jest ktoś kto zna inny łatwiejszy sposób na uruchomieniu 340xx na kernelu 5.15.
A w czym konkretnie jest problem? Jakie błędy, na jakim etapie się pojawiają? Te instrukcje, z tego co wiem, wciąż są aktualne i powinny działać bez problemu.
Na stronie https://www.if-not-true-then-false.com/
są sterowniki do jądra 5.17 włącznie.
Ostatnia aktualizacja 21.05.2022r.
Właśnie je zainstalowałem na 5.17, działają bez zarzutu.
Sposób jaki przywołałeś w pierwszym swoim wpisie działa do jądra 5.10 włącznie.
Krótki opis postępowania ze skryptem ze strony if-not… zawarłem we wpisie tutaj
Jeśli zbyt lakoniczny (nie wiem jak zaawansowany jesteś, np czy posługujesz się mc ) to postaram się go rozwinąć.
Jestem początkującym użytkownikiem linuxa. Nawet nie wiem co znaczy skrót “mc”. Po mimo tego, że jestem świeżakiem to staram się na własną rękę znaleźć rozwiązania napotkanych problemów, aby móc się czegoś nauczyć. Niestety zdarzają się sytuacje jak ta ze sterownikami, że sytuacja mnie przerasta. Dlatego postanowiłem poszukać pomocy u innych użytkowników bardziej zaznajomionych z linuxem.
Ten komunikat wygląda niemal dokładnie tak samo jak ten. Rozwiązaniem jest dodanie export IGNORE_CC_MISMATCH=1 do /etc/profile, restart komputera i ponowne wykonanie tych instrukcji:
Twój wpis z 25.05 13:46 sugeruje że przeszedłeś proces łatania przy pomocy skryptu
inttf-nvidia-patcher.sh
W takim razie w katalogu, w którym uruchamiałeś skrypt pojawił się zbiór NVIDIA-Linux-x86_64-340.108-patched-kernel-5.17.run
Sprawdź to poleceniem ls.
Teraz musisz przejść do trybu znakowego np naciskając Ctrl-Alt-F2.
Zaloguj się jako root., przejdź do katalogu, w którym jest NVIDIA-Linux-x86_64-340.108-patched-kernel-5.17.run
i uruchom go:
Program poprosi o akceptację warunków licencji po czym rozpocznie pracę od czasu do czasu zadając pytania lub żądając potwierdzenia komunikatu. Wszystkie potwierdzaj ENTER-em. Na końcu zakomunikuje że sterowniki zostały pomyślnie zainstalowane.
W trakcie instalacji na ekranie mogą pojawić się różne śmieci, nie przejmuj się tym.
Reboot i komputer powinien wystartować w trybie graficznym na sterownikach zamkniętych.
Przy próbie instalacji sterownika otrzymuje taki komunikat błędu:
ERROR: You appear to be running an X server; please exit X before installing. For further details, please see the section INSTALLING THE NVIDIA DRIVER in the README available on the Linux driver download page at www.nvidia.com.
ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
No to zbliżamy się do pomyślnego końca.
Po Ctrl-Alt-F2 i zalogowaniu się jako root wydaj polecenie systemctl isolate multi-user
To polecenie przełącza system w tryb czysto znakowy, bez X-ów.
dalej jak poprzednio:
Po rozwiązaniu powyższych problemów sterowniki zainstalowały się i system po restarcie uruchomił się w trybie graficznym już na świeżo zainstalowanych sterownikach nvidia340.xx-patch.
Bardzo dziękuje za pomoc przy rozwiązaniu problemu kolego “flasza”. Temat uważam za zamknięty.
Jeszcze mam jedno pytanie odnośnie realizacji przełączania się karty graficznej miedzy zintegrowaną, a dedykowaną. Czy w linuxie takie coś w ogóle jest realizowane? W windows było tak, że system i programy odpalały się na karcie zintegrowanej. Aby program lub gra odpalały się na karcie dedykowanej trzeba było w ustawieniach karty wskazać program, który miał się odpalać na karcie o wyższej wydajności.