Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Hej.
Mam Debiana 12 i chciałbym zainstalować sterownik nvidia. Polecenie
nvidia-detect
daje odpowiedź
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF119 [GeForce GT 610] [10de:104a] (rev a1)
Checking card: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1)
Your card is only supported by the 390 legacy drivers series, which is only available up to bullseye.
Czy jest jakaś możliwość na ogarnięcie sterownika do tej konfiguracji?
Offline
Jest jeszcze Nouveau w jaju, pewnie obrabia tą GPU.
Co do binarnego steru 390, to trzeba poszukać i poczekać, aż ktoś dopasuje sterownik do aktualnego kernela.
Pokaż wynik:
uname -r
Do sterownika Nvidia też można znaleźć czasem jakieś łatki i inne sposoby poprawiające działanie.
Żeby wspomnieć choćby sterownik nvbodzio:
https://forum.dug.net.pl/viewtopic.php?pid=148863#p148863
Offline
Możesz zainstalować sterownik 390 legacy z sid. U mnie tak działa 340, czyli jeszcze starszy.
Uwaga! po dodaniu repozytoriów sid NIE rób
apt upgrade
, bo się wszystko wykisi.
Zrób tylko update i zainstaluj install nvidia-legacy-390xx-driver firmware-misc-nonfree
patrz tu https://wiki.debian.org/NvidiaGraphicsDrivers#Version_390.144
Potem usuń lub zakomentuj wiersz z repozytoriami sid i dziasz normalnie.
Offline
lama napisał(-a):
Możesz zainstalować sterownik 390 legacy z sid. U mnie tak działa 340, czyli jeszcze starszy.
Uwaga! po dodaniu repozytoriów sid NIE róbapt upgrade
, bo się wszystko wykisi.
Zrób tylko update i zainstaluj install nvidia-legacy-390xx-driver firmware-misc-nonfree
patrz tu https://wiki.debian.org/NvidiaGraphicsDrivers#Version_390.144
Potem usuń lub zakomentuj wiersz z repozytoriami sid i dziasz normalnie.
Oj szanowny Panie harcerz:
Przed dodaniem repo sida wystarczy dodać do konfiguracji zmienną Default-Release:
# root ~> cat /etc/apt/apt.conf APT::Default-Release "/^stable(|-security|-updates|-backports)$/";;
i nic nie trzeba usuwać, można też zrobić aktualizację pakietów.
Jeśli dodajesz repo z innych gałęzi, to masz apt.conf i całe apt_preferences do zabawy, żeby się nic nie popsuło.
Repo sida i tak się przyda, żeby np aktualną wersję yt-dlp mieć w systemie, albo aktualne wersje Chromium czy Firefoxa.
RTFM:
https://wiki.debian.org/AptConfiguration
Jak podejrzewam, chodzi o Tą paczkę:
# root ~> apt policy nvidia-legacy-390xx-kernel-dkms nvidia-legacy-390xx-kernel-dkms: Zainstalowana: (brak) Kandydująca: 390.157-5 Tabela wersji: 390.157-5 500 500 https://deb.debian.org/debian sid/non-free amd64 Packages
Pozdro
Ostatnio edytowany przez Jacekalex (2023-11-09 00:03:04)
Offline
Dzięki za zainteresowanie tematem. Zajmę się tym w weekend.
Offline
Dzięki Jacekalex, poczytam sobie TFM :) Kiedyś próbowalem z pinningiem, ale narobiłem bałaganu.
z ciekawostek: nie mam u siebie /etc/apt/apt.conf tylko katalog
$ ls /etc/apt/apt.conf.d/
00CDMountPoint 01autoremove 20packagekit 70debconf
00trustcdrom 20listchanges 50appstream
Offline
z ciekawostek: nie mam u siebie /etc/apt/apt.conf tylko katalog
domyślnie nie ma, ale możesz sobie zrobić.
aktualny /etc/apt/apt.conf u mnie:
APT::Default-Release "/^stable(|-security|-updates|-backports)$/";; APT::Get::Install-Recommends "false"; APT::Get::Install-Suggests "false"; Apt::Get::Purge; Acquire::PDiffs "true"; APT::Get::Fix-Missing "true"; Dpkg::Options { "--force-confdef"; "--force-confold"; } Dpkg::Progress-Fancy "1"; APT::Color "1"; Acquire { Queue-mode "access"; http { Dl-Limit "409600"; }; Queue-mode "access"; https { Dl-Limit "409600"; }; };
Mały test, czy działa:
# root ~> apt policy yt-dlp yt-dlp: Zainstalowana: 2023.10.13-1~bpo12+1 Kandydująca: 2023.10.13-1~bpo12+1 Tabela wersji: 2023.10.13-1 500 500 https://deb.debian.org/debian testing/main amd64 Packages 500 https://deb.debian.org/debian testing/main i386 Packages 500 https://deb.debian.org/debian sid/main amd64 Packages 500 https://deb.debian.org/debian sid/main i386 Packages *** 2023.10.13-1~bpo12+1 990 990 https://deb.debian.org/debian stable-backports/main amd64 Packages 990 https://deb.debian.org/debian stable-backports/main i386 Packages 100 /var/lib/dpkg/status 2023.03.04-1 990 990 https://deb.debian.org/debian stable/main amd64 Packages 990 https://deb.debian.org/debian stable/main i386 Packages
Pozdro
Ostatnio edytowany przez Jacekalex (2023-11-09 08:08:33)
Offline
Jacekalex piszesz o rzeczach ciekawych i myślę że istotnych a których nie ma w żadnym poradniku typu: "10 rzeczy do zrobienia po instalacji Debiana", jakie można znaleźć na necie.
Myślałeś o zrobieniu własnego? Może tu na forum? Inni, równie zaawansowani użytkownicy też by coś pewnie od siebie dołożyli.
Offline
Wiesz, 10 rzeczy po instalacji to są podstawy podstaw.
Konfiguracja apta, apt_preferences itp to już nie jest podstawowa rzecz po instalacji.
Mieszanie repo rożnych wydań tym bardziej nie.
Co do samego apt.conf to zobacz podręcznik w systemie:
man apt.conf
Tutaj na forum w FAQ znajdziesz dużo przepisów, o których w podstawach instalacji nie ma ani słowa.
Masz tam przykładowo arta o tym, czego w wielu podstawowych poradnikach nie ma:
https://dug.net.pl/drukuj/163/priorytety_pakietow_( … pin_priority)
Przejrzyj sobie resztę:
https://dug.net.pl/faq/
xD
Ostatnio edytowany przez Jacekalex (2023-11-09 08:04:22)
Offline
Jacekalex napisał(-a):
Wiesz, 10 rzeczy po instalacji to są podstawy podstaw.
Konfiguracja apta, apt_preferences itp to już nie jest podstawowa rzecz po instalacji.
Mieszanie repo rożnych wydań tym bardziej nie.
xD
Może to i nie podstawy, ale ciekawe to. Bo domyślam się, że na chwilę obecną wiele osób ma np starą wersję przeglądarki.
Osobiście używam Opery i z tego co pamiętam (nie mogę teraz sprawdzić), to mam dodany link bezpośrednio do ich serwera. Więc mam aktualną wersję.
Ale wracając do tematu. Artykułów takich jak pokazałeś wyżej jest faktycznie dużo, ale taki średnio zaawansowany użytkownik nie bardzo wie, które porady faktycznie mu się przydadzą A które mogą tylko problemów narobić.
Offline
W ogóle ciekawe, że jakoś problemów ze sterami do kart ATI/AMD jakoś nie ma... XD
Jacekalex napisał(-a):
Apt::Get::Purge;
O Panie chyba muszę z powrotem wrócić do manualna apta dla przypomnienia bo jakoś ta opcja mi umknęła :D
lama napisał(-a):
Możesz zainstalować sterownik 390 legacy z sid. U mnie tak działa 340, czyli jeszcze starszy.
A działa Ci bez problemu?
Ostatnio edytowany przez Pavlo950 (2023-11-09 21:05:29)
Offline
Jacekalex, dzięki za wskazówki. Doczytałem, utworzyłem plik ze wskazanym wpisem, tak wygląda.
# cat /etc/apt/apt.conf.d/02Default-Release APT::Default-Release "/^bookworm(|-security|-updates)$/";
Odkomentowałem repozytoria sida w sources.list, zaktualizowałem apta i bardzo ładnie zainstalowało mi się jakieś 112 pakietów, nvidia wkompilowała się w kernel i po restarcie śmiga.
# lspci -k | grep -EA3 'VGA|3D|Display' 01:00.0 VGA compatible controller: NVIDIA Corporation G92M [GeForce GTX 260M] (rev a2) Subsystem: CLEVO/KAPOK Computer G92M [GeForce GTX 260M] Kernel driver in use: nvidia Kernel modules: nvidia
Jest 5 pakietów, które kolejne uruchomienie aktualizacji apta zgłasza do aktualizacji.
# apt list --upgradable Listing... Gotowe cpp-10/unstable 10.5.0-2 amd64 [upgradable from: 10.2.1-6] gcc-10-base/unstable 10.5.0-2 amd64 [upgradable from: 10.2.1-6] gcc-10-base/unstable 10.5.0-2 i386 [upgradable from: 10.2.1-6] gcc-10/unstable 10.5.0-2 amd64 [upgradable from: 10.2.1-6] libgcc-10-dev/unstable 10.5.0-2 amd64 [upgradable from: 10.2.1-6]
apt policy daje im priorytet 500, zainstalowane wersje mają 100
przykład
# apt policy gcc-10 gcc-10: Zainstalowana: 10.2.1-6 Kandydująca: 10.5.0-2 Tabela wersji: 10.5.0-2 500 500 https://deb.debian.org/debian sid/main amd64 Packages *** 10.2.1-6 100 100 /var/lib/dpkg/status
Przy próbie instalacji te pakiety są zatrzymane.
# apt upgrade Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Odczyt informacji o stanie... Gotowe Obliczanie aktualizacji... Gotowe Następujące pakiety zostały zatrzymane: cpp-10 gcc-10 gcc-10-base gcc-10-base:i386 libgcc-10-dev 0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 5 nieaktualizowanych.
Jak to tak zostawię, to chyba nic się nie stanie, tylko będzie wkurzać przy każdej aktualizacji apta.
Czy to dlatego, że nie zrobilem apt.conf tylko plik w katalogu apt.conf.d?
Jak te pakiety wyglądają u Ciebie?
Offline
A działa Ci bez problemu?
Bez problemu, streaming z wideoplatform w Chrome, YT w Chromium, nawet steam.
Offline
Grabek napisał(-a):
... 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF119 [GeForce GT 610] [10de:104a] (rev a1) ...
Czy jest jakaś możliwość na ogarnięcie sterownika do tej konfiguracji?
A dlaczego nie zostać przy otwartym sterowniku nouveau. To i tak słaba karta (GT 610), to i wydajność otwartego powinna wystarczyć do wyświetlania pulpitu (i to nie zawsze), co innego z tym GT260 @lamy, tam różnica jest istotna. Sterownik własnościowy 390 nie jest już wspierany przez Nvidie i zostaje wykrytych coraz więcej niepoprawionych dziur, oczywiście znane podatności są lokalne, ale trzeba o nich pamiętać. Nouveau jest bezpieczniejszym sterownikiem.
lama napisał(-a):
... Czy to dlatego, że nie zrobilem apt.conf tylko plik w katalogu apt.conf.d?
Nie, to jest bez znaczenia. W takim wypadku jak tu opisany, lepszym ustawieniem jest obniżenie priorytetu dla sid-a poniżej 100 i sam będziesz pilnował uaktualnień (jeżeli będą i będą potrzebne). Na przykład utwórz plik.
nano /etc/apt/preferences.d/sid
I wklej to, dla wszystkich pakietów z sid-a.
Package: * Pin: release n=sid Pin-Priority: 90
Później oczywiście apt update.
Edycja: literówka
Ostatnio edytowany przez jawojx (2023-11-11 17:34:22)
Offline
A jaką możecie ewentualnie polecić mi inną kartę? Coś z aktualnym sterownikiem. Najlepiej jakąś używką, to na ebay poszukam. To stary komputer z prockiem Intel i5-4570 (4) @ 3.600GHz
Generalnie to Nvidia czy Radeon? Z czym mniejsze problemy pod Debianem?
Ostatnio edytowany przez Grabek (2023-11-11 21:03:40)
Offline
Grabek napisał(-a):
Generalnie to Nvidia czy Radeon? Z czym mniejsze problemy pod Debianem?
Mniejsze Radeon, najmniejsze to intelowskie integry.
Grabek napisał(-a):
To stary komputer z prockiem Intel i5-4570 (4) @ 3.600GHz
A siedzi tam integra? Możesz ją wyłączyć? Bo jeśli 2x tak to bierz coś z końcówki radeonów np końcówkę HD79xx lub to co po nich wychodziło. Tyle że do nich sterownik amdgpu, prawdopodobnie ten z repo w pełni obsłuży to co proponuję. Moduł radeon "kończył" się chyba na hd76xx, na hd77xx miałem już amdgpu.
Ewentualnie, jak chcesz, to mogę Ci pogonić HD7770 sprawną, siedzi mi w jakimś dziwnym buildzie ale rzadko kiedy z tego korzystam. Podmienię na coś innego bo i tak mam zapas. 50 zł + przesyłka.
Ostatnio edytowany przez Pavlo950 (2023-11-11 21:27:17)
Offline
Siedzi integra i nie mogę jej wyłączyć. A ma to jakieś znaczenie? Mogę jedynie wybrać preferowaną kartę.
a co do Twojej propozycji, to dziękuje,ale mieszkam w UK i koszt przesyłki prawie zrówna się z ceną karty.
Offline
Ten procesor intel i5-4570 ma zintegrowana grafikę intela HD Graphics 4600, która ma tak samo jak ten proponowany radeon przez @Pavlo950 możliwość sprzętowego dekodowania i enkodowania wideo h264, to więcej niż ta GT610 jeżeli chodzi o wideo. Włącz kartę zintegrowaną, wymuś w przeglądarce używanie tylko tego kodeka i zobacz, jak to działa.
To właśnie intela GPU jest najmniej problematyczną kartą graficzną, a najbardziej problematyczna jest nvidia, od prawie dwóch lat jest rozwijany projekt nvidia-vaapi-driver, co ma ułatwić sprzętowe wsparcie wideo na nvidii w przeglądarkach, ale jeżeli już działa to z nowszymi sterownikami i kartami. Dlaczego nie może być ta zintegrowana, jest niewiele gorsza w wydajności niż te GT610 (chyba około 15% będzie), wada zintegrowanej wiadoma nie ma własnej pamięci i zawsze zabierze coś RAM-u.
Offline
jawojx napisał(-a):
Dlaczego nie może być ta zintegrowana, jest niewiele gorsza w wydajności niż te GT610 (chyba około 15% będzie), wada zintegrowanej wiadoma nie ma własnej pamięci i zawsze zabierze coś RAM-u.
Chciałem w gierki z tamtej epoki pograć tanim kosztem. Ewentualnie mogę wymienić po taniości kartę, jeśli da to zauważalny wzrost wydajności.
Offline
Na grach to ja się nie znam, ale jak mają działać gry na tej GT610 to na pewno sterownik własnościowy jest lepszy, instaluj z tego sid-a i tyle, zobaczysz jak to dział.
Zmień priorytet dla repo z sid-a, tak jak to opisałem w poście numer 15 i dalej wszystko tak jak na wiki Debiana. Trudności żadnych tu nie ma, napisze te parę linijek. Uważać by nie zrobić sobie ze stabilnego sid-a.
Utworzyć plik.
nano /etc/apt/preferences.d/sid
Wpisać
Package: * Pin: release n=sid Pin-Priority: 90
Dodaj repozytoria sid-a w pliku.
nano /etc/apt/sources.list
Dodać (dla domyślnego też można dodać repozytoria contrib non-free non-free-firmware)
# Debian Sid deb https://deb.debian.org/debian/ sid main contrib non-free non-free-firmware
Później update i instalacja, pamiętać jak nie z root-a to dodać sudo jak jest. Uwaga, jak ktoś blokuje polecane to dodać na końcu --install-recommends (tu dodałem, normalnie nie jest potrzebne).
apt update ; apt install nvidia-legacy-390xx-driver firmware-misc-nonfree --install-recommends
Zatrzymać menadżer wyświetlania i załadować moduł nvidia-drm lub zrestartować komputer. Jak odinstalować jest na wiki Debiana.
Offline
Zainstalowałem stery z linku powyżej i gra War Thunder na steamie wywaliła komunikat, że karta nie wspiera Direct 10 i nie uruchamia się.
Ma otwartym sterowniku uruchamiała się i wyciągała zawrotnie do 15 fps. Czyli komp pozostanie do celów do jakich go nabyłem. Prace biurowe i Teams.
Wykonałem test glmark2 i dla sterownika zamkniętego wynik 689 a na nouveau zawrotne 292
Powróciłem do sterownika nouveau, ale komunikat o braku wspierania direct 10 pozostał. Strata to mała ,bo i tak bym nie pograł.
Ostatnio edytowany przez Grabek (2023-11-12 01:33:35)
Offline
Ta karta GT610 obsługuje Direct 11. Ja nie wiem, nie interesuje się grami, ale jak płacze o Direct 10 to nie jest to natywny program na Linuksa tylko jakaś wersja na Windowsa uruchamiana przez steam na wine (lub podobnym), może coś w ustawieniach trzeba zmienić. A na stronie steam-a z War_Thunder minimalna konfiguracja to NVIDIA 660.
Grabek napisał(-a):
...Powróciłem do sterownika nouveau, ale komunikat o braku wspierania direct 10 pozostał...
Jak nie było, a jest info, to może coś z odinstalowaniem poszło źle, w informacji z glxinfo jest prawidłowo nouveau?
glxinfo -B
Ostatnio edytowany przez jawojx (2023-11-12 08:54:30)
Offline
Grabek napisał(-a):
Zainstalowałem stery z linku powyżej i gra War Thunder na steamie wywaliła komunikat, że karta nie wspiera Direct 10 i nie uruchamia się.
Proszę doczytać:
Windowsmac OS SteamOS + Linux
KONFIGURACJA MINIMALNA:
System operacyjny: Most modern 64bit Linux distributions
Procesor: Dual-Core 2.4 GHz
Pamięć: 4 GB RAM
Karta graficzna: NVIDIA 660 with latest proprietary drivers (not older than 6 months) / similar AMD with latest proprietary drivers (not older than 6 months; the minimum supported resolution for the game is 720p) with Vulkan support.
Sieć: Szerokopasmowe połączenie internetowe
Miejsce na dysku: 17 GB dostępnej przestrzeni
KONFIGURACJA ZALECANA:
System operacyjny: Ubuntu 20.04 64bit
Procesor: Intel Core i7
Pamięć: 16 GB RAM
Karta graficzna: NVIDIA 1060 with latest proprietary drivers (not older than 6 months) / similar AMD (Radeon RX 570) with latest proprietary drivers (not older than 6 months) with Vulkan support.
Sieć: Szerokopasmowe połączenie internetowe
Miejsce na dysku: 95 GB dostępnej przestrzeni
Oficjalna strona gry na steamie. Pogoń w cholerę tego gt610 a do biurówki i teamsów wystarczy integra intela. Żeby ten Vulkan ruszył to trzeba parę bibliotek dograć i najlepiej - u mnie - chodziło to na otwartych sterach od amd.
Offline
jawojx napisał(-a):
Jak nie było, a jest info, to może coś z odinstalowaniem poszło źle, w informacji z glxinfo jest prawidłowo nouveau?
glxinfo pokazuje, że jest nouveau. Generalnie to gram od wielkiego święta, więc temat odpuszczę. Chyba, że trafię tanio na jakąś lepszą grafikę. Dziękuje wszystkim za zaangażowanie.
Faktycznie chyba ma integre przejdę. W jaki sposób najlepiej odinstalować wszystkie sterowniki od obecnej karty? Czy po prostu je zostawić?
Ostatnio edytowany przez Grabek (2023-11-12 22:06:14)
Offline