Uživatelské nástroje

Nástroje pro tento web


troubleshooting:nvidia-driver-debian

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
troubleshooting:nvidia-driver-debian [2019/03/11 09:24] – [Import nového upstream release] djbuldogtroubleshooting:nvidia-driver-debian [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 57: Řádek 57:
 </code> </code>
  
 +  * při buildu se mohou detekovat další změny a je třeba je doplnit, například:
 +
 +<code>
 ++ cmp -s debian/nv-readme.ids nv-readme.ids
 ++ diff -u debian/nv-readme.ids nv-readme.ids
 +--- debian/nv-readme.ids 2019-03-11 07:11:22.440234714 +0100
 ++++ nv-readme.ids 2019-03-11 07:11:28.508124795 +0100
 +@@ -283,3 +283,4 @@
 + 10DE174D
 + 10DE174E
 + 10DE179C
 ++10DE2182
 ++ true
 ++ : *** Supported PCI IDs have changed. See diff above. Aborting. ***
 ++ exit 1
 +</code>
 ===== Buildování ===== ===== Buildování =====
  
   * používá se gbp (git build package)   * používá se gbp (git build package)
   * musí se zadat správná branch, jinak se nespustí   * 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 git ignore new+  * pokud se provedou lokální změny jako například import upstream, tak je třeba přidat volbu ''--git-ignore-new'' 
 +    * je lepší provést ale commit, protože build používá pouze commitované soubory
   * buildpackage se snaží stáhnout [[https://salsa.debian.org/nvidia-team/tarballs-nvidia-graphics-drivers.git|git repo s tarbally]] do ''../tarballs-nvidia-graphics-drivers''   * buildpackage se snaží stáhnout [[https://salsa.debian.org/nvidia-team/tarballs-nvidia-graphics-drivers.git|git repo s tarbally]] do ''../tarballs-nvidia-graphics-drivers''
-  * parametr pro nastavení architektury ''--git-ignore-new'' nějak nic nedělá 
  
 <code> <code>
-gbp buildpackage --git-debian-branch=418-preview --git-arch=i386 --git-ignore-new+gbp buildpackage --git-debian-branch=418-preview
 </code> </code>
  
 +  * pro buildování jiné architektruy než je v systému se používá
 +    * ''--git-arch=i386''
 +    * ''--git-pbuilder''
 +  * pokud neexistuje prostředí, musí se nejprve vytvořit
  
-===== TODO, otázky, problémy =====+<code> 
 +$ gbp buildpackage --git-debian-branch=418-preview  --git-arch=i386 --git-pbuilder 
 +... 
 +gbp:info: Performing the build 
 +Base directory /var/cache/pbuilder/base-sid-i386.cow does not exist 
 +gbp:error: 'git-pbuilder' failed: it exited with 1 
 +DIST=buster ARCH=i386  git-pbuilder create 
 +</code> 
 + 
 +<code> 
 +# DIST=sid ARCH=i386 git-pbuilder create 
 +</code>
  
 +===== Vyřešeno =====
  
 ==== Q: where %version is coming from? ==== ==== Q: where %version is coming from? ====
Řádek 92: Řádek 124:
 </code> </code>
  
-   * nebo je to v nějakém git atributu? +  * bere se to fakt z changelogu, ale musí být commitovaný, jinak bere předchozí verzi :)
-   * nebo se to musí commitnout?+
  
 ==== Q: how to create packages with 32 bit compatible libraries? ==== ==== Q: how to create packages with 32 bit compatible libraries? ====
Řádek 102: Řádek 133:
   * I have found similar option --git-arch=i386,. but it seems to do nothing :(   * I have found similar option --git-arch=i386,. but it seems to do nothing :(
  
 +  * musí se použít ještě další přepínač, aby fungoval build jiné architektury
 +  * vypadá to, že umí udělat 32 bit balíčky i z toho 64 bit tarballu
  
 ==== Konflikt s libglvnd ==== ==== Konflikt s libglvnd ====
Řádek 114: Řádek 147:
   * aktuálně je mergnuté do větví: 390-buster   * aktuálně je mergnuté do větví: 390-buster
   * není v: master, 390xx/master, 390xx/stretch-backport   * není v: master, 390xx/master, 390xx/stretch-backport
 +===== 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:
 +<code>
 +cd /usr/src/nvidia-git/build-area/nvidia-graphics-drivers-418.43.obsolete.1552863428.647153/NVIDIA-Linux-x86_64-418.43
 +./nvidia-settings -I ./
 +</code>
 +
 +  * postup k zapnutí https://www.phoronix.com/scan.php?page=article&item=gsync-compatible-linux&num=1
 +  * dojmy podobné jako ve Windows, divné trhání
 +  * našel jsem radu, že když to začne dělat, tak stačí monitor vypnout/zapnout
 +  * našel jsem nějaký seznam z testovaní g-sync compatible monitorů
 +    * https://io.mt/nvidia-gsync-freesync-supported-monitors/
 +    * 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 122: Řádek 172:
   * Building Debian Packages with git-buildpackage   * Building Debian Packages with git-buildpackage
     * http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html     * http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html
 +  * debian wiki PackagingWithGit
 +    * https://wiki.debian.org/PackagingWithGit
 +  * git buildpackage home
 +    * https://honk.sigxcpu.org/piki/projects/git-buildpackage/
 +  * Using Git for Debian Packaging
 +    * https://www.eyrie.org/~eagle/notes/debian/git.html
 +  * man gbp-buildpackage
 +    * https://manpages.debian.org/testing/git-buildpackage/gbp-buildpackage.1.en.html
 +  * cowbuilder
 +    * https://wiki.debian.org/cowbuilder
   * verze nvdia ovladačů v debian   * verze nvdia ovladačů v debian
     * https://packages.debian.org/search?keywords=nvidia-driver&searchon=names&suite=all&section=all     * https://packages.debian.org/search?keywords=nvidia-driver&searchon=names&suite=all&section=all
   * Nvidia oficiální seznam ovladačů   * Nvidia oficiální seznam ovladačů
     * https://www.nvidia.com/Download/Find.aspx?lang=en-us     * https://www.nvidia.com/Download/Find.aspx?lang=en-us
 +  * debian nvidia graphics drivers tracker
 +    * https://tracker.debian.org/pkg/nvidia-graphics-drivers
troubleshooting/nvidia-driver-debian.1552292683.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki