Az NVIDIA 570.124 fejlesztésekkel és javításokkal érkezik a dadogás és a fekete képernyő problémáira

Telepítse az Nvidia illesztőprogramokat az Ubuntuban

Pár napja Az NVIDIA bejelentette az új verzió megjelenését az új driver ág stabil, NVIDIA 570.124, amely jelentős fejlesztéseket és finomításokat vezet be a teljesítmény és a kompatibilitás optimalizálása érdekében a Waylanden.

Az új verzióban bemutatott újdonságok közül kiemelkedikAz nvidia-settings vezérlőpult újratervezése, amely immár az NVML könyvtárat használja az NV-CONTROL helyett a GPU frekvenciájának és ventilátorsebességének kezelésére. Ez a változtatás biztosítja a megfelelő működést a Wayland környezetekben, ahol a régi NV-CONTROL X bővítmény nem támogatott; Néhány funkció azonban, amely korábban a kiváltságtalan felhasználók számára elérhető volt, most magasabb szintű jogosultságokat igényel.

Másrészt az NVIDIA 570.124-ben A VK_KHR_incremental_present Vulkan bővítmény támogatása szintén hozzáadásra került, javítja az ezt az API-t használó alkalmazások teljesítményét. A szoftveralapú túlhajtást lehetővé tevő GPU-k esetében a túlhajtási opciók alapértelmezés szerint engedélyezve vannak az nvidia beállításaiban, így nincs szükség manuális engedélyezésükre a „Coolbits” részben.

Egy másik figyelemre méltó fejlesztés az Ada architektúrán és újabb mikroarchitektúrákon alapuló GPU-kra irányul, amelyekben energiatakarékos mód le van tiltva a Dumb-Buffers DRM API-hoz. Ez a beállítás megoldja a fekete képernyővel kapcsolatos problémákat amikor a renderelés az elülső pufferrel történik, ahelyett, hogy helyesen váltana a KMS használatával. Az nvidia-modeset modulba bekerült a "conceal_vrr_caps" paraméter is, amely lehetővé teszi bizonyos megjelenítési funkciók, például az LMB (Ultra Low Motion Blur) aktiválását, amely esetleg nem kompatibilis a VRR-rel.

