Tesztelhető a Fedora 33 bétája (alapértelmezett btrfs-sel)

Hozzászólások

Szerkesztve: 2020. 09. 30., sze - 20:26

Volt egy kis szabadidőm, hamar feldobtam a játszós gépre. Idáig működik minden. Gondoltam telepítem a Steam-et és tolok rajta egy Doom-ot. Engedélyeztem a repót hozzá, de telepítéskor a következő hibaüzenetet hányja a konzolra:

warning: /var/cache/dnf/rpmfusion-nonfree-steam-1018da7124114df0/packages/steam-1.0.0.64-2.fc33.i686.rpm: Header V3 RSA/SHA1 Signature, key ID 94843c65: NOKEY
RPM Fusion for Fedora 33 - Nonfree - Steam                                                          0.0  B/s |   0  B     00:00    
Curl error (37): Couldn't read a file:// file for file:///usr/share/distribution-gpg-keys/rpmfusion/RPM-GPG-KEY-rpmfusion-nonfree-fedora-33 [Couldn't open file /usr/share/distribution-gpg-keys/rpmfusion/RPM-GPG-KEY-rpmfusion-nonfree-fedora-33]
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.

Mivel nem igazán vagyok képben az rpm disztrókkal, így ma elmarad a Doom, amíg megtalálom a megoldást.

Ezt leszámítva tényleg megy minden OOTB. Wifi, 144Hz-es képfrissítés HDMI-vel a Radeon RX580-as kártyán, type-c USB dokkolón lévő hálókártya is. És igen, szép a GNOME! Én szeretem.

Köszi a segítséget! Idáig deb vonalon mozogtam, még szoknom kell ezt a "világot". Ott megvan az "apt-key add" történet, itt még nem nyomoztam ki. Így egyszerűbb volt!

*szerk.: bár a Szoftver nevezetű programban engedélyezve a repót, feltehetné ezt a csomagot is...

Szépen dobja fel az értesítéseket, hogy vannak frissítések. Nosza, telepítsük fel őket! De miért kell hozzá újraindítani a gépet? És a boot képernyőn fut a bitkolbász, hogy frissítések telepítése XX%. Kicsit Windows utánérzésem támadt... De legalább ez kérdez, nem csak önkényesen telepít!

A Fedora próbál népszerű lenni, ezért van leegyszerűsítve a frissítés. Kikapcsolásnál csak egy pipa, aztán frissít magától. Parancssorból is lehet frissíteni a dnf upgrade megadásával. Előtte érdemes feltenni a python3-dnf-plugin-tracer csomagot, és kiírja mikor ajánlott újraindítani az éppen futó szoftvereket is figyelembevéve.

Sajnos még most is:

  • az nvidia driver és cuda folyamatosan összeakad (van frissítés de nem frissíthető, törött csomagok)
  • és az rpmfusion.org leírása szerint sem telepíthető a devtoolset
  • illetve az rpmfusion leírása tele van hibákkal, nem egyértelmű teendőkkel

A cuda még nem érhető el a Fedora 33-hoz, itt tudod megnézni, ha megjelent: http://www.nvidia.com/getcuda (van nvidia cuda repo is). A devtoolset bizonyos verziószámú fejlesztőeszközöket fog össze (gcc, gdb, stb), nincs szükség rá a driver telepítéséhez, az inkább céges fejlesztésekhez lett kitalálva. Elég a Fedora alap C/C++ csomagjait feltenni.

Van, de nem úgy ahogy gondolod. Az rpmfusion nem egy repo, hanem sok. Nem az rhel8-at használja, hanem külön vannak csomagok az rhel8-hoz is. Ez lényeges különbség. Ugyanis az rhel8-es csomagok nem fognak menni a Fedora 33 bétán, amiről a cikk szól. Ha neked stabil, jól működő dolgokra van szükséged, javaslom tegyél fel Fedora 32, RHEL8, vagy CentOS 8 közül valamelyiket. Ezekhez van működő cuda, meg a többi. A Fedora 33 béta egy fejlesztés alatt álló, néha instabil, tesztelésre való verzió.

CUDA Toolkit
Please use the Official link: https://developer.nvidia.com/cuda-downloads

RHEL/CentOS 8/ Fedora

sudo dnf config-manager --add-repo http://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo
sudo dnf clean all
sudo dnf module disable nvidia-driver
sudo dnf -y install cuda

...

With current RHEL8 repositories, the nvidia-driver is packaged as a module. So it's easy to disable with:

sudo dnf module disable nvidia-driver

 

#/etc/yum.repos.d/cuda.repo
[cuda]
name=cuda
...
exclude=akmod-nvidia*,kmod-nvidia*,*nvidia*,nvidia-*,cuda-nvidia-kmod-common,dkms-nvidia,nvidia-libXNVCtrl

Ezt mondom, "nem jó" az rpmfusion dokumentációja:)

Sajnos már 32-es változaton sem  műkődík pl a devtoolset

De jó a dokumentációja. :-)

Ilyeneket is írnak:

Please remind to remove the cuda-drivers package when the RPM Fusion provided driver is high enough. Complain to NVIDIA for this bad behaviour, not to us.

GCC8 Works up to Fedora 32 for cuda-10.1 and later (up to CUDA 11)

 https://rpmfusion.org/Howto/CUDA

A cuda 11-hez nem kell a gcc 8 meg a devtoolset, csak az előzőhöz. Az rhel8 meg nem az rpmfusion-ra vonatkozik, hanem az nvidia hívja így a Machine Learning repót, ami több disztribhez is jó.

Mellesleg az nvidia oldalán szerepel, hogyan kell megfelelően feltenni a drivert:

https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#fedora-installation

OK, ezt nem olvastam. De valójában mindig ezt kellett tenni:) töröltem a cuda-t.

Nem a cuda 11-hez kell a gcc8 hanem a torch7, blender, wifu2x alkalmazásokhoz.

És valójában cuda 10 kell, de ez eddig elérhető volt.

Az nvidia doksi pont az ellenkezője:   sudo dnf --disablerepo="rpmfusion-nonfree*" install cuda, ezt még nem próbáltam. De nem is fogom tiltani a nonfree repot.

Másik distron sikerült belőni, én erre szeretném használni a cuda10 + gcc8 párost:

Illetve egy darabig működött fedorán is: