====== NVIDIA GeForce 9650M GT: workaround binárních ovladačů ====== //Vytvořeno: **27.4.2020**// > **Poznámka k aktuálnosti:** Toto je dobový článek pro starý notebook s grafikou NVIDIA GeForce 9650M GT. Jde o workaround pro historický problém proprietárních ovladačů a rozhodně ne o obecné doporučení pro nové stroje. Na starém notebooku s Ubuntu a grafikou NVIDIA GeForce 9650M GT jsem používal proprietární ovladače. Po startu systému ale po několika minutách začala obrazovka problikávat a nakonec celý počítač zamrznul. Protože už tehdy šlo o starý hardware, opravu v ovladači jsem nečekal a hledal jsem aspoň praktický workaround. ===== Jak se problém projevoval ===== Systém po bootu vypadal normálně, ale postupně se začaly objevovat artefakty a blikání obrazu. To se zhoršovalo až do úplného zamrznutí. Výpis karty v Linuxu: 07:00.0 VGA compatible controller: NVIDIA Corporation G96M [GeForce 9650M GT] (rev a1) ===== Workaround ===== Na fórech jsem narazil na jednoduchý hack: pravidelně volat ''nvidia-settings'', aby karta nespadla do problémového stavu. Prakticky to znamenalo spustit po přihlášení uživatele jednoduchý skript: #!/bin/bash while true ; do nvidia-settings -q all > /dev/null sleep 25 done Tento skript bylo potřeba spouštět po přihlášení, ideálně přes automaticky startované aplikace v desktopu. ===== Další poznámka ===== Ve stejné diskusi se objevovalo i doporučení vyzkoušet parametr: options nvidia NVreg_RegistryDwords="PerfLevelSrc=0x2222" Měl omezit změny taktů GPU a tím snížit pravděpodobnost blikání a XID chyb. Současně ale znamenal, že karta může běžet teplejší, protože se neškáluje tak agresivně dolů. ===== Alternativa ===== Pokud workaround nepomůže nebo je příliš křehký, dává smysl vrátit se k open source ovladači ''nouveau'', i za cenu nižšího výkonu nebo horší podpory některých funkcí. ===== Zdroje ===== * [[http://ubuntuforums.org/showthread.php?t=789912|Ubuntu Forums – NVIDIA flickering workaround]]