Az energiagazdálkodással kapcsolatban, a /proc/driver/nvidia/gpus/*/power fájl Mostantól adatokat tartalmaz a Dynamic Boost technológia állapotáról, és az NVIDIA GBM háttérrendszer kompatibilitási módot tartalmaz a 32 bites alkalmazásokhoz. A sandbox környezetekhez hozzáadtunk egy fájlt, amely felsorolja az összes használt illesztőprogram-fájlt, megkönnyítve az olyan eszközökkel való integrációt, mint az nvidia-container-toolkit és az enroot.

Alapértelmezés szerint az "nvidia-drm modeet=1" és az "nvidia-drm fbdev=1" paraméterek be vannak állítva, így az nvidia-drm modul lecseréli a framebuffer-alapú konzolt, amely kijavítja a kimeneti problémákat az egyképernyős rendszereken.

is Bevezették, bár kísérletileg és alapértelmezés szerint le van tiltva, a megszakítások kezelésének új módja a kijelző-illesztőprogramhoz, amely csökkenti a nagy terhelés melletti VR-rendszerek akadozását; Ez a mód az nvidia.ko modulban található „NVreg_RegistryDwords=RMIntrLockingMode=1” paraméterrel engedélyezhető.

Egyéb technikai fejlesztések mellett a vezérlő most támogatja a fordítást a legújabb Linux kernel verziókkal és speciális profilokat adtak hozzá, hogy optimalizálják a teljesítményt az olyan játékokban, mint az "Indiana Jones and the Great Circle", valamint az "Assassin's Creed Valhalla" és az "Assassin's Creed Mirage" képernyőszakadási problémái.

A teljesítménnyel kapcsolatos problémák is megoldódtak. és lefagy az ablakok görgetése közben a Wayland rendszereken GSP firmware-rel, és az összeomlásokat okozó hibákat javítottuk Vulkan alapú alkalmazásokban az átméretezési események és az OpenGL-t használó többszálú alkalmazások összeomlásának kezelésekor Xwayland környezetekben, ahogy az a Civilization 6 esetében is történt.

A egyéb kiemelkedő változások:

  • Az új verzió támogatja a VRR-t a többmonitoros beállításokban
  • Javult az alvás és a hibernálás engedélyezésének támogatása a systemd-n keresztül.
  • Hozzáadtuk a /usr/share/nvidia/files.d/sandboxutils-filelist.json fájlt, amely felsorolja a tároló futtatókörnyezetei által használt összes illesztőprogram-fájlt, például az nvidia-container-toolkit és az enroot.
  • Támogatás hozzáadva a systemd felfüggesztés, majd hibernált módszeréhez. Ehhez a funkcióhoz 248-as vagy újabb rendszerverzió szükséges.
  • Az nvidia-drm fbdev=1 beállítás alapértelmezés szerint engedélyezve van. Ha a rendszermag támogatja, és az nvidia-drm beállítás modeet=1 engedélyezve van, az nvidia-drm lecseréli a rendszer framebuffer konzolját egy DRM által vezérelt konzolra. Ez a funkció az fbdev=0 beállításával letiltható.
  • Javítva az 555.58-ban bevezetett hiba, ahol egyes DVI-kimenetek nem működtek HDMI-monitorokkal.
  • A 6.11-es Linux kernelben a drm_fbdev_generic neve drm_fbdev_ttm lett. Használja a drm_fbdev_ttm értéket, ha jelen van, hogy továbbra is támogassa a közvetlen framebuffer-hozzáférést, amely szükséges a Wayland kompozitorokhoz ahhoz, hogy tartalmat jelenítsenek meg újabb kerneleken.

Végül ha többet szeretne tudni róla Az illesztőprogramok új verziójának kiadásával kapcsolatban megteheti ellenőrizze a következő linket.

Hogyan kell telepíteni az NVIDIA illesztőprogramokat az Ubuntu és a derivatívákra?

Az NVIDIA illesztőprogramok Ubuntu és származékaihoz való használatához először meg kell határoznia a grafikus kártya modelljét és a megfelelő illesztőprogramokat. Nyisson meg egy terminált, és futtassa a következő parancsot a rendszeren lévő NVIDIA-eszközök listázásához:

lspci | grep -i nvidia

1. módszer: Használja az NVIDIA adattárat (kezdőknek ajánlott)

Ez a módszer biztonságosabb, és elkerüli a grafikus munkamenettel kapcsolatos problémákat. Mielőtt elkezdené, ellenőrizze, hogy rendszere naprakész-e:

sudo apt update 
sudo apt upgrade -y

Ezután telepítse a szükséges csomagokat a kernelmodulok fordításához:

sudo apt install build-essential dkms

Adja hozzá az NVIDIA grafikus illesztőprogramok tárházát:

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt frissítés

Ezután telepítse a megfelelő illesztőprogramot a grafikus kártyához. Lecseréli XX a modelljének megfelelő illesztőprogram-verzióval (például nvidia-driver-565):

sudo apt install nvidia-graphics-drivers-565

Végül indítsa újra a rendszert a módosítások alkalmazásához:

sudo reboot

2. módszer: Töltse le az illesztőprogramot az NVIDIA webhelyéről

Ha inkább manuálisan szeretné telepíteni az illesztőprogramot, keresse fel a NVIDIA hivatalos letöltési oldal. Itt megkeresheti a megfelelő illesztőprogramot a grafikus kártyájához, letöltheti, és követheti az NVIDIA telepítési utasításait.

Megjegyzés: a folyamat végrehajtása előtt fontos, hogy ellenőrizze az új illesztőprogram kompatibilitását a számítógép konfigurációjával (rendszer, kernel, linux-fejlécek, Xorg verzió).

Mivel ha nem, akkor fekete képernyővel rendelkezhet, és soha nem vagyunk felelősek érte, mivel Ön dönti el, hogy nem.

Miután letöltötte az illesztőprogramot az NVIDIA webhelyéről, kerülje az ütközéseket az ingyenes illesztőprogramokkal nouveau feketelista létrehozása. Nyissa meg a megfelelő fájlt a következővel:

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

A letiltáshoz adja hozzá a következő sorokat a fájlon belül nouveau:

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

Állítsa le a grafikus szervert

Újraindítás után le kell állítani a grafikus szervert (grafikus felület). Ez a következő futtatással történik:

sudo init 3

Ha újraindításkor fekete képernyőt lát, vagy ha a grafikus szerver már leállt, a gombok megnyomásával elérheti a TTY terminált. Ctrl + Alt + F1 (o F2, a konfigurációtól függően).

Távolítsa el az NVIDIA illesztőprogram korábbi verzióit

Ha régebbi verziót telepített, távolítsa el azt az ütközések elkerülése érdekében a következő futtatással:

sudo apt-get purge nvidia *

Telepítse a letöltött illesztőprogramot

Adjon végrehajtási engedélyt a letöltött illesztőprogram-fájlhoz:

sudo chmod +x NVIDIA-Linux*.run

És végrehajtjuk:

sh NVIDIA-Linux-*.run

A telepítés végén csak újra kell indítania a számítógépet, hogy az összes változás betöltődjön az indításkor.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.