troubleshooting:nvidia-driver-debian
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| troubleshooting:nvidia-driver-debian [2019/03/10 12:34] – vytvořeno djbuldog | troubleshooting:nvidia-driver-debian [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 38: | Řádek 38: | ||
| * Aktualizace chnagelogu | * Aktualizace chnagelogu | ||
| + | * changelog je potřeba commitovat, extrahuje se z něj verze | ||
| < | < | ||
| Řádek 56: | Řádek 57: | ||
| </ | </ | ||
| + | * při buildu se mohou detekovat další změny a je třeba je doplnit, například: | ||
| + | |||
| + | < | ||
| + | + cmp -s debian/ | ||
| + | + diff -u debian/ | ||
| + | --- debian/ | ||
| + | +++ nv-readme.ids 2019-03-11 07: | ||
| + | @@ -283,3 +283,4 @@ | ||
| + | | ||
| + | | ||
| + | | ||
| + | +10DE2182 | ||
| + | + true | ||
| + | + : *** Supported PCI IDs have changed. See diff above. Aborting. *** | ||
| + | + exit 1 | ||
| + | </ | ||
| ===== Buildování ===== | ===== Buildování ===== | ||
| + | * používá se gbp (git build package) | ||
| + | * musí se zadat správná branch, jinak se nespustí | ||
| + | * pokud se provedou lokální změny jako například import upstream, tak je třeba přidat volbu '' | ||
| + | * je lepší provést ale commit, protože build používá pouze commitované soubory | ||
| + | * buildpackage se snaží stáhnout [[https:// | ||
| + | |||
| + | < | ||
| + | gbp buildpackage --git-debian-branch=418-preview | ||
| + | </ | ||
| + | |||
| + | * pro buildování jiné architektruy než je v systému se používá | ||
| + | * '' | ||
| + | * '' | ||
| + | * pokud neexistuje prostředí, | ||
| + | |||
| + | < | ||
| + | $ gbp buildpackage --git-debian-branch=418-preview | ||
| + | ... | ||
| + | gbp:info: Performing the build | ||
| + | Base directory / | ||
| + | gbp:error: ' | ||
| + | DIST=buster ARCH=i386 | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | # DIST=sid ARCH=i386 git-pbuilder create | ||
| + | </ | ||
| + | |||
| + | ===== Vyřešeno ===== | ||
| + | |||
| + | ==== Q: where %version is coming from? ==== | ||
| + | |||
| + | * stál jsem si repo a zkusil aktualizovat upstream | ||
| + | * měla tam být verze 418.43, ale furt se snažil stahovat původní 418.30 | ||
| + | |||
| + | < | ||
| + | gbp:info: Tarballs ' | ||
| + | gbp:error: upstream/ | ||
| + | </ | ||
| + | |||
| + | * where %version is coming from? | ||
| + | * Is it [[http:// | ||
| + | |||
| + | < | ||
| + | grep -R " | ||
| + | debian/ | ||
| + | debian/ | ||
| + | </ | ||
| + | |||
| + | * bere se to fakt z changelogu, ale musí být commitovaný, | ||
| + | |||
| + | ==== Q: how to create packages with 32 bit compatible libraries? ==== | ||
| + | |||
| + | * Nvidia drops support for 32 bit architecture. Version 390.xx is the last one with 32 bit only tarball released. | ||
| + | * As far as I know, 32 bit compatible libraries should be still included in 64 bit tarball, but git project creates 64 bit deb packages only. | ||
| + | * According to debian wiki (svn instructions), | ||
| + | * I have found similar option --git-arch=i386, | ||
| + | |||
| + | * musí se použít ještě další přepínač, | ||
| + | * vypadá to, že umí udělat 32 bit balíčky i z toho 64 bit tarballu | ||
| + | |||
| + | ==== Konflikt s libglvnd ==== | ||
| + | |||
| + | * zkusil jsem build větve 390 a skončilo chybou | ||
| + | |||
| + | < | ||
| + | pkg-checkbuilddeps: | ||
| + | </ | ||
| + | |||
| + | * je to opraveno commitem [[https:// | ||
| + | * aktuálně je mergnuté do větví: 390-buster | ||
| + | * není v: master, 390xx/ | ||
| + | ===== Testování ===== | ||
| + | |||
| + | * dnes do Debian experimental přibyli baličky 418.43 | ||
| + | * chybí tam ale balíček nvidia-settings | ||
| + | * podařilo se mi spustit takto: | ||
| < | < | ||
| - | gbp buildpackage --git-debian-branch=418-preview | + | cd / |
| + | ./nvidia-settings | ||
| </ | </ | ||
| + | * postup k zapnutí https:// | ||
| + | * dojmy podobné jako ve Windows, divné trhání | ||
| + | * našel jsem radu, že když to začne dělat, tak stačí monitor vypnout/ | ||
| + | * našel jsem nějaký seznam z testovaní g-sync compatible monitorů | ||
| + | * https:// | ||
| + | * LG 27UD58-B - 40-60 Hz - No flickering but heavy tearing at 40 fps. stuttering at 50, from 60 up everything seems normal | ||
| + | |||
| ===== Zdroje ===== | ===== Zdroje ===== | ||
| Řádek 68: | Řádek 170: | ||
| * Debian wiki | * Debian wiki | ||
| * https:// | * https:// | ||
| + | * Building Debian Packages with git-buildpackage | ||
| + | * http:// | ||
| + | * debian wiki PackagingWithGit | ||
| + | * https:// | ||
| + | * git buildpackage home | ||
| + | * https:// | ||
| + | * Using Git for Debian Packaging | ||
| + | * https:// | ||
| + | * man gbp-buildpackage | ||
| + | * https:// | ||
| + | * cowbuilder | ||
| + | * https:// | ||
| + | * verze nvdia ovladačů v debian | ||
| + | * https:// | ||
| + | * Nvidia oficiální seznam ovladačů | ||
| + | * https:// | ||
| + | * debian nvidia graphics drivers tracker | ||
| + | * https:// | ||
troubleshooting/nvidia-driver-debian.1552217644.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
