Sziasztok!
Adott egy Ubuntu 22.04 nincs képernyő Geforce Driverrel. Próbáltam recovery módban indítani csak konzolig jutok sajnos.
Xorg.conf -t sem találom elég rég nem ubuntuztam, valakinek van ötlete esetleg hogy bírnám elindítani a telepített rendszert vesa módban? Indításnál pl gfxmode $linux_gfx_mode ot kitöröltem de nem segít rajta. Var logban csak annyit látok hogy could not open x display :(
- 344 megtekintés
Hozzászólások
ssh-n eléred?
- A hozzászóláshoz be kell jelentkezni
Terminál működik, előttem levő gép.
Grafikus felület nem akar elindulni csak sajnos valamiért.
A gép egy Dell optiplex 3020 és logokat nézegetek lát procba integrált IGP t meg nvidia vgat.
- A hozzászóláshoz be kell jelentkezni
Miért nem szeded le a drivert akkor?
- A hozzászóláshoz be kell jelentkezni
Szia!
Ha jól értem a GRUB még bejön. Ha igen, akkor "e"-betűt nyomva tudod editálni a boot bejegyzést, és a kernel argumentummal blacklistelni az nvidia modult:
nvidia-current.blacklist=yes
Elvileg így nvidia nélkül próbál betölteni. Azt nem tudom, hogy a nouveau-t az nvidia telepítője nem-e blacklisteli, ha igen akkor ott gondolom blacklist=no.
szerk.: nincs nvidiás gépem, de most megnézem egyen: nvidia_drm, nvidia, nvidia_uvm modulokat tölt be a driver, az nvidia-current-et google dobta fel, elvault név.
- A hozzászóláshoz be kell jelentkezni
Sajnos így sem.
Próbáltam apt get törölni nvidia-kernel-common 390 et de virtuális csomag miatt nem lehet törölni, és frissíteni sem bírom... Nvidia drm et ismét törölni se bírom.
Próbáltam boot bejegyzésbe még set gfxpayload=keep, egyelőre semmi :(
- A hozzászóláshoz be kell jelentkezni
lsmod | grep nvidia mit mutat? Ha nem üres akkor továbbra is vannak betöltve nvidia modulok. Az /etc/X11 mappában vannak friss fájlok? Nálam ezek ahogy látom automatikusan történnek (xorg log alapján: https://pastebin.com/Z4VssP2P). egpu-switcher nevű progit tudom még ajánlani, aminek találóbb név lenne a multigpu-switcher.
- A hozzászóláshoz be kell jelentkezni
Teljesen üres... Leszedtem az egpu-switcher nevű progit tetszik viszont nem értem hogy miért nincsenek betöltve nvidia modulok.
Tegnap lett telepítve a rendszer pedig
- A hozzászóláshoz be kell jelentkezni
lspci | grep VGA mit mond?
- A hozzászóláshoz be kell jelentkezni
Ott tartok, hogy újra raktam egy más hddre, net nélkül hogy ne kílódjak az nvidia driverrel meg a gdm el hogy nem akar elindulni.
Természetesen most nincs nvidia driver
tomcsi1987@tomcsi1987-OptiPlex-3020:~$ lsmod | grep nvidia
tomcsi1987@tomcsi1987-OptiPlex-3020:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4th Generation Core Processor Family Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1)
És jelenleg itt tartok hogy legalább már fut az x meg a gnome
- A hozzászóláshoz be kell jelentkezni
Szerintem a gt610-et kár volt beletenni, gyengébb picivel, mint az inteles integrált. Én kivenném, az intellel prímán menne minden.
Persze ha kihívás kedvéért küzdesz vele, akkor az más. :)
- A hozzászóláshoz be kell jelentkezni
Ezen van HDMI azért használom ezt a GT 610 et :)))
VOlt Rx 560 om is de nem igazán szoktam már játszani ezért elég ez a vacak gt 610. De nemtudom Nouveau legyen vagy az Nvidia Driver 390 csak félek már előre mert nem értettem miért nem indult el az x...
- A hozzászóláshoz be kell jelentkezni
HDMI kimenetnek az intelesen is kéne lennie. Ha meg csak DP van, akkor tudsz venni nem túl drágán DP-HDMI átalakítót. De ha nem játszol, valami olcsó AMD kártyát nézhetnél bele hosszú távon, azoknak ha nem túl őskori (legalább GCN architektúrás, HD7xxx és attól újabb, ezeket az amdgpu kerneldriver meghajta), nagyon patent a támogatása, nem kell extra driverekkel szórakozni. Most, hogy bedőlt a coinbányázat, már a GPU árak is lementek elfogadható szintre. Nem kell drága, ha nem játszol, ilyen HD7xxx, R5, R7 közül az olcsóbbak ilyen 4-7-10k körül mennek, nézd meg felétek mi a legolcsóbb, használt piactereken. R9, RX széria se rossz, de azok inkább játékra valók már, ez az árukban is ki van sajnos fejezve, simán csak display adapternek még drágák. Bár egy újabb kártyának annyi előnye mindenképp lenne, hogy minél újabb, annál többféle videókodeket tud hardveresen kikódolni. Sajnos az AMD-nek ez az egy gyengéje volt mindig is, hogy csak olcsó display adapternek való kártyákat nem nagyon csináltak soha, csak integráltat, meg csak gamingre szabottat inkább, nem volt nagyon soha olyan olcsó irodai kártyájuk, mint az NV GT210, 610, 710, 1010, OEM-ek is azért használták inkább ezeket, és mivel több volt belőlük, ezért olcsóbbak is, csak hát nem Linuxhoz való az Nvidia driverhez való hozzáállása miatt.
Azzal az RX560-nal mi lett, az ideális lenne erre a célra, talán még egy kis gaming is lemehetne rajta.
Egyébként nem értem mi lehetett a baja, mert a GT610-hez az a 390.x-es driverág való, ami fent volt, azzal működnie kellett volna. Fogalmam sincs, hogy mitől foshatta össze magát. A nouveau drivert felejtsd el, az még az energiatakarékossági módokat se támogatja rendesen, az csak arra való, hogy addig is adjon a kártya képet, míg a zárt NV drivert fel nem teszed.
“Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”
- A hozzászóláshoz be kell jelentkezni
Üdv,
elképzelhető, hogy ez a kártya már nem támogatott a 22.04-ben lévő nVidia driver által mert túl régi - házi feladat: utánanézni
Ebben az esetben a lehetőségeid:
- nem használod
- használod nouveau-val
- múltkor találtam egy ppa repot ahol a régebbi drivert hozzáfaragták a 22.04-hez: https://www.reddit.com/r/linux_gaming/comments/uidipv/comment/ifmfhk6/?…
Nálam a GT210-hez a nouveau lett beállítva.
- A hozzászóláshoz be kell jelentkezni
Elvileg 390.x-es driver való ehhez a kártyához, én külön utánanéztem (supported products résznél írja). Nem a legújabb (azok a 470.x, 495.x, 515.x), de elvileg ez a driverág még pár évig támogatott, és benne kéne lennie az Ubuntu 22.04 tárolójában. Amire még gondolni tudok, és nem jutott múltkor eszembe, hogy lehet valami frissítés átállította a Gnome-ot Wayland sessionbe, és azért nem megy, meg kéne próbálni ilyenkor kierőszakolni a X.org session-ös változatot.
“Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”
- A hozzászóláshoz be kell jelentkezni
Debian esetén megoldás volt a testing repo engedélyezése, ott elérhető volt az unsupported legacy nvidia driver, feltelepít, majd vissza a stable repohoz.. Új kernel esetén rendben frissül.
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség
- A hozzászóláshoz be kell jelentkezni
xrandr --setprovideroutputsource modesetting NVIDIA-0 ??? (kerdojelek nelkul)
- A hozzászóláshoz be kell jelentkezni
Ez jó ötlet, viszont Can't open displayt kapok rá :O
- A hozzászóláshoz be kell jelentkezni
el sem indul az X akkor, X error logban mi van?
- A hozzászóláshoz be kell jelentkezni
Mondjuk nem volna baj ha tudnánk mi ez, milyen kártya? Gyárilag AMD radeonnal van szerelve a gép + intel HD 4600 a prociban.
- A hozzászóláshoz be kell jelentkezni
Gyárilag csak Intel IGP van ezekben, a prociban. A gyári spec sheet csak azt említi, hogy AMD kártyák támogatottak. Ennek ellenére lehet bele tenni alacsony profilú, alacsony hátlemezű akármilyen kártyát, így NV-t is. Valóban jó lenne tudni, hogy milyen kártya pontosan, és ez a „virtuális” driver is érdekelne, mert ilyenről nem hallottam.
“Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”
- A hozzászóláshoz be kell jelentkezni
Ha csak addig akarod megoldani, hogy vesa mód legyen, akkor elég /etc/X11/xorg.conf.d/ mappából kiszedni az nvidiá-s konfigot. Kell még az NV driver eltávolítása, de arra írta, hogy már leszedted.
“Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”
- A hozzászóláshoz be kell jelentkezni
Linux az SSH-ra való, hagyd a picsába.
- A hozzászóláshoz be kell jelentkezni
Jó az másra is, de ha az embernek NV GPU-ja van, akkor lehet kell vele konfigolni, mire normálisan megy. Nem véletlen mutatta be a középső ujját Torvalds anno az NV-ának, egy jó kis FY kíséretében, maximálisan megérdemelték akkor is, meg most is. Nem sok változott, van már ugyan egy hivatalos opensource új driver, de az is csak RTX kártyákhoz jó, és állítólag az is elég bugos, továbbra is ajánlott a zárt drivert használni.
Hagyni semmiképp nem kéne, mert 1) megoldható, nem ördöngösség, 2) egyszer kell a konfigot megcsinálni, elmenteni (driver csomagnevével együtt), utána már csak visszahúzni kell újratelepítés esetén és használni, 3) szakmailag is fejleszt, ha az ember ezeket megtanulja megoldani, sikerélmény, meg később nem lesz másra, speciális disztrókra, Windowsra, stb. szorulva, plusz ha valami frissítésnél megint eltörne, akkor azonnal tudni fogja hogy kell megjavítani. Az ilyen sose kidobott idő.
“Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”
- A hozzászóláshoz be kell jelentkezni
Debian 11 alatt volt nálam szopóroller összehozni a HDMI kimenetre kötött TV -vel az Acer Nitro 5 laptopot (Nvidia GTX 1650 Ti + Ryzen prociba integrált grafika).
Ezt követtem: https://wiki.debian.org/NVIDIA%20Optimus?action=show&redirect=NvidiaGra…
xorg.conf -om: https://pastebin.com/s3bhbhU3
cat ~/.xsessionrc
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 96
Ugyanezzel a tartalommal létrehoztam /etc/lightdm/display-setup.sh -t is.
Mind a kettőre chmod +x <fileNeve>.
/etc/lightdm/lightdm.conf -ban (Mivel XFCE -t használok) a
[Seat:*] szekcióba:
display-setup-script=/etc/lightdm/display-setup.sh
Az /usr/share/X11/xorg.conf.d/10-amdgpu.conf és /usr/share/X11/xorg.conf.d/10-nvidia.conf tartalma pedig üres, vagy minden kikommentezve.
Így a laptop monitoron és a TV -n is van kép alapból tükrözve LightDM loginnál és bejelentkezés után is.
- A hozzászóláshoz be kell jelentkezni
Mivel a kollégának nem laptopja van, és nem akar a kétféle GPU között kapcsolgatni, így az esetében még egyszerűbb megoldás is jó lehet. Az általad bemásolt X konfigból igazából csak ez a rész lényeges:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:1:0:0"
EndSection
Device0 helyett lehet Card0 fog kelleni. A BusID lehet nem kell, ha kéne, akkor az lspci-vel ellenőrizni kéne, mert nem biztos, hogy nála is ezek lesznek a számok.
A többire nem biztosan van szükség, csak ha annyira nem menne máshogy. Pl. az xrandr-es sorok közül az első kapásból felülírja az X konfigos beállítást, a másik kettő meg felesleges, ha nem akar DPI-t meg miegymást állítani. Illetve nála jó eséllyel GDM lesz, azon sem kéne nagyon semmit állítani, ha nem menne, akkor az első debianos linken lévő .desktop fájlos konfigolást meg lehet ejteni. Elvileg van erre egy automatizált tool, amit az NV driver feltesz, nvidia-xconfig, ez meg tudja csinálni magának az X.org konfigját. Még nem használtam. Az nvidia-settings paranccsal is sok mindent lehet állítani, pl. v-sync.
amdgpu kerneldriverrel hajtható AMD kártyákon, GPU-kon, nem meg Intelen, ez úgy néz ki, hogy ha az ember kompozitorral oldja meg a v-sync-et, akkor semmi nem kell, semmilyen konfigurálás sehova. Nálam is csak azért kellett 4 sor az X konfigba, mert én nem használok kompozitort, csak egy vsync-ért nem teszem fel, nem futtatom, hanem helyette ment az Option "TearFree" "true", ha FreeSync kell, akkor helyette jó az Option "VariableRefresh" "true" is. Kompozitort akkor érdemes használni, ha az ember effekteket is akar, árnyék, átlátszóság, lekerekített sarkok, animáció, stb..
“Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”
- A hozzászóláshoz be kell jelentkezni