目次
Fedora NVIDIA ドライバ インストール ガイド
本家: Fedora NVIDIA Drivers Install Guide :: If Not True Then False 翻訳
ソースコード: GitHub - NVIDIA/open-gpu-kernel-modules: NVIDIA Linux open GPU kernel module source
ダウンロード
NVIDIA GeForce グラフィックス カード チェック
GeForce GT 425M
$ lspci |grep -E "VGA|3D"
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 425M] (rev a1)
GeForce GT 640M (NVIDIA Optimus Technology)
NVIDIA Optimus Technology の PC では以下の出力となる🤔
$ lspci |grep -E "VGA|3D"
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) 01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 640M] (rev a1)
UEFI セキュア ブート 有効/無効 確認
UEFI セキュア ブートを無効にするか、NVIDIA カーネル モジュールの署名方法を確認する必要がある🤔
$ mokutil --sb-state
EFI variables are not supported on this system
NVIDIA カーネル モジュールへの署名方法
Signing the NVIDIA Kernel Module - Chapter 4. Installing the NVIDIA Driver
ビルドに必要な依存パッケージのインストール
$ sudo dnf install -y kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig
nouveau および xorg-x11-drv-nvidia、kmod-nvidia のアンインストールと無効化
nouveau および xorg-x11-drv-nvidia、kmod-nvidia は NVIDIA ベンダードライバーと競合するので、アンインストールと無効化する必要がある🤔
$ sudo dnf remove -y xorg-x11-drv-nouveau xorg-x11-drv-nvidia-390xx\* kmod-nvidia-390xx\* nvidia-settings-390xx
依存関係が解決しました。 ============================================================================================================== パッケージ Arch バージョン リポジトリー サイズ ============================================================================================================== 削除中: kmod-nvidia-390xx-6.8.4-200.fc39.x86_64 x86_64 3:390.157-8.fc39 @@commandline 9.8 M nvidia-settings-390xx x86_64 390.157-2.fc39 @rpmfusion-nonfree-updates 4.3 M xorg-x11-drv-nouveau x86_64 1:1.0.17-6.fc39 @fedora 214 k xorg-x11-drv-nvidia-390xx x86_64 3:390.157-3.fc39 @rpmfusion-nonfree-updates 24 M xorg-x11-drv-nvidia-390xx-kmodsrc x86_64 3:390.157-3.fc39 @rpmfusion-nonfree-updates 9.1 M xorg-x11-drv-nvidia-390xx-libs i686 3:390.157-3.fc39 @rpmfusion-nonfree-updates 63 M xorg-x11-drv-nvidia-390xx-libs x86_64 3:390.157-3.fc39 @rpmfusion-nonfree-updates 58 M 依存関係パッケージの削除: akmod-nvidia-390xx x86_64 3:390.157-8.fc39 @rpmfusion-nonfree-updates 102 k 未使用の依存関係の削除: akmods noarch 0.5.8-6.fc39 @updates 48 k egl-wayland i686 1.1.13-1.fc39 @updates 79 k egl-wayland x86_64 1.1.13-1.fc39 @updates 79 k fakeroot x86_64 1.33-1.fc39 @updates 163 k fakeroot-libs x86_64 1.33-1.fc39 @updates 133 k kmodtool noarch 1.1-8.fc39 @fedora 28 k libglvnd-opengl i686 1:1.7.0-1.fc39 @fedora 136 k python3-babel noarch 2.12.1-6.fc39 @fedora 31 M python3-progressbar2 noarch 3.53.2-9.fc39 @fedora 256 k python3-pygit2 x86_64 1.14.0-1.fc39 @updates 1.2 M python3-rpmautospec noarch 0.6.3-1.fc39 @updates 148 k python3-rpmautospec-core noarch 0.1.4-1.fc39 @updates 11 k python3-utils noarch 3.3.3-4.fc39 @fedora 139 k rpmdevtools noarch 9.6-4.fc39 @fedora 214 k トランザクションの概要 ============================================================================================================== 削除 22 パッケージ 解放された容量: 202 M トランザクションの確認を実行中 トランザクションの確認に成功しました。 トランザクションのテストを実行中 トランザクションのテストに成功しました。 トランザクションを実行中 準備 : 1/1 削除 : kmod-nvidia-390xx-6.8.4-200.fc39.x86_64-3:390.157-8.fc39.x86_64 1/22 scriptletの実行中: kmod-nvidia-390xx-6.8.4-200.fc39.x86_64-3:390.157-8.fc39.x86_64 1/22 scriptletの実行中: xorg-x11-drv-nvidia-390xx-3:390.157-3.fc39.x86_64 2/22 削除 : xorg-x11-drv-nvidia-390xx-3:390.157-3.fc39.x86_64 2/22 削除 : akmod-nvidia-390xx-3:390.157-8.fc39.x86_64 3/22 scriptletの実行中: akmods-0.5.8-6.fc39.noarch 4/22 Removed "/etc/systemd/system/multi-user.target.wants/akmods.service". Failed to stop akmods@.service: Unit name akmods@.service is missing the instance name. See system logs and 'systemctl status akmods@.service' for details. 削除 : akmods-0.5.8-6.fc39.noarch 4/22 scriptletの実行中: akmods-0.5.8-6.fc39.noarch 4/22 削除 : rpmdevtools-9.6-4.fc39.noarch 5/22 削除 : python3-rpmautospec-0.6.3-1.fc39.noarch 6/22 削除 : python3-progressbar2-3.53.2-9.fc39.noarch 7/22 削除 : xorg-x11-drv-nvidia-390xx-libs-3:390.157-3.fc39.x86_64 8/22 削除 : xorg-x11-drv-nvidia-390xx-libs-3:390.157-3.fc39.i686 9/22 削除 : egl-wayland-1.1.13-1.fc39.i686 10/22 削除 : libglvnd-opengl-1:1.7.0-1.fc39.i686 11/22 削除 : python3-utils-3.3.3-4.fc39.noarch 12/22 削除 : python3-babel-2.12.1-6.fc39.noarch 13/22 削除 : python3-rpmautospec-core-0.1.4-1.fc39.noarch 14/22 削除 : kmodtool-1.1-8.fc39.noarch 15/22 削除 : xorg-x11-drv-nvidia-390xx-kmodsrc-3:390.157-3.fc39.x86_64 16/22 scriptletの実行中: fakeroot-1.33-1.fc39.x86_64 17/22 削除 : fakeroot-1.33-1.fc39.x86_64 17/22 削除 : fakeroot-libs-1.33-1.fc39.x86_64 18/22 削除 : egl-wayland-1.1.13-1.fc39.x86_64 19/22 削除 : python3-pygit2-1.14.0-1.fc39.x86_64 20/22 削除 : nvidia-settings-390xx-390.157-2.fc39.x86_64 21/22 削除 : xorg-x11-drv-nouveau-1:1.0.17-6.fc39.x86_64 22/22 scriptletの実行中: xorg-x11-drv-nouveau-1:1.0.17-6.fc39.x86_64 22/22 検証 : akmod-nvidia-390xx-3:390.157-8.fc39.x86_64 1/22 検証 : akmods-0.5.8-6.fc39.noarch 2/22 検証 : egl-wayland-1.1.13-1.fc39.x86_64 3/22 検証 : egl-wayland-1.1.13-1.fc39.i686 4/22 検証 : fakeroot-1.33-1.fc39.x86_64 5/22 検証 : fakeroot-libs-1.33-1.fc39.x86_64 6/22 検証 : kmod-nvidia-390xx-6.8.4-200.fc39.x86_64-3:390.157-8.fc39.x86_64 7/22 検証 : kmodtool-1.1-8.fc39.noarch 8/22 検証 : libglvnd-opengl-1:1.7.0-1.fc39.i686 9/22 検証 : nvidia-settings-390xx-390.157-2.fc39.x86_64 10/22 検証 : python3-babel-2.12.1-6.fc39.noarch 11/22 検証 : python3-progressbar2-3.53.2-9.fc39.noarch 12/22 検証 : python3-pygit2-1.14.0-1.fc39.x86_64 13/22 検証 : python3-rpmautospec-0.6.3-1.fc39.noarch 14/22 検証 : python3-rpmautospec-core-0.1.4-1.fc39.noarch 15/22 検証 : python3-utils-3.3.3-4.fc39.noarch 16/22 検証 : rpmdevtools-9.6-4.fc39.noarch 17/22 検証 : xorg-x11-drv-nouveau-1:1.0.17-6.fc39.x86_64 18/22 検証 : xorg-x11-drv-nvidia-390xx-3:390.157-3.fc39.x86_64 19/22 検証 : xorg-x11-drv-nvidia-390xx-kmodsrc-3:390.157-3.fc39.x86_64 20/22 検証 : xorg-x11-drv-nvidia-390xx-libs-3:390.157-3.fc39.i686 21/22 検証 : xorg-x11-drv-nvidia-390xx-libs-3:390.157-3.fc39.x86_64 22/22 削除しました: akmod-nvidia-390xx-3:390.157-8.fc39.x86_64 akmods-0.5.8-6.fc39.noarch egl-wayland-1.1.13-1.fc39.i686 egl-wayland-1.1.13-1.fc39.x86_64 fakeroot-1.33-1.fc39.x86_64 fakeroot-libs-1.33-1.fc39.x86_64 kmod-nvidia-390xx-6.8.4-200.fc39.x86_64-3:390.157-8.fc39.x86_64 kmodtool-1.1-8.fc39.noarch libglvnd-opengl-1:1.7.0-1.fc39.i686 nvidia-settings-390xx-390.157-2.fc39.x86_64 python3-babel-2.12.1-6.fc39.noarch python3-progressbar2-3.53.2-9.fc39.noarch python3-pygit2-1.14.0-1.fc39.x86_64 python3-rpmautospec-0.6.3-1.fc39.noarch python3-rpmautospec-core-0.1.4-1.fc39.noarch python3-utils-3.3.3-4.fc39.noarch rpmdevtools-9.6-4.fc39.noarch xorg-x11-drv-nouveau-1:1.0.17-6.fc39.x86_64 xorg-x11-drv-nvidia-390xx-3:390.157-3.fc39.x86_64 xorg-x11-drv-nvidia-390xx-kmodsrc-3:390.157-3.fc39.x86_64 xorg-x11-drv-nvidia-390xx-libs-3:390.157-3.fc39.i686 xorg-x11-drv-nvidia-390xx-libs-3:390.157-3.fc39.x86_64 完了しました!
nouveau を Kernel の blacklist に登録して無効化する🤔
$ sudo sh -c 'echo "blacklist nouveau" > /etc/modprobe.d/nouveau-blacklist.conf'
GRUB の Kernel 起動パラメータにも無効化の設定を追記する🤔
$ sudo nano /etc/sysconfig/grub
1 GRUB_TIMEOUT=5 2 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" 3 GRUB_DEFAULT=saved 4 GRUB_DISABLE_SUBMENU=true 5 GRUB_TERMINAL_OUTPUT="console" 6 GRUB_CMDLINE_LINUX="rhgb quiet modprobe.blacklist=nouveau,psmouse nvidia-drm.modeset=1" 7 GRUB_DISABLE_RECOVERY="true" 8 GRUB_ENABLE_BLSCFG=true
GRUB 設定ファイルをジェネレートする🤔
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ... Adding boot menu entry for UEFI Firmware Settings ... done
Legacy GPUs (340.108 / 390.157 / 470.239.06 drivers) パッチ
公式: Unix Driver Archive - Unix Drivers | NVIDIA
Unix Driver Archive にある Legacy GPU は、古い Kernel 時点のドライバーであるため、Kernel 6.8 に対応させるにはパッチを当てる必要がある🤔
$ mkdir nvidia && cd nvidia $ curl -LO https://nvidia.if-not-true-then-false.com/patcher/inttf-nvidia-patcher.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 12355  100 12355    0     0  11245      0  0:00:01  0:00:01 --:--:-- 11252
$ chmod +x inttf-nvidia-patcher.sh $ ./inttf-nvidia-patcher.sh
--- inttf NVIDIA patcher --- script usage: inttf-nvidia-patcher.sh [-h] [-v 340.108, 390.157, 418.113, 435.21, 470.199.02] [-d opensuse-leap]
Fedora 40 の追加パッチを組み込む...🤤
Fedora 40、41 では Fedora に NVIDIA CUDA をインストールする方法 の rpmfusion-nonfree NVIDIA Driver で動作した😅
$ dnf download --releasever=39 --source nvidia-390xx-kmod
docker-ce-stable-source リポジトリーの有効化 fedora-source リポジトリーの有効化 fedora-cisco-openh264-source リポジトリーの有効化 updates-source リポジトリーの有効化 rpmfusion-free-source リポジトリーの有効化 rpmfusion-free-updates-source リポジトリーの有効化 rpmfusion-nonfree-source リポジトリーの有効化 rpmfusion-nonfree-nvidia-driver-source リポジトリーの有効化 rpmfusion-nonfree-steam-source リポジトリーの有効化 rpmfusion-nonfree-updates-source リポジトリーの有効化 メタデータの期限切れの最終確認: 0:01:10 前の 2024年04月25日 11時21分37秒 に実施しました。 nvidia-390xx-kmod-390.157-8.fc39.src.rpm 70 kB/s | 101 kB 00:01
$ dnf download --releasever=40 --source nvidia-390xx-kmod
docker-ce-stable-source リポジトリーの有効化 fedora-source リポジトリーの有効化 fedora-cisco-openh264-source リポジトリーの有効化 updates-source リポジトリーの有効化 rpmfusion-free-source リポジトリーの有効化 rpmfusion-free-updates-source リポジトリーの有効化 rpmfusion-nonfree-source リポジトリーの有効化 rpmfusion-nonfree-nvidia-driver-source リポジトリーの有効化 rpmfusion-nonfree-steam-source リポジトリーの有効化 rpmfusion-nonfree-updates-source リポジトリーの有効化 メタデータの期限切れの最終確認: 0:22:13 前の 2024年04月25日 11時00分58秒 に実施しました。 nvidia-390xx-kmod-390.157-9.fc40.src.rpm 328 kB/s | 152 kB 00:00
$ mkdir nvidia-390xx-kmod_fc39; rpm2cpio nvidia-390xx-kmod-390.157-8.fc39.src.rpm | cpio -idD nvidia-390xx-kmod_fc39
225 ブロック
$ mkdir nvidia-390xx-kmod_fc40; rpm2cpio nvidia-390xx-kmod-390.157-9.fc40.src.rpm | cpio -idD nvidia-390xx-kmod_fc40
347 ブロック
$ ls nvidia-390xx-kmod_fc39/*.patch
nvidia-390xx-kmod_fc39/0018-backport-nv_install_notifier-changes-from-418.30.patch nvidia-390xx-kmod_fc39/arm-outer-sync.patch nvidia-390xx-kmod_fc39/bashisms.patch nvidia-390xx-kmod_fc39/cc_version_check-gcc5.patch nvidia-390xx-kmod_fc39/conftest-verbose.patch nvidia-390xx-kmod_fc39/do-div-cast.patch nvidia-390xx-kmod_fc39/ignore_xen_on_arm.patch nvidia-390xx-kmod_fc39/include-swiotlb-header-on-arm.patch nvidia-390xx-kmod_fc39/kernel-4.16+-memory-encryption.patch nvidia-390xx-kmod_fc39/nvidia-390xx-kmod-0024-kernel-6.2-adaptation.patch nvidia-390xx-kmod_fc39/nvidia-390xx-kmod-0025-kernel-6.3-adaptation.patch nvidia-390xx-kmod_fc39/nvidia-390xx-kmod-0026-kernel-6.4-adaptation.patch nvidia-390xx-kmod_fc39/nvidia-390xx-kmod-0027-kernel-6.5-garbage-collect-all-references-to-get_user.patch nvidia-390xx-kmod_fc39/nvidia-390xx-kmod-0028-kernel-6.5-handle-get_user_pages-vmas-argument-remova.patch nvidia-390xx-kmod_fc39/nvidia-390xx-kmod-0029-kernel-6.6-backport-drm_gem_prime_handle_to_fd-changes-from-470.patch nvidia-390xx-kmod_fc39/nvidia-390xx-kmod-0030-kernel-6.6-refuse-to-load-legacy-module-if-IBT-is-enabled.patch nvidia-390xx-kmod_fc39/nvidia-390xx-kmod-0031-kernel-6.8-adaptation.patch nvidia-390xx-kmod_fc39/nvidia-drm-arm-cflags.patch nvidia-390xx-kmod_fc39/use-kbuild-compiler.patch
$ ls nvidia-390xx-kmod_fc40/*.patch
nvidia-390xx-kmod/0018-backport-nv_install_notifier-changes-from-418.30.patch nvidia-390xx-kmod/arm-outer-sync.patch nvidia-390xx-kmod/bashisms.patch nvidia-390xx-kmod/cc_version_check-gcc5.patch nvidia-390xx-kmod/conftest-verbose.patch nvidia-390xx-kmod/do-div-cast.patch nvidia-390xx-kmod/ignore_xen_on_arm.patch nvidia-390xx-kmod/include-swiotlb-header-on-arm.patch nvidia-390xx-kmod/kernel-4.16+-memory-encryption.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0024-kernel-6.2-adaptation.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0025-kernel-6.3-adaptation.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0026-kernel-6.4-adaptation.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0027-kernel-6.5-garbage-collect-all-references-to-get_user.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0028-kernel-6.5-handle-get_user_pages-vmas-argument-remova.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0029-kernel-6.6-backport-drm_gem_prime_handle_to_fd-changes-from-470.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0030-kernel-6.6-refuse-to-load-legacy-module-if-IBT-is-enabled.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0031-kernel-6.8-adaptation.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0032-kernel-6.8-conftest_h-wait_on_bit_lock.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0033-kernel-5.6-ioremap_nocache_removed.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0034-kernel-5.9-dma_is_direct-removed.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0035-gcc14-no-previous-prototype-for-nv_load_dma_map_scatterlist.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0036-undef-NV_ACPI_BUS_GET_DEVICE_PRESENT-in-conftest_sh.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0037-add-RPM_CFLAGS-setup-in-conftest_sh.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0038-workaround-NV_EFI_ENABLED-macro.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0039-incompatible-function-type-nv_gpu_numa_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0040-fix-fallthrough-warning-nv_mmap_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0041-no-previous-prototype-for-exercise_error_forwarding_va.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0042-undef-NV_DO_GETTIMEOFDAY_PRESENT-in-conftest_sh.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0043-undef-NV_SET_MEMORY_ARRAY_UC_PRESENT-in-conftest_sh.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0044-undef-NV_ACQUIRE_CONSOLE_SEM_PRESENT-in-conftest_sh.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0045-undef-NV_UNSAFE_FOLLOW_PFN_PRESENT-in-conftest_sh.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0046-undef-NV_JIFFIES_TO_TIMESPEC_PRESENT-in-conftest_sh.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0047-undef-NV_PNV_NPU2_INIT_CONTEXT_PRESENT-in-conftest_sh.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0048-fix-atomic64-include-in-conftest_sh.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0049-fix-dma_buf_map-renamed-to-iosys_map.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0050-no-previous-prototype-for-nv_pci_register_driver.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0051-no-previous-prototype-for-nvidia_init_exit_module-in-nv_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0052-no-previous-prototype-for-on_nv_assert.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0053-no-previous-prototype-for-_raw_q_flush.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0054-no-previous-prototype-for-nv-ibmnpu-functions.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0055-no-previous-prototype-for-uvm_tools_init_exit.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0056-no-previous-prototype-for-uvm8_test_set_prefetch_filtering.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0057-no-previous-prototype-in-uvm8_va_space_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0058-no-previous-prototype-for-uvm_channel_manager_print_pending_pushes.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0059-no-previous-prototype-in-uvm8_va_range_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0060-no-previous-prototype-in-uvm8_range_group_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0061-no-previous-prototype-in-uvm8_gpu_replayable_faults_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0062-no-previous-prototype-for-block_map.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0063-no-previous-prototype-for-try_get_ptes.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0064-no-previous-prototype-in-uvm8_pushbuffer_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0065-no-previous-prototype-in-uvm8_kepler_mmu_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0066-no-previous-prototype-in-uvm8_pascal_mmu_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0067-no-previous-prototype-for-parse_fault_entry_common.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0068-no-previous-prototype-in-uvm8_volta_access_counter_buffer_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0069-no-previous-prototype-for-va_block_set_read_duplication_locked.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0070-no-previous-prototype-for-map_rm_pt_range.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0071-no-previous-prototype-in-uvm8_user_channel_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0072-no-previous-prototype-in-uvm8_perf_thrashing_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0073-no-previous-prototype-in-uvm8_perf_prefetch_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0074-no-previous-prototype-for-test_tracking.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0075-no-previous-prototype-in-uvm8_page_tree_test_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0076-no-previous-prototype-in-uvm8_tracker_test_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0077-no-previous-prototype-in-uvm8_push_test_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0078-no-previous-prototype-in-uvm8_channel_test_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0079-no-previous-prototype-in-nvidia-modeset-linux_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0080-fix-enum-implicit-conversion-from-uvm_fault_type_t-to-uvm_fault_access_type_t-in-uvm8_va_range_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0081-fix-enum-implicit-conversion-from-uvm_fault_access_type_t-to-uvm_fault_type_t-in-uvm8_gpu_replayable_faults_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0082-fix-enum-implicit-conversion-from-uvm_fault_access_type_t-to-uvm_fault_type_t-in-uvm8_gpu_non_replayable_faults_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0083-fix-enum-implicit-conversion-from-uvm_fault_access_type_t-to-uvm_fault_type_t-in-uvm8_va_block_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0084-no-previous-prototype-in-nvlink_linux_c.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0085-undef-NV_DRM_GEM_OBJECT_PUT_UNLOCK_PRESENT-in-conftest_sh.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0086-undef-NV_DRM_CONNECTOR_FUNCS_HAVE_MODE_IN_NAME-in-conftest_sh.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0087-undef-NV_DRM_REINIT_PRIMARY_MODE_GROUP_PRESENT-in-conftest_sh.patch nvidia-390xx-kmod/nvidia-390xx-kmod-0088-undef-NV_DRM_ATOMIC_HELPER_CONNECTOR_DPMS_PRESENT-in-conftest_sh.patch nvidia-390xx-kmod/nvidia-drm-arm-cflags.patch nvidia-390xx-kmod/use-kbuild-compiler.patch
NVIDIA ドライバーのインストール
$ sudo systemctl set-default multi-user.target
Removed "/etc/systemd/system/default.target". Created symlink /etc/systemd/system/default.target → /usr/lib/systemd/system/multi-user.target.
$ sudo reboot
$ sudo ./NVIDIA-Linux-x86_64-390.157-patched-kernel-6.5.run
Verifying archive integrity... OK Uncompressing NVIDIA driver 390.157 patched for kernel 6.5+......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
NVIDIA Accelerated Graphics Driver for Linux-x86_64 (390.157)There appears to already be a driver installed on your system (version: 390.157). As part of installing this driver (version: 390.157), the existing driver will be uninstalled. Are you sure you want to continue? Continue installation Abort installationNVIDIA Software Installer for Unix/Linux www.nvidia.comNVIDIA Accelerated Graphics Driver for Linux-x86_64 (390.157)Would you like to register the kernel module sources with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later. Yes NoNVIDIA Software Installer for Unix/Linux www.nvidia.comNVIDIA Accelerated Graphics Driver for Linux-x86_64 (390.157)Install NVIDIA's 32-bit compatibility libraries? Yes NoNVIDIA Software Installer for Unix/Linux www.nvidia.comNVIDIA Accelerated Graphics Driver for Linux-x86_64 (390.157)Searching for conflicting files: __________________________________________________________________________________________________________ Searching: /usr/lib 50%NVIDIA Software Installer for Unix/Linux www.nvidia.comNVIDIA Accelerated Graphics Driver for Linux-x86_64 (390.157)Installing DKMS kernel module: __________________________________________________________________________________________________________ Installing module 89%NVIDIA Software Installer for Unix/Linux www.nvidia.comNVIDIA Accelerated Graphics Driver for Linux-x86_64 (390.157)Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X? Any pre-existing X configuration file will be backed up. Yes NoNVIDIA Software Installer for Unix/Linux www.nvidia.comNVIDIA Accelerated Graphics Driver for Linux-x86_64 (390.157)Your X configuration file has been successfully updated. Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86_64 (version: 390.157) is now complete. OKNVIDIA Software Installer for Unix/Linux www.nvidia.com
$ sudo systemctl set-default graphical.target
Removed "/etc/systemd/system/default.target". Created symlink /etc/systemd/system/default.target → /usr/lib/systemd/system/graphical.target.
$ sudo reboot
xorg.conf の設定
Section “Screen” の Option “metamodes” を追記すると標準では 1366×768 (16:9) の解像度であるマシンでも 1920×1080 などの解像度が使えるようになる🤔
$ sudo nano /etc/X11/xorg.conf
   1 # nvidia-settings: X configuration file generated by nvidia-settings
   2 # nvidia-settings:  version 390.157  (dvs-builder@U64-E08-27-1)  Wed Oct 12 09:14:53 UTC 2022
   3 
   4 Section "ServerLayout"
   5     Identifier     "Layout0"
   6     Screen      0  "Screen0" 0 0
   7     InputDevice    "Keyboard0" "CoreKeyboard"
   8     InputDevice    "Mouse0" "CorePointer"
   9     Option         "Xinerama" "0"
  10 EndSection
  11 
  12 Section "Files"
  13 EndSection
  14 
  15 Section "Module"
  16     Load           "dbe"
  17     Load           "extmod"
  18     Load           "type1"
  19     Load           "freetype"
  20     Load           "glx"
  21 EndSection
  22 
  23 Section "InputDevice"
  24 
  25     # generated from default
  26     Identifier     "Mouse0"
  27     Driver         "mouse"
  28     Option         "Protocol" "auto"
  29     Option         "Device" "/dev/input/mice"
  30     Option         "Emulate3Buttons" "no"
  31     Option         "ZAxisMapping" "4 5"
  32 EndSection
  33 
  34 Section "InputDevice"
  35 
  36     # generated from default
  37     Identifier     "Keyboard0"
  38     Driver         "kbd"
  39 EndSection
  40 
  41 Section "Monitor"
  42 
  43     # HorizSync source: edid, VertRefresh source: edid
  44     Identifier     "Monitor0"
  45     VendorName     "Unknown"
  46     ModelName      "AU Optronics Corporation"
  47     HorizSync       48.4 - 48.4
  48     VertRefresh     60.0
  49     Option         "DPMS"
  50 EndSection
  51 
  52 Section "Device"
  53     Identifier     "Device0"
  54     Driver         "nvidia"
  55     VendorName     "NVIDIA Corporation"
  56     BoardName      "GeForce GT 425M"
  57 EndSection
  58 
  59 Section "Screen"
  60     Identifier     "Screen0"
  61     Device         "Device0"
  62     Monitor        "Monitor0"
  63     DefaultDepth    24
  64     Option         "Stereo" "0"
  65     Option         "nvidiaXineramaInfoOrder" "DFP-0"
  66     Option         "metamodes" "nvidia-auto-select @1920x1080 +0+0 {viewportin=1590x894}; nvidia-auto-se
     lect @2560x1440 +0+0 {viewportin=1680x945}; nvidia-auto-select +0+0; nvidia-auto-select @1680x945 +0+0; 
     nvidia-auto-select +0+0 {viewportin=1680x945}; nvidia-auto-select +0+0 {viewportin=1920x1080}"
  67     Option         "SLI" "Off"
  68     Option         "MultiGPU" "Off"
  69     Option         "BaseMosaic" "off"
  70     SubSection     "Display"
  71         Depth       24
  72     EndSubSection
  73 EndSection
  74 
ビデオ解像度 - Video Resolutions
| ビデオ解像度 | 名称 (正式名称) | 備考 | |||
|---|---|---|---|---|---|
| 画像アスペクト比 DAR: (Display Aspect Ratio) | 16:9 | 3:2 | 4:3 | ||
| 4320p | 7680×4320 | 8K, SHV, 8K Ultra HD (Super High-Vision) | YouTube 推奨 | ||
| 2160p | 3840×2160 | 4K, UHD, Ultra HD (Ultra High Definition) | |||
| 1440p | 2560×1440 | 2K, FHD, Full HD (Full High Definition) | |||
| 1080p | 1920×1080 | HD (High Definition Video) | |||
| 720p | 1280×720 | SD (Standard Definition Video) | |||
| 480p | 854×480 | 720×480 | 640×480 | 480p (YouTube) | |
| 360p | 640×360 | 360p (YouTube) | |||
| 240p | 426×240 | 240p (YouTube) | |||
| 144p | 256×144 | 144p (YouTube) | |||
File:Vector Video Standards5.svg - Wikimedia Commons より
参考: 動画の解像度とアスペクト比 - パソコン - YouTube ヘルプ (Google)
 ピクセルアスペクト比 - Wikipedia
File:Common_Video_Resolutions_2.svg - Wikimedia Commons より
参考: https://gadget-initiative.com › glossary
画面の解像度・アスペクト比まとめ | GADGET Initiative
CUDA Toolkit のインストール
CUDA Toolkit と対応するドライバーバージョン
公式: Table 3 CUDA Toolkit and Corresponding Driver Versions より…🤔
nvidia-smi コマンドで NVIDIA ドライバーバージョンを確認する🤔
(実行例は Legacy NVIDIA で fc25 時代の12年モノで古すぎるが…😅)
$ nvidia-smi
Fri Apr 12 08:38:06 2024       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 390.157                Driver Version: 390.157                   |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GT 425M     Off  | 00000000:01:00.0 N/A |                  N/A |
| N/A   37C   P12    N/A /  N/A |    266MiB /   964MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0                    Not Supported                                       |
+-----------------------------------------------------------------------------+
Table 3 CUDA Toolkit and Corresponding Driver Versions
| CUDA Toolkit | Toolkit Driver Version | |
|---|---|---|
| Linux x86_64 Driver Version | Windows x86_64 Driver Version | |
| CUDA 12.4 Update 1 | >=550.54.15 | >=551.78 | 
| CUDA 12.4 GA | >=550.54.14 | >=551.61 | 
| CUDA 12.3 Update 1 | >=545.23.08 | >=546.12 | 
| CUDA 12.3 GA | >=545.23.06 | >=545.84 | 
| CUDA 12.2 Update 2 | >=535.104.05 | >=537.13 | 
| CUDA 12.2 Update 1 | >=535.86.09 | >=536.67 | 
| CUDA 12.2 GA | >=535.54.03 | >=536.25 | 
| CUDA 12.1 Update 1 | >=530.30.02 | >=531.14 | 
| CUDA 12.1 GA | >=530.30.02 | >=531.14 | 
| CUDA 12.0 Update 1 | >=525.85.12 | >=528.33 | 
| CUDA 12.0 GA | >=525.60.13 | >=527.41 | 
| CUDA 11.8 GA | >=520.61.05 | >=520.06 | 
| CUDA 11.7 Update 1 | >=515.48.07 | >=516.31 | 
| CUDA 11.7 GA | >=515.43.04 | >=516.01 | 
| CUDA 11.6 Update 2 | >=510.47.03 | >=511.65 | 
| CUDA 11.6 Update 1 | >=510.47.03 | >=511.65 | 
| CUDA 11.6 GA | >=510.39.01 | >=511.23 | 
| CUDA 11.5 Update 2 | >=495.29.05 | >=496.13 | 
| CUDA 11.5 Update 1 | >=495.29.05 | >=496.13 | 
| CUDA 11.5 GA | >=495.29.05 | >=496.04 | 
| CUDA 11.4 Update 4 | >=470.82.01 | >=472.50 | 
| CUDA 11.4 Update 3 | >=470.82.01 | >=472.50 | 
| CUDA 11.4 Update 2 | >=470.57.02 | >=471.41 | 
| CUDA 11.4 Update 1 | >=470.57.02 | >=471.41 | 
| CUDA 11.4.0 GA | >=470.42.01 | >=471.11 | 
| CUDA 11.3.1 Update 1 | >=465.19.01 | >=465.89 | 
| CUDA 11.3.0 GA | >=465.19.01 | >=465.89 | 
| CUDA 11.2.2 Update 2 | >=460.32.03 | >=461.33 | 
| CUDA 11.2.1 Update 1 | >=460.32.03 | >=461.09 | 
| CUDA 11.2.0 GA | >=460.27.03 | >=460.82 | 
| CUDA 11.1.1 Update 1 | >=455.32 | >=456.81 | 
| CUDA 11.1 GA | >=455.23 | >=456.38 | 
| CUDA 11.0.3 Update 1 | >= 450.51.06 | >= 451.82 | 
| CUDA 11.0.2 GA | >= 450.51.05 | >= 451.48 | 
| CUDA 11.0.1 RC | >= 450.36.06 | >= 451.22 | 
| CUDA 10.2.89 | >= 440.33 | >= 441.22 | 
| CUDA 10.1 (10.1.105 general release, and updates) | >= 418.39 | >= 418.96 | 
| CUDA 10.0.130 | >= 410.48 | >= 411.31 | 
| CUDA 9.2 (9.2.148 Update 1) | >= 396.37 | >= 398.26 | 
| CUDA 9.2 (9.2.88) | >= 396.26 | >= 397.44 | 
| CUDA 9.1 (9.1.85) | >= 390.46 | >= 391.29 | 
| CUDA 9.0 (9.0.76) | >= 384.81 | >= 385.54 | 
| CUDA 8.0 (8.0.61 GA2) | >= 375.26 | >= 376.51 | 
| CUDA 8.0 (8.0.44) | >= 367.48 | >= 369.30 | 
| CUDA 7.5 (7.5.16) | >= 352.31 | >= 353.66 | 
| CUDA 7.0 (7.0.28) | >= 346.46 | >= 347.62 | 
インストール
※ NVIDIA ドライバーバージョンに合わせた CUDA Toolkit のバージョンをインストールする必要がある…🤔
最新の CUDA Toolkit
公式: CUDA Toolkit 12.4 Update 1 Downloads | NVIDIA Developer
$ sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/fedora39/x86_64/cuda-fedora39.repo
repo の追加: https://developer.download.nvidia.com/compute/cuda/repos/fedora39/x86_64/cuda-fedora39.repo
$ sudo dnf clean all
272 ファイルが削除されました
$ sudo dnf install -y cuda-toolkit-12-4
cuda-fedora39-x86_64                                                          265 kB/s | 182 kB     00:00
依存関係が解決しました。
==============================================================================================================
 パッケージ                         Arch      バージョン                        リポジトリー            サイズ
==============================================================================================================
インストール:
 cuda-toolkit-12-4                  x86_64    12.4.1-1                          cuda-fedora39-x86_64    8.7 k
依存関係のインストール:
 cuda-cccl-12-4                     x86_64    12.4.127-1                        cuda-fedora39-x86_64    1.9 M
 cuda-command-line-tools-12-4       x86_64    12.4.1-1                          cuda-fedora39-x86_64    7.4 k
 cuda-compiler-12-4                 x86_64    12.4.1-1                          cuda-fedora39-x86_64    7.3 k
 cuda-crt-12-4                      x86_64    12.4.131-1                        cuda-fedora39-x86_64    112 k
 cuda-cudart-12-4                   x86_64    12.4.127-1                        cuda-fedora39-x86_64    224 k
 cuda-cudart-devel-12-4             x86_64    12.4.127-1                        cuda-fedora39-x86_64    2.0 M
 cuda-cuobjdump-12-4                x86_64    12.4.127-1                        cuda-fedora39-x86_64    288 k
 cuda-cupti-12-4                    x86_64    12.4.127-1                        cuda-fedora39-x86_64     30 M
 cuda-cuxxfilt-12-4                 x86_64    12.4.127-1                        cuda-fedora39-x86_64    281 k
 cuda-documentation-12-4            x86_64    12.4.127-1                        cuda-fedora39-x86_64    128 k
 cuda-driver-devel-12-4             x86_64    12.4.127-1                        cuda-fedora39-x86_64     42 k
 cuda-gdb-12-4                      x86_64    12.4.127-1                        cuda-fedora39-x86_64    6.4 M
 cuda-libraries-12-4                x86_64    12.4.1-1                          cuda-fedora39-x86_64    7.6 k
 cuda-libraries-devel-12-4          x86_64    12.4.1-1                          cuda-fedora39-x86_64    7.8 k
 cuda-nsight-12-4                   x86_64    12.4.127-1                        cuda-fedora39-x86_64    113 M
 cuda-nsight-compute-12-4           x86_64    12.4.1-1                          cuda-fedora39-x86_64    9.8 k
 cuda-nsight-systems-12-4           x86_64    12.4.1-1                          cuda-fedora39-x86_64    9.1 k
 cuda-nvcc-12-4                     x86_64    12.4.131-1                        cuda-fedora39-x86_64     69 M
 cuda-nvdisasm-12-4                 x86_64    12.4.127-1                        cuda-fedora39-x86_64     48 M
 cuda-nvml-devel-12-4               x86_64    12.4.127-1                        cuda-fedora39-x86_64    219 k
 cuda-nvprof-12-4                   x86_64    12.4.127-1                        cuda-fedora39-x86_64    5.0 M
 cuda-nvprune-12-4                  x86_64    12.4.127-1                        cuda-fedora39-x86_64     72 k
 cuda-nvrtc-12-4                    x86_64    12.4.127-1                        cuda-fedora39-x86_64     23 M
 cuda-nvrtc-devel-12-4              x86_64    12.4.127-1                        cuda-fedora39-x86_64     27 M
 cuda-nvtx-12-4                     x86_64    12.4.127-1                        cuda-fedora39-x86_64     88 k
 cuda-nvvm-12-4                     x86_64    12.4.131-1                        cuda-fedora39-x86_64     26 M
 cuda-nvvp-12-4                     x86_64    12.4.127-1                        cuda-fedora39-x86_64    115 M
 cuda-opencl-12-4                   x86_64    12.4.127-1                        cuda-fedora39-x86_64     34 k
 cuda-opencl-devel-12-4             x86_64    12.4.127-1                        cuda-fedora39-x86_64    117 k
 cuda-profiler-api-12-4             x86_64    12.4.127-1                        cuda-fedora39-x86_64     26 k
 cuda-sanitizer-12-4                x86_64    12.4.127-1                        cuda-fedora39-x86_64     18 M
 cuda-toolkit-12-4-config-common    noarch    12.4.127-1                        cuda-fedora39-x86_64    7.7 k
 cuda-toolkit-12-config-common      noarch    12.4.127-1                        cuda-fedora39-x86_64    7.9 k
 cuda-toolkit-config-common         noarch    12.4.127-1                        cuda-fedora39-x86_64    7.9 k
 cuda-tools-12-4                    x86_64    12.4.1-1                          cuda-fedora39-x86_64    7.2 k
 cuda-visual-tools-12-4             x86_64    12.4.1-1                          cuda-fedora39-x86_64    7.4 k
 gds-tools-12-4                     x86_64    1.9.1.3-1                         cuda-fedora39-x86_64     42 M
 java-17-openjdk                    x86_64    1:17.0.9.0.9-3.fc39               updates                 407 k
 libcublas-12-4                     x86_64    12.4.5.8-1                        cuda-fedora39-x86_64    346 M
 libcublas-devel-12-4               x86_64    12.4.5.8-1                        cuda-fedora39-x86_64    400 M
 libcufft-12-4                      x86_64    11.2.1.3-1                        cuda-fedora39-x86_64    202 M
 libcufft-devel-12-4                x86_64    11.2.1.3-1                        cuda-fedora39-x86_64    407 M
 libcufile-12-4                     x86_64    1.9.1.3-1                         cuda-fedora39-x86_64    1.1 M
 libcufile-devel-12-4               x86_64    1.9.1.3-1                         cuda-fedora39-x86_64    4.8 M
 libcurand-12-4                     x86_64    10.3.5.147-1                      cuda-fedora39-x86_64     53 M
 libcurand-devel-12-4               x86_64    10.3.5.147-1                      cuda-fedora39-x86_64     53 M
 libcusolver-12-4                   x86_64    11.6.1.9-1                        cuda-fedora39-x86_64    122 M
 libcusolver-devel-12-4             x86_64    11.6.1.9-1                        cuda-fedora39-x86_64     82 M
 libcusparse-12-4                   x86_64    12.3.1.170-1                      cuda-fedora39-x86_64    198 M
 libcusparse-devel-12-4             x86_64    12.3.1.170-1                      cuda-fedora39-x86_64    403 M
 libnpp-12-4                        x86_64    12.2.5.30-1                       cuda-fedora39-x86_64    155 M
 libnpp-devel-12-4                  x86_64    12.2.5.30-1                       cuda-fedora39-x86_64    152 M
 libnvfatbin-12-4                   x86_64    12.4.127-1                        cuda-fedora39-x86_64    910 k
 libnvfatbin-devel-12-4             x86_64    12.4.127-1                        cuda-fedora39-x86_64    814 k
 libnvjitlink-12-4                  x86_64    12.4.127-1                        cuda-fedora39-x86_64     20 M
 libnvjitlink-devel-12-4            x86_64    12.4.127-1                        cuda-fedora39-x86_64     22 M
 libnvjpeg-12-4                     x86_64    12.3.1.117-1                      cuda-fedora39-x86_64    3.3 M
 libnvjpeg-devel-12-4               x86_64    12.3.1.117-1                      cuda-fedora39-x86_64    3.1 M
 nsight-compute-2024.1.1            x86_64    2024.1.1.4-1                      cuda-fedora39-x86_64    692 M
 nsight-systems-2023.4.4            x86_64    2023.4.4.54_234433681190v0-0      cuda-fedora39-x86_64    298 M
 ttmkfdir                           x86_64    3.0.9-69.fc39                     fedora                   56 k
 xorg-x11-fonts-Type1               noarch    7.5-36.fc39                       fedora                  504 k
トランザクションの概要
==============================================================================================================
インストール  63 パッケージ
ダウンロードサイズの合計: 4.0 G
インストール後のサイズ: 7.2 G
パッケージのダウンロード:
(1/63): cuda-command-line-tools-12-4-12.4.1-1.x86_64.rpm                       22 kB/s | 7.4 kB     00:00    
(2/63): cuda-compiler-12-4-12.4.1-1.x86_64.rpm                                 20 kB/s | 7.3 kB     00:00    
(3/63): cuda-cccl-12-4-12.4.127-1.x86_64.rpm                                  1.5 MB/s | 1.9 MB     00:01    
(4/63): cuda-crt-12-4-12.4.131-1.x86_64.rpm                                   111 kB/s | 112 kB     00:01    
(5/63): cuda-cudart-12-4-12.4.127-1.x86_64.rpm                                215 kB/s | 224 kB     00:01    
(6/63): cuda-cudart-devel-12-4-12.4.127-1.x86_64.rpm                          2.5 MB/s | 2.0 MB     00:00    
(7/63): cuda-cuobjdump-12-4-12.4.127-1.x86_64.rpm                             353 kB/s | 288 kB     00:00    
(8/63): cuda-cuxxfilt-12-4-12.4.127-1.x86_64.rpm                              282 kB/s | 281 kB     00:00    
(9/63): cuda-documentation-12-4-12.4.127-1.x86_64.rpm                         127 kB/s | 128 kB     00:01    
(10/63): cuda-driver-devel-12-4-12.4.127-1.x86_64.rpm                          59 kB/s |  42 kB     00:00    
(11/63): cuda-libraries-12-4-12.4.1-1.x86_64.rpm                              7.2 kB/s | 7.6 kB     00:01    
(12/63): cuda-libraries-devel-12-4-12.4.1-1.x86_64.rpm                        4.8 kB/s | 7.8 kB     00:01    
(13/63): cuda-gdb-12-4-12.4.127-1.x86_64.rpm                                  1.3 MB/s | 6.4 MB     00:05    
(14/63): cuda-nsight-compute-12-4-12.4.1-1.x86_64.rpm                         6.6 kB/s | 9.8 kB     00:01    
(15/63): cuda-nsight-systems-12-4-12.4.1-1.x86_64.rpm                         5.9 kB/s | 9.1 kB     00:01    
(16/63): cuda-cupti-12-4-12.4.127-1.x86_64.rpm                                1.7 MB/s |  30 MB     00:18    
(17/63): cuda-nvdisasm-12-4-12.4.127-1.x86_64.rpm                             754 kB/s |  48 MB     01:04    
(18/63): cuda-nvml-devel-12-4-12.4.127-1.x86_64.rpm                           157 kB/s | 219 kB     00:01    
(19/63): cuda-nvprof-12-4-12.4.127-1.x86_64.rpm                               1.2 MB/s | 5.0 MB     00:04    
(20/63): cuda-nvcc-12-4-12.4.131-1.x86_64.rpm                                 887 kB/s |  69 MB     01:19    
(21/63): cuda-nvprune-12-4-12.4.127-1.x86_64.rpm                               83 kB/s |  72 kB     00:00    
(22/63): cuda-nvrtc-12-4-12.4.127-1.x86_64.rpm                                1.3 MB/s |  23 MB     00:17    
(23/63): cuda-nsight-12-4-12.4.127-1.x86_64.rpm                               1.1 MB/s | 113 MB     01:43    
(24/63): cuda-nvtx-12-4-12.4.127-1.x86_64.rpm                                  83 kB/s |  88 kB     00:01    
(25/63): cuda-nvrtc-devel-12-4-12.4.127-1.x86_64.rpm                          1.4 MB/s |  27 MB     00:19    
(26/63): cuda-opencl-12-4-12.4.127-1.x86_64.rpm                                43 kB/s |  34 kB     00:00    
(27/63): cuda-opencl-devel-12-4-12.4.127-1.x86_64.rpm                         125 kB/s | 117 kB     00:00    
(28/63): cuda-profiler-api-12-4-12.4.127-1.x86_64.rpm                          20 kB/s |  26 kB     00:01    
(29/63): cuda-nvvm-12-4-12.4.131-1.x86_64.rpm                                 2.1 MB/s |  26 MB     00:12    
(30/63): cuda-toolkit-12-4-12.4.1-1.x86_64.rpm                                9.8 kB/s | 8.7 kB     00:00    
(31/63): cuda-toolkit-12-4-config-common-12.4.127-1.noarch.rpm                7.2 kB/s | 7.7 kB     00:01    
(32/63): cuda-sanitizer-12-4-12.4.127-1.x86_64.rpm                            1.5 MB/s |  18 MB     00:11    
(33/63): cuda-toolkit-12-config-common-12.4.127-1.noarch.rpm                  5.9 kB/s | 7.9 kB     00:01    
(34/63): cuda-toolkit-config-common-12.4.127-1.noarch.rpm                     5.9 kB/s | 7.9 kB     00:01    
(35/63): cuda-tools-12-4-12.4.1-1.x86_64.rpm                                  5.4 kB/s | 7.2 kB     00:01    
(36/63): cuda-visual-tools-12-4-12.4.1-1.x86_64.rpm                           5.9 kB/s | 7.4 kB     00:01    
(37/63): gds-tools-12-4-1.9.1.3-1.x86_64.rpm                                  1.4 MB/s |  42 MB     00:31    
(38/63): cuda-nvvp-12-4-12.4.127-1.x86_64.rpm                                 1.8 MB/s | 115 MB     01:05    
(39/63): libcufft-12-4-11.2.1.3-1.x86_64.rpm                                  1.2 MB/s | 202 MB     02:47    
(40/63): libcublas-12-4-12.4.5.8-1.x86_64.rpm                                 1.1 MB/s | 346 MB     05:26    
(41/63): libcufile-12-4-1.9.1.3-1.x86_64.rpm                                  386 kB/s | 1.1 MB     00:02    
(42/63): libcufile-devel-12-4-1.9.1.3-1.x86_64.rpm                            748 kB/s | 4.8 MB     00:06    
(43/63): libcurand-12-4-10.3.5.147-1.x86_64.rpm                               909 kB/s |  53 MB     00:59    
(44/63): libcublas-devel-12-4-12.4.5.8-1.x86_64.rpm                           1.0 MB/s | 400 MB     06:30    
(45/63): libcurand-devel-12-4-10.3.5.147-1.x86_64.rpm                         802 kB/s |  53 MB     01:07    
(46/63): ttmkfdir-3.0.9-69.fc39.x86_64.rpm                                     98 kB/s |  56 kB     00:00    
(47/63): xorg-x11-fonts-Type1-7.5-36.fc39.noarch.rpm                          663 kB/s | 504 kB     00:00    
(48/63): java-17-openjdk-17.0.9.0.9-3.fc39.x86_64.rpm                         568 kB/s | 407 kB     00:00    
(49/63): libcusolver-devel-12-4-11.6.1.9-1.x86_64.rpm                         1.4 MB/s |  82 MB     00:56    
(50/63): libcusolver-12-4-11.6.1.9-1.x86_64.rpm                               1.8 MB/s | 122 MB     01:09    
(51/63): libcusparse-devel-12-4-12.3.1.170-1.x86_64.rpm                       2.2 MB/s | 403 MB     03:06    
(52/63): libcusparse-12-4-12.3.1.170-1.x86_64.rpm                             763 kB/s | 198 MB     04:25    
(53/63): libnpp-12-4-12.2.5.30-1.x86_64.rpm                                   967 kB/s | 155 MB     02:44    
(54/63): libnvfatbin-12-4-12.4.127-1.x86_64.rpm                               546 kB/s | 910 kB     00:01    
(55/63): libnvfatbin-devel-12-4-12.4.127-1.x86_64.rpm                         400 kB/s | 814 kB     00:02    
(56/63): libnvjitlink-12-4-12.4.127-1.x86_64.rpm                              356 kB/s |  20 MB     00:57    
(57/63): libnvjitlink-devel-12-4-12.4.127-1.x86_64.rpm                        799 kB/s |  22 MB     00:28    
(58/63): libnvjpeg-12-4-12.3.1.117-1.x86_64.rpm                               433 kB/s | 3.3 MB     00:07    
(59/63): libnpp-devel-12-4-12.2.5.30-1.x86_64.rpm                             832 kB/s | 152 MB     03:06    
(60/63): libnvjpeg-devel-12-4-12.3.1.117-1.x86_64.rpm                         589 kB/s | 3.1 MB     00:05    
(61/63): libcufft-devel-12-4-11.2.1.3-1.x86_64.rpm                            699 kB/s | 407 MB     09:56    
(62/63): nsight-compute-2024.1.1-2024.1.1.4-1.x86_64.rpm                      783 kB/s | 692 MB     15:04    
(63/63): nsight-systems-2023.4.4-2023.4.4.54_3368119-0.x86_64.rpm             303 kB/s | 298 MB     16:46    
--------------------------------------------------------------------------------------------------------------
合計                                                                          1.6 MB/s | 2.3 GB     24:20     
cuda-fedora39-x86_64                                                          5.9 kB/s | 1.6 kB     00:00    
GPG 鍵 0xD42D0685 をインポート中:
 Userid     : "cudatools <cudatools@nvidia.com>"
 Fingerprint: 610C 7B14 E068 A878 070D A4E9 9CD0 A493 D42D 0685
 From       : https://developer.download.nvidia.com/compute/cuda/repos/fedora39/x86_64/D42D0685.pub
鍵のインポートに成功しました
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                      1/1 
  インストール中   : cuda-toolkit-config-common-12.4.127-1.noarch                                        1/63 
  インストール中   : cuda-toolkit-12-config-common-12.4.127-1.noarch                                     2/63 
  インストール中   : cuda-toolkit-12-4-config-common-12.4.127-1.noarch                                   3/63 
  インストール中   : cuda-cudart-12-4-12.4.127-1.x86_64                                                  4/63 
  scriptletの実行中: cuda-cudart-12-4-12.4.127-1.x86_64                                                  4/63 
  インストール中   : cuda-opencl-12-4-12.4.127-1.x86_64                                                  5/63 
  scriptletの実行中: cuda-opencl-12-4-12.4.127-1.x86_64                                                  5/63 
  インストール中   : libcublas-12-4-12.4.5.8-1.x86_64                                                    6/63 
  scriptletの実行中: libcublas-12-4-12.4.5.8-1.x86_64                                                    6/63 
  インストール中   : libcufft-12-4-11.2.1.3-1.x86_64                                                     7/63 
  scriptletの実行中: libcufft-12-4-11.2.1.3-1.x86_64                                                     7/63 
  インストール中   : libcufile-12-4-1.9.1.3-1.x86_64                                                     8/63 
  scriptletの実行中: libcufile-12-4-1.9.1.3-1.x86_64                                                     8/63 
  インストール中   : libcurand-12-4-10.3.5.147-1.x86_64                                                  9/63 
  scriptletの実行中: libcurand-12-4-10.3.5.147-1.x86_64                                                  9/63 
  インストール中   : libcusolver-12-4-11.6.1.9-1.x86_64                                                 10/63 
  scriptletの実行中: libcusolver-12-4-11.6.1.9-1.x86_64                                                 10/63 
  インストール中   : libcusparse-12-4-12.3.1.170-1.x86_64                                               11/63 
  scriptletの実行中: libcusparse-12-4-12.3.1.170-1.x86_64                                               11/63 
  インストール中   : libnpp-12-4-12.2.5.30-1.x86_64                                                     12/63 
  scriptletの実行中: libnpp-12-4-12.2.5.30-1.x86_64                                                     12/63 
  インストール中   : libnvfatbin-12-4-12.4.127-1.x86_64                                                 13/63 
  scriptletの実行中: libnvfatbin-12-4-12.4.127-1.x86_64                                                 13/63 
  インストール中   : libnvjitlink-12-4-12.4.127-1.x86_64                                                14/63 
  scriptletの実行中: libnvjitlink-12-4-12.4.127-1.x86_64                                                14/63 
  インストール中   : libnvjpeg-12-4-12.3.1.117-1.x86_64                                                 15/63 
  scriptletの実行中: libnvjpeg-12-4-12.3.1.117-1.x86_64                                                 15/63 
  インストール中   : cuda-nvrtc-12-4-12.4.127-1.x86_64                                                  16/63 
  scriptletの実行中: cuda-nvrtc-12-4-12.4.127-1.x86_64                                                  16/63 
  インストール中   : cuda-nvprof-12-4-12.4.127-1.x86_64                                                 17/63 
  インストール中   : cuda-nvml-devel-12-4-12.4.127-1.x86_64                                             18/63 
  インストール中   : cuda-nvdisasm-12-4-12.4.127-1.x86_64                                               19/63 
  インストール中   : cuda-cccl-12-4-12.4.127-1.x86_64                                                   20/63 
  インストール中   : cuda-cudart-devel-12-4-12.4.127-1.x86_64                                           21/63 
  インストール中   : cuda-libraries-12-4-12.4.1-1.x86_64                                                22/63 
  インストール中   : cuda-nvrtc-devel-12-4-12.4.127-1.x86_64                                            23/63 
  インストール中   : libnvjpeg-devel-12-4-12.3.1.117-1.x86_64                                           24/63 
  インストール中   : libnvjitlink-devel-12-4-12.4.127-1.x86_64                                          25/63 
  インストール中   : libnvfatbin-devel-12-4-12.4.127-1.x86_64                                           26/63 
  インストール中   : libnpp-devel-12-4-12.2.5.30-1.x86_64                                               27/63 
  インストール中   : libcusparse-devel-12-4-12.3.1.170-1.x86_64                                         28/63 
  インストール中   : libcusolver-devel-12-4-11.6.1.9-1.x86_64                                           29/63 
  インストール中   : libcurand-devel-12-4-10.3.5.147-1.x86_64                                           30/63 
  インストール中   : libcufile-devel-12-4-1.9.1.3-1.x86_64                                              31/63 
  インストール中   : libcufft-devel-12-4-11.2.1.3-1.x86_64                                              32/63 
  インストール中   : libcublas-devel-12-4-12.4.5.8-1.x86_64                                             33/63 
  インストール中   : cuda-opencl-devel-12-4-12.4.127-1.x86_64                                           34/63 
  インストール中   : ttmkfdir-3.0.9-69.fc39.x86_64                                                      35/63 
  インストール中   : xorg-x11-fonts-Type1-7.5-36.fc39.noarch                                            36/63 
  scriptletの実行中: xorg-x11-fonts-Type1-7.5-36.fc39.noarch                                            36/63 
  インストール中   : java-17-openjdk-1:17.0.9.0.9-3.fc39.x86_64                                         37/63 
  scriptletの実行中: java-17-openjdk-1:17.0.9.0.9-3.fc39.x86_64                                         37/63 
  インストール中   : cuda-nsight-12-4-12.4.127-1.x86_64                                                 38/63 
  インストール中   : cuda-nvvp-12-4-12.4.127-1.x86_64                                                   39/63 
  インストール中   : nsight-systems-2023.4.4-2023.4.4.54_234433681190v0-0.x86_64                        40/63 
  scriptletの実行中: nsight-systems-2023.4.4-2023.4.4.54_234433681190v0-0.x86_64                        40/63 
  インストール中   : cuda-nsight-systems-12-4-12.4.1-1.x86_64                                           41/63 
  インストール中   : nsight-compute-2024.1.1-2024.1.1.4-1.x86_64                                        42/63 
  インストール中   : cuda-nsight-compute-12-4-12.4.1-1.x86_64                                           43/63 
  インストール中   : gds-tools-12-4-1.9.1.3-1.x86_64                                                    44/63 
  インストール中   : cuda-profiler-api-12-4-12.4.127-1.x86_64                                           45/63 
  インストール中   : cuda-nvvm-12-4-12.4.131-1.x86_64                                                   46/63 
  インストール中   : cuda-nvtx-12-4-12.4.127-1.x86_64                                                   47/63 
  インストール中   : cuda-nvprune-12-4-12.4.127-1.x86_64                                                48/63 
  インストール中   : cuda-gdb-12-4-12.4.127-1.x86_64                                                    49/63 
  インストール中   : cuda-driver-devel-12-4-12.4.127-1.x86_64                                           50/63 
  インストール中   : cuda-libraries-devel-12-4-12.4.1-1.x86_64                                          51/63 
  インストール中   : cuda-visual-tools-12-4-12.4.1-1.x86_64                                             52/63 
  インストール中   : cuda-documentation-12-4-12.4.127-1.x86_64                                          53/63 
  インストール中   : cuda-cuxxfilt-12-4-12.4.127-1.x86_64                                               54/63 
  インストール中   : cuda-cupti-12-4-12.4.127-1.x86_64                                                  55/63 
  インストール中   : cuda-cuobjdump-12-4-12.4.127-1.x86_64                                              56/63 
  インストール中   : cuda-crt-12-4-12.4.131-1.x86_64                                                    57/63 
  インストール中   : cuda-nvcc-12-4-12.4.131-1.x86_64                                                   58/63 
  インストール中   : cuda-compiler-12-4-12.4.1-1.x86_64                                                 59/63 
  インストール中   : cuda-sanitizer-12-4-12.4.127-1.x86_64                                              60/63 
  インストール中   : cuda-command-line-tools-12-4-12.4.1-1.x86_64                                       61/63 
  インストール中   : cuda-tools-12-4-12.4.1-1.x86_64                                                    62/63 
  インストール中   : cuda-toolkit-12-4-12.4.1-1.x86_64                                                  63/63 
  scriptletの実行中: cuda-toolkit-12-4-config-common-12.4.127-1.noarch                                  63/63 
  scriptletの実行中: java-17-openjdk-1:17.0.9.0.9-3.fc39.x86_64                                         63/63 
  scriptletの実行中: cuda-nvvp-12-4-12.4.127-1.x86_64                                                   63/63 
  scriptletの実行中: nsight-compute-2024.1.1-2024.1.1.4-1.x86_64                                        63/63 
  scriptletの実行中: cuda-toolkit-12-4-12.4.1-1.x86_64                                                  63/63 
  検証             : cuda-cccl-12-4-12.4.127-1.x86_64                                                    1/63 
  検証             : cuda-command-line-tools-12-4-12.4.1-1.x86_64                                        2/63 
  検証             : cuda-compiler-12-4-12.4.1-1.x86_64                                                  3/63 
  検証             : cuda-crt-12-4-12.4.131-1.x86_64                                                     4/63 
  検証             : cuda-cudart-12-4-12.4.127-1.x86_64                                                  5/63 
  検証             : cuda-cudart-devel-12-4-12.4.127-1.x86_64                                            6/63 
  検証             : cuda-cuobjdump-12-4-12.4.127-1.x86_64                                               7/63 
  検証             : cuda-cupti-12-4-12.4.127-1.x86_64                                                   8/63 
  検証             : cuda-cuxxfilt-12-4-12.4.127-1.x86_64                                                9/63 
  検証             : cuda-documentation-12-4-12.4.127-1.x86_64                                          10/63 
  検証             : cuda-driver-devel-12-4-12.4.127-1.x86_64                                           11/63 
  検証             : cuda-gdb-12-4-12.4.127-1.x86_64                                                    12/63 
  検証             : cuda-libraries-12-4-12.4.1-1.x86_64                                                13/63 
  検証             : cuda-libraries-devel-12-4-12.4.1-1.x86_64                                          14/63 
  検証             : cuda-nsight-12-4-12.4.127-1.x86_64                                                 15/63 
  検証             : cuda-nsight-compute-12-4-12.4.1-1.x86_64                                           16/63 
  検証             : cuda-nsight-systems-12-4-12.4.1-1.x86_64                                           17/63 
  検証             : cuda-nvcc-12-4-12.4.131-1.x86_64                                                   18/63 
  検証             : cuda-nvdisasm-12-4-12.4.127-1.x86_64                                               19/63 
  検証             : cuda-nvml-devel-12-4-12.4.127-1.x86_64                                             20/63 
  検証             : cuda-nvprof-12-4-12.4.127-1.x86_64                                                 21/63 
  検証             : cuda-nvprune-12-4-12.4.127-1.x86_64                                                22/63 
  検証             : cuda-nvrtc-12-4-12.4.127-1.x86_64                                                  23/63 
  検証             : cuda-nvrtc-devel-12-4-12.4.127-1.x86_64                                            24/63 
  検証             : cuda-nvtx-12-4-12.4.127-1.x86_64                                                   25/63 
  検証             : cuda-nvvm-12-4-12.4.131-1.x86_64                                                   26/63 
  検証             : cuda-nvvp-12-4-12.4.127-1.x86_64                                                   27/63 
  検証             : cuda-opencl-12-4-12.4.127-1.x86_64                                                 28/63 
  検証             : cuda-opencl-devel-12-4-12.4.127-1.x86_64                                           29/63 
  検証             : cuda-profiler-api-12-4-12.4.127-1.x86_64                                           30/63 
  検証             : cuda-sanitizer-12-4-12.4.127-1.x86_64                                              31/63 
  検証             : cuda-toolkit-12-4-12.4.1-1.x86_64                                                  32/63 
  検証             : cuda-toolkit-12-4-config-common-12.4.127-1.noarch                                  33/63 
  検証             : cuda-toolkit-12-config-common-12.4.127-1.noarch                                    34/63 
  検証             : cuda-toolkit-config-common-12.4.127-1.noarch                                       35/63 
  検証             : cuda-tools-12-4-12.4.1-1.x86_64                                                    36/63 
  検証             : cuda-visual-tools-12-4-12.4.1-1.x86_64                                             37/63 
  検証             : gds-tools-12-4-1.9.1.3-1.x86_64                                                    38/63 
  検証             : libcublas-12-4-12.4.5.8-1.x86_64                                                   39/63 
  検証             : libcublas-devel-12-4-12.4.5.8-1.x86_64                                             40/63 
  検証             : libcufft-12-4-11.2.1.3-1.x86_64                                                    41/63 
  検証             : libcufft-devel-12-4-11.2.1.3-1.x86_64                                              42/63 
  検証             : libcufile-12-4-1.9.1.3-1.x86_64                                                    43/63 
  検証             : libcufile-devel-12-4-1.9.1.3-1.x86_64                                              44/63 
  検証             : libcurand-12-4-10.3.5.147-1.x86_64                                                 45/63 
  検証             : libcurand-devel-12-4-10.3.5.147-1.x86_64                                           46/63 
  検証             : libcusolver-12-4-11.6.1.9-1.x86_64                                                 47/63 
  検証             : libcusolver-devel-12-4-11.6.1.9-1.x86_64                                           48/63 
  検証             : libcusparse-12-4-12.3.1.170-1.x86_64                                               49/63 
  検証             : libcusparse-devel-12-4-12.3.1.170-1.x86_64                                         50/63 
  検証             : libnpp-12-4-12.2.5.30-1.x86_64                                                     51/63 
  検証             : libnpp-devel-12-4-12.2.5.30-1.x86_64                                               52/63 
  検証             : libnvfatbin-12-4-12.4.127-1.x86_64                                                 53/63 
  検証             : libnvfatbin-devel-12-4-12.4.127-1.x86_64                                           54/63 
  検証             : libnvjitlink-12-4-12.4.127-1.x86_64                                                55/63 
  検証             : libnvjitlink-devel-12-4-12.4.127-1.x86_64                                          56/63 
  検証             : libnvjpeg-12-4-12.3.1.117-1.x86_64                                                 57/63 
  検証             : libnvjpeg-devel-12-4-12.3.1.117-1.x86_64                                           58/63 
  検証             : nsight-compute-2024.1.1-2024.1.1.4-1.x86_64                                        59/63 
  検証             : nsight-systems-2023.4.4-2023.4.4.54_234433681190v0-0.x86_64                        60/63 
  検証             : ttmkfdir-3.0.9-69.fc39.x86_64                                                      61/63 
  検証             : xorg-x11-fonts-Type1-7.5-36.fc39.noarch                                            62/63 
  検証             : java-17-openjdk-1:17.0.9.0.9-3.fc39.x86_64                                         63/63 
インストール済み:
  cuda-cccl-12-4-12.4.127-1.x86_64                            cuda-command-line-tools-12-4-12.4.1-1.x86_64   
  cuda-compiler-12-4-12.4.1-1.x86_64                          cuda-crt-12-4-12.4.131-1.x86_64                
  cuda-cudart-12-4-12.4.127-1.x86_64                          cuda-cudart-devel-12-4-12.4.127-1.x86_64       
  cuda-cuobjdump-12-4-12.4.127-1.x86_64                       cuda-cupti-12-4-12.4.127-1.x86_64              
  cuda-cuxxfilt-12-4-12.4.127-1.x86_64                        cuda-documentation-12-4-12.4.127-1.x86_64      
  cuda-driver-devel-12-4-12.4.127-1.x86_64                    cuda-gdb-12-4-12.4.127-1.x86_64                
  cuda-libraries-12-4-12.4.1-1.x86_64                         cuda-libraries-devel-12-4-12.4.1-1.x86_64      
  cuda-nsight-12-4-12.4.127-1.x86_64                          cuda-nsight-compute-12-4-12.4.1-1.x86_64       
  cuda-nsight-systems-12-4-12.4.1-1.x86_64                    cuda-nvcc-12-4-12.4.131-1.x86_64               
  cuda-nvdisasm-12-4-12.4.127-1.x86_64                        cuda-nvml-devel-12-4-12.4.127-1.x86_64         
  cuda-nvprof-12-4-12.4.127-1.x86_64                          cuda-nvprune-12-4-12.4.127-1.x86_64            
  cuda-nvrtc-12-4-12.4.127-1.x86_64                           cuda-nvrtc-devel-12-4-12.4.127-1.x86_64        
  cuda-nvtx-12-4-12.4.127-1.x86_64                            cuda-nvvm-12-4-12.4.131-1.x86_64               
  cuda-nvvp-12-4-12.4.127-1.x86_64                            cuda-opencl-12-4-12.4.127-1.x86_64             
  cuda-opencl-devel-12-4-12.4.127-1.x86_64                    cuda-profiler-api-12-4-12.4.127-1.x86_64       
  cuda-sanitizer-12-4-12.4.127-1.x86_64                       cuda-toolkit-12-4-12.4.1-1.x86_64              
  cuda-toolkit-12-4-config-common-12.4.127-1.noarch           cuda-toolkit-12-config-common-12.4.127-1.noarch
  cuda-toolkit-config-common-12.4.127-1.noarch                cuda-tools-12-4-12.4.1-1.x86_64                
  cuda-visual-tools-12-4-12.4.1-1.x86_64                      gds-tools-12-4-1.9.1.3-1.x86_64                
  java-17-openjdk-1:17.0.9.0.9-3.fc39.x86_64                  libcublas-12-4-12.4.5.8-1.x86_64               
  libcublas-devel-12-4-12.4.5.8-1.x86_64                      libcufft-12-4-11.2.1.3-1.x86_64                
  libcufft-devel-12-4-11.2.1.3-1.x86_64                       libcufile-12-4-1.9.1.3-1.x86_64                
  libcufile-devel-12-4-1.9.1.3-1.x86_64                       libcurand-12-4-10.3.5.147-1.x86_64             
  libcurand-devel-12-4-10.3.5.147-1.x86_64                    libcusolver-12-4-11.6.1.9-1.x86_64             
  libcusolver-devel-12-4-11.6.1.9-1.x86_64                    libcusparse-12-4-12.3.1.170-1.x86_64           
  libcusparse-devel-12-4-12.3.1.170-1.x86_64                  libnpp-12-4-12.2.5.30-1.x86_64                 
  libnpp-devel-12-4-12.2.5.30-1.x86_64                        libnvfatbin-12-4-12.4.127-1.x86_64             
  libnvfatbin-devel-12-4-12.4.127-1.x86_64                    libnvjitlink-12-4-12.4.127-1.x86_64            
  libnvjitlink-devel-12-4-12.4.127-1.x86_64                   libnvjpeg-12-4-12.3.1.117-1.x86_64             
  libnvjpeg-devel-12-4-12.3.1.117-1.x86_64                    nsight-compute-2024.1.1-2024.1.1.4-1.x86_64    
  nsight-systems-2023.4.4-2023.4.4.54_234433681190v0-0.x86_64 ttmkfdir-3.0.9-69.fc39.x86_64                  
  xorg-x11-fonts-Type1-7.5-36.fc39.noarch                    
完了しました!
古い CUDA Toolkit
公式: CUDA Toolkit Archive | NVIDIA Developer
  CUDA Toolkit 9.1 Download - Archived | NVIDIA Developer
$ sudo dnf install -y http://developer.download.nvidia.com/compute/cuda/repos/fedora25/x86_64/cuda-repo-fedora25-9.1.85-1.x86_64.rpm
メタデータの期限切れの最終確認: 3:02:27 前の 2024年04月12日 05時25分13秒 に実施しました。 cuda-repo-fedora25-9.1.85-1.x86_64.rpm 3.9 kB/s | 6.3 kB 00:01 依存関係が解決しました。 ============================================================================================================== パッケージ アーキテクチャー バージョン リポジトリー サイズ ============================================================================================================== インストール: cuda-repo-fedora25 x86_64 9.1.85-1 @commandline 6.3 k トランザクションの概要 ============================================================================================================== インストール 1 パッケージ 合計サイズ: 6.3 k インストール後のサイズ: 210 パッケージのダウンロード: トランザクションの確認を実行中 トランザクションの確認に成功しました。 トランザクションのテストを実行中 トランザクションのテストに成功しました。 トランザクションを実行中 準備 : 1/1 インストール中 : cuda-repo-fedora25-9.1.85-1.x86_64 1/1 検証 : cuda-repo-fedora25-9.1.85-1.x86_64 1/1 インストール済み: cuda-repo-fedora25-9.1.85-1.x86_64 完了しました!
$ sudo dnf install -y cuda-toolkit-9-1
メタデータの期限切れの最終確認: 0:23:18 前の 2024年04月12日 08時32分49秒 に実施しました。 依存関係が解決しました。 ============================================================================================================== パッケージ Arch バージョン リポジトリー サイズ ============================================================================================================== インストール: cuda-toolkit-9-1 x86_64 9.1.85-1 cuda 6.5 k 依存関係のインストール: cuda-command-line-tools-9-1 x86_64 9.1.85-1 cuda 5.9 k cuda-compiler-9-1 x86_64 9.1.85-1 cuda 5.8 k cuda-cublas-9-1 x86_64 9.1.85.3-1 cuda 68 M cuda-cublas-dev-9-1 x86_64 9.1.85.3-1 cuda 76 M cuda-cudart-9-1 x86_64 9.1.85-1 cuda 134 k cuda-cudart-dev-9-1 x86_64 9.1.85-1 cuda 1.1 M cuda-cufft-9-1 x86_64 9.1.85-1 cuda 89 M cuda-cufft-dev-9-1 x86_64 9.1.85-1 cuda 82 M cuda-cuobjdump-9-1 x86_64 9.1.85-1 cuda 152 k cuda-cupti-9-1 x86_64 9.1.85-1 cuda 2.0 M cuda-curand-9-1 x86_64 9.1.85-1 cuda 42 M cuda-curand-dev-9-1 x86_64 9.1.85-1 cuda 65 M cuda-cusolver-9-1 x86_64 9.1.85-1 cuda 42 M cuda-cusolver-dev-9-1 x86_64 9.1.85-1 cuda 14 M cuda-cusparse-9-1 x86_64 9.1.85-1 cuda 35 M cuda-cusparse-dev-9-1 x86_64 9.1.85-1 cuda 71 M cuda-documentation-9-1 x86_64 9.1.85-1 cuda 116 M cuda-driver-dev-9-1 x86_64 9.1.85-1 cuda 18 k cuda-gdb-9-1 x86_64 9.1.85-1 cuda 3.5 M cuda-gpu-library-advisor-9-1 x86_64 9.1.85-1 cuda 1.0 M cuda-libraries-dev-9-1 x86_64 9.1.85-1 cuda 6.2 k cuda-license-9-1 x86_64 9.1.85-1 cuda 28 k cuda-memcheck-9-1 x86_64 9.1.85-1 cuda 134 k cuda-misc-headers-9-1 x86_64 9.1.85-1 cuda 1.1 M cuda-npp-9-1 x86_64 9.1.85-1 cuda 93 M cuda-npp-dev-9-1 x86_64 9.1.85-1 cuda 93 M cuda-nsight-9-1 x86_64 9.1.85-1 cuda 272 M cuda-nvcc-9-1 x86_64 9.1.85.2-1 cuda 22 M cuda-nvdisasm-9-1 x86_64 9.1.85-1 cuda 18 M cuda-nvgraph-9-1 x86_64 9.1.85-1 cuda 8.7 M cuda-nvgraph-dev-9-1 x86_64 9.1.85-1 cuda 8.6 M cuda-nvml-dev-9-1 x86_64 9.1.85-1 cuda 63 k cuda-nvprof-9-1 x86_64 9.1.85-1 cuda 8.6 M cuda-nvprune-9-1 x86_64 9.1.85-1 cuda 46 k cuda-nvrtc-9-1 x86_64 9.1.85-1 cuda 8.4 M cuda-nvrtc-dev-9-1 x86_64 9.1.85-1 cuda 14 k cuda-nvtx-9-1 x86_64 9.1.85-1 cuda 35 k cuda-nvvp-9-1 x86_64 9.1.85-1 cuda 116 M cuda-samples-9-1 x86_64 9.1.85-1 cuda 97 M cuda-tools-9-1 x86_64 9.1.85-1 cuda 5.7 k cuda-visual-tools-9-1 x86_64 9.1.85-1 cuda 6.1 k freeglut-devel x86_64 3.4.0-7.fc39 updates 945 k gl-manpages noarch 1.1-28.20190306.fc39 fedora 1.2 M java-17-openjdk x86_64 1:17.0.9.0.9-3.fc39 updates 407 k libICE-devel x86_64 1.0.10-11.fc39 fedora 46 k libSM-devel x86_64 1.2.3-13.fc39 fedora 12 k libXmu-devel x86_64 1.1.4-3.fc39 fedora 27 k libXt-devel x86_64 1.2.1-5.fc39 fedora 460 k libdrm-devel x86_64 2.4.120-1.fc39 updates 179 k libpciaccess-devel x86_64 0.16-9.fc39 fedora 12 k mesa-libGL-devel x86_64 23.3.6-1.fc39 updates 36 k mesa-libGLU-devel x86_64 9.0.3-1.fc39 fedora 12 k ttmkfdir x86_64 3.0.9-69.fc39 fedora 56 k xorg-x11-fonts-Type1 noarch 7.5-36.fc39 fedora 504 k トランザクションの概要 ============================================================================================================== インストール 55 パッケージ ダウンロードサイズの合計: 1.4 G インストール後のサイズ: 2.3 G パッケージのダウンロード: (1/55): cuda-compiler-9-1-9.1.85-1.x86_64.rpm 9.1 kB/s | 5.8 kB 00:00 (2/55): cuda-command-line-tools-9-1-9.1.85-1.x86_64.rpm 8.7 kB/s | 5.9 kB 00:00 (3/55): cuda-cudart-9-1-9.1.85-1.x86_64.rpm 191 kB/s | 134 kB 00:00 (4/55): cuda-cudart-dev-9-1-9.1.85-1.x86_64.rpm 453 kB/s | 1.1 MB 00:02 (5/55): cuda-cublas-9-1-9.1.85.3-1.x86_64.rpm 3.3 MB/s | 68 MB 00:20 (6/55): cuda-cufft-dev-9-1-9.1.85-1.x86_64.rpm 1.9 MB/s | 82 MB 00:42 (7/55): cuda-cuobjdump-9-1-9.1.85-1.x86_64.rpm 174 kB/s | 152 kB 00:00 (8/55): cuda-cupti-9-1-9.1.85-1.x86_64.rpm 1.2 MB/s | 2.0 MB 00:01 (9/55): cuda-cufft-9-1-9.1.85-1.x86_64.rpm 1.3 MB/s | 89 MB 01:06 (10/55): cuda-curand-dev-9-1-9.1.85-1.x86_64.rpm 2.1 MB/s | 65 MB 00:30 (11/55): cuda-cusolver-9-1-9.1.85-1.x86_64.rpm 1.3 MB/s | 42 MB 00:32 (12/55): cuda-cusolver-dev-9-1-9.1.85-1.x86_64.rpm 1.4 MB/s | 14 MB 00:10 (13/55): cuda-cublas-dev-9-1-9.1.85.3-1.x86_64.rpm 524 kB/s | 76 MB 02:28 (14/55): cuda-cusparse-dev-9-1-9.1.85-1.x86_64.rpm 3.4 MB/s | 71 MB 00:20 (15/55): cuda-documentation-9-1-9.1.85-1.x86_64.rpm 3.5 MB/s | 116 MB 00:32 (16/55): cuda-driver-dev-9-1-9.1.85-1.x86_64.rpm 50 kB/s | 18 kB 00:00 (17/55): cuda-gdb-9-1-9.1.85-1.x86_64.rpm 2.5 MB/s | 3.5 MB 00:01 (18/55): cuda-gpu-library-advisor-9-1-9.1.85-1.x86_64.rpm 1.1 MB/s | 1.0 MB 00:00 (19/55): cuda-libraries-dev-9-1-9.1.85-1.x86_64.rpm 28 kB/s | 6.2 kB 00:00 (20/55): cuda-license-9-1-9.1.85-1.x86_64.rpm 62 kB/s | 28 kB 00:00 (21/55): cuda-curand-9-1-9.1.85-1.x86_64.rpm 303 kB/s | 42 MB 02:21 (22/55): cuda-memcheck-9-1-9.1.85-1.x86_64.rpm 247 kB/s | 134 kB 00:00 (23/55): cuda-misc-headers-9-1-9.1.85-1.x86_64.rpm 556 kB/s | 1.1 MB 00:01 (24/55): cuda-cusparse-9-1-9.1.85-1.x86_64.rpm 536 kB/s | 35 MB 01:07 (25/55): cuda-npp-dev-9-1-9.1.85-1.x86_64.rpm 1.9 MB/s | 93 MB 00:49 (26/55): cuda-nvcc-9-1-9.1.85.2-1.x86_64.rpm 1.2 MB/s | 22 MB 00:18 (27/55): cuda-nsight-9-1-9.1.85-1.x86_64.rpm 2.2 MB/s | 272 MB 02:05 (28/55): cuda-nvgraph-9-1-9.1.85-1.x86_64.rpm 1.7 MB/s | 8.7 MB 00:05 (29/55): cuda-nvgraph-dev-9-1-9.1.85-1.x86_64.rpm 2.2 MB/s | 8.6 MB 00:03 (30/55): cuda-nvml-dev-9-1-9.1.85-1.x86_64.rpm 124 kB/s | 63 kB 00:00 (31/55): cuda-nvprof-9-1-9.1.85-1.x86_64.rpm 2.7 MB/s | 8.6 MB 00:03 (32/55): cuda-nvdisasm-9-1-9.1.85-1.x86_64.rpm 244 kB/s | 18 MB 01:13 (33/55): cuda-nvprune-9-1-9.1.85-1.x86_64.rpm 101 kB/s | 46 kB 00:00 (34/55): cuda-nvrtc-dev-9-1-9.1.85-1.x86_64.rpm 43 kB/s | 14 kB 00:00 (35/55): cuda-nvtx-9-1-9.1.85-1.x86_64.rpm 70 kB/s | 35 kB 00:00 (36/55): cuda-nvrtc-9-1-9.1.85-1.x86_64.rpm 396 kB/s | 8.4 MB 00:21 (37/55): cuda-nvvp-9-1-9.1.85-1.x86_64.rpm 3.4 MB/s | 116 MB 00:33 (38/55): cuda-toolkit-9-1-9.1.85-1.x86_64.rpm 46 kB/s | 6.5 kB 00:00 (39/55): cuda-tools-9-1-9.1.85-1.x86_64.rpm 15 kB/s | 5.7 kB 00:00 (40/55): cuda-visual-tools-9-1-9.1.85-1.x86_64.rpm 20 kB/s | 6.1 kB 00:00 (41/55): gl-manpages-1.1-28.20190306.fc39.noarch.rpm 484 kB/s | 1.2 MB 00:02 (42/55): libICE-devel-1.0.10-11.fc39.x86_64.rpm 148 kB/s | 46 kB 00:00 (43/55): libSM-devel-1.2.3-13.fc39.x86_64.rpm 36 kB/s | 12 kB 00:00 (44/55): libXmu-devel-1.1.4-3.fc39.x86_64.rpm 88 kB/s | 27 kB 00:00 (45/55): libXt-devel-1.2.1-5.fc39.x86_64.rpm 798 kB/s | 460 kB 00:00 (46/55): libpciaccess-devel-0.16-9.fc39.x86_64.rpm 38 kB/s | 12 kB 00:00 (47/55): mesa-libGLU-devel-9.0.3-1.fc39.x86_64.rpm 47 kB/s | 12 kB 00:00 (48/55): ttmkfdir-3.0.9-69.fc39.x86_64.rpm 153 kB/s | 56 kB 00:00 (49/55): xorg-x11-fonts-Type1-7.5-36.fc39.noarch.rpm 1.1 MB/s | 504 kB 00:00 (50/55): freeglut-devel-3.4.0-7.fc39.x86_64.rpm 70 kB/s | 945 kB 00:13 (51/55): java-17-openjdk-17.0.9.0.9-3.fc39.x86_64.rpm 124 kB/s | 407 kB 00:03 (52/55): libdrm-devel-2.4.120-1.fc39.x86_64.rpm 106 kB/s | 179 kB 00:01 (53/55): mesa-libGL-devel-23.3.6-1.fc39.x86_64.rpm 234 kB/s | 36 kB 00:00 (54/55): cuda-samples-9-1-9.1.85-1.x86_64.rpm 2.4 MB/s | 97 MB 00:39 (55/55): cuda-npp-9-1-9.1.85-1.x86_64.rpm 452 kB/s | 93 MB 03:29 -------------------------------------------------------------------------------------------------------------- 合計 3.5 MB/s | 1.4 GB 06:58 トランザクションの確認を実行中 トランザクションの確認に成功しました。 トランザクションのテストを実行中 トランザクションのテストに成功しました。 トランザクションを実行中 準備 : 1/1 scriptletの実行中: cuda-license-9-1-9.1.85-1.x86_64 1/55 インストール中 : cuda-license-9-1-9.1.85-1.x86_64 1/55 scriptletの実行中: cuda-license-9-1-9.1.85-1.x86_64 1/55 *** LICENSE AGREEMENT *** By using this software you agree to fully comply with the terms and conditions of the EULA (End User License Agreement). The EULA is located at /usr/local/cuda-9.1/doc/EULA.txt. The EULA can also be found at http://docs.nvidia.com/cuda/eula/index.html. If you do not agree to the terms and conditions of the EULA, do not use the software. インストール中 : cuda-driver-dev-9-1-9.1.85-1.x86_64 2/55 インストール中 : cuda-nvdisasm-9-1-9.1.85-1.x86_64 3/55 インストール中 : cuda-cuobjdump-9-1-9.1.85-1.x86_64 4/55 インストール中 : cuda-misc-headers-9-1-9.1.85-1.x86_64 5/55 インストール中 : cuda-nvcc-9-1-9.1.85.2-1.x86_64 6/55 インストール中 : cuda-nvml-dev-9-1-9.1.85-1.x86_64 7/55 インストール中 : cuda-nvprof-9-1-9.1.85-1.x86_64 8/55 インストール中 : libICE-devel-1.0.10-11.fc39.x86_64 9/55 インストール中 : gl-manpages-1.1-28.20190306.fc39.noarch 10/55 インストール中 : mesa-libGLU-devel-9.0.3-1.fc39.x86_64 11/55 インストール中 : libSM-devel-1.2.3-13.fc39.x86_64 12/55 インストール中 : libXt-devel-1.2.1-5.fc39.x86_64 13/55 インストール中 : libXmu-devel-1.1.4-3.fc39.x86_64 14/55 インストール中 : cuda-gdb-9-1-9.1.85-1.x86_64 15/55 インストール中 : cuda-cublas-9-1-9.1.85.3-1.x86_64 16/55 scriptletの実行中: cuda-cublas-9-1-9.1.85.3-1.x86_64 16/55 インストール中 : cuda-cublas-dev-9-1-9.1.85.3-1.x86_64 17/55 インストール中 : cuda-cudart-9-1-9.1.85-1.x86_64 18/55 scriptletの実行中: cuda-cudart-9-1-9.1.85-1.x86_64 18/55 インストール中 : cuda-cudart-dev-9-1-9.1.85-1.x86_64 19/55 インストール中 : cuda-cupti-9-1-9.1.85-1.x86_64 20/55 インストール中 : cuda-cufft-9-1-9.1.85-1.x86_64 21/55 scriptletの実行中: cuda-cufft-9-1-9.1.85-1.x86_64 21/55 インストール中 : cuda-cufft-dev-9-1-9.1.85-1.x86_64 22/55 インストール中 : cuda-curand-9-1-9.1.85-1.x86_64 23/55 scriptletの実行中: cuda-curand-9-1-9.1.85-1.x86_64 23/55 インストール中 : cuda-curand-dev-9-1-9.1.85-1.x86_64 24/55 インストール中 : cuda-cusolver-9-1-9.1.85-1.x86_64 25/55 scriptletの実行中: cuda-cusolver-9-1-9.1.85-1.x86_64 25/55 インストール中 : cuda-cusolver-dev-9-1-9.1.85-1.x86_64 26/55 インストール中 : cuda-cusparse-9-1-9.1.85-1.x86_64 27/55 scriptletの実行中: cuda-cusparse-9-1-9.1.85-1.x86_64 27/55 インストール中 : cuda-cusparse-dev-9-1-9.1.85-1.x86_64 28/55 インストール中 : cuda-gpu-library-advisor-9-1-9.1.85-1.x86_64 29/55 インストール中 : cuda-memcheck-9-1-9.1.85-1.x86_64 30/55 インストール中 : cuda-npp-9-1-9.1.85-1.x86_64 31/55 scriptletの実行中: cuda-npp-9-1-9.1.85-1.x86_64 31/55 インストール中 : cuda-npp-dev-9-1-9.1.85-1.x86_64 32/55 インストール中 : cuda-nvgraph-9-1-9.1.85-1.x86_64 33/55 scriptletの実行中: cuda-nvgraph-9-1-9.1.85-1.x86_64 33/55 インストール中 : cuda-nvgraph-dev-9-1-9.1.85-1.x86_64 34/55 インストール中 : cuda-nvprune-9-1-9.1.85-1.x86_64 35/55 インストール中 : cuda-compiler-9-1-9.1.85-1.x86_64 36/55 インストール中 : cuda-nvrtc-9-1-9.1.85-1.x86_64 37/55 scriptletの実行中: cuda-nvrtc-9-1-9.1.85-1.x86_64 37/55 インストール中 : cuda-nvrtc-dev-9-1-9.1.85-1.x86_64 38/55 インストール中 : cuda-libraries-dev-9-1-9.1.85-1.x86_64 39/55 インストール中 : cuda-nvtx-9-1-9.1.85-1.x86_64 40/55 インストール中 : cuda-command-line-tools-9-1-9.1.85-1.x86_64 41/55 インストール中 : ttmkfdir-3.0.9-69.fc39.x86_64 42/55 インストール中 : xorg-x11-fonts-Type1-7.5-36.fc39.noarch 43/55 scriptletの実行中: xorg-x11-fonts-Type1-7.5-36.fc39.noarch 43/55 インストール中 : java-17-openjdk-1:17.0.9.0.9-3.fc39.x86_64 44/55 scriptletの実行中: java-17-openjdk-1:17.0.9.0.9-3.fc39.x86_64 44/55 インストール中 : cuda-nsight-9-1-9.1.85-1.x86_64 45/55 インストール中 : cuda-nvvp-9-1-9.1.85-1.x86_64 46/55 インストール中 : cuda-visual-tools-9-1-9.1.85-1.x86_64 47/55 インストール中 : cuda-tools-9-1-9.1.85-1.x86_64 48/55 インストール中 : libpciaccess-devel-0.16-9.fc39.x86_64 49/55 インストール中 : libdrm-devel-2.4.120-1.fc39.x86_64 50/55 インストール中 : mesa-libGL-devel-23.3.6-1.fc39.x86_64 51/55 インストール中 : freeglut-devel-3.4.0-7.fc39.x86_64 52/55 インストール中 : cuda-samples-9-1-9.1.85-1.x86_64 53/55 インストール中 : cuda-documentation-9-1-9.1.85-1.x86_64 54/55 インストール中 : cuda-toolkit-9-1-9.1.85-1.x86_64 55/55 scriptletの実行中: java-17-openjdk-1:17.0.9.0.9-3.fc39.x86_64 55/55 scriptletの実行中: cuda-nsight-9-1-9.1.85-1.x86_64 55/55 scriptletの実行中: cuda-nvvp-9-1-9.1.85-1.x86_64 55/55 scriptletの実行中: cuda-toolkit-9-1-9.1.85-1.x86_64 55/55 検証 : cuda-command-line-tools-9-1-9.1.85-1.x86_64 1/55 検証 : cuda-compiler-9-1-9.1.85-1.x86_64 2/55 検証 : cuda-cublas-9-1-9.1.85.3-1.x86_64 3/55 検証 : cuda-cublas-dev-9-1-9.1.85.3-1.x86_64 4/55 検証 : cuda-cudart-9-1-9.1.85-1.x86_64 5/55 検証 : cuda-cudart-dev-9-1-9.1.85-1.x86_64 6/55 検証 : cuda-cufft-9-1-9.1.85-1.x86_64 7/55 検証 : cuda-cufft-dev-9-1-9.1.85-1.x86_64 8/55 検証 : cuda-cuobjdump-9-1-9.1.85-1.x86_64 9/55 検証 : cuda-cupti-9-1-9.1.85-1.x86_64 10/55 検証 : cuda-curand-9-1-9.1.85-1.x86_64 11/55 検証 : cuda-curand-dev-9-1-9.1.85-1.x86_64 12/55 検証 : cuda-cusolver-9-1-9.1.85-1.x86_64 13/55 検証 : cuda-cusolver-dev-9-1-9.1.85-1.x86_64 14/55 検証 : cuda-cusparse-9-1-9.1.85-1.x86_64 15/55 検証 : cuda-cusparse-dev-9-1-9.1.85-1.x86_64 16/55 検証 : cuda-documentation-9-1-9.1.85-1.x86_64 17/55 検証 : cuda-driver-dev-9-1-9.1.85-1.x86_64 18/55 検証 : cuda-gdb-9-1-9.1.85-1.x86_64 19/55 検証 : cuda-gpu-library-advisor-9-1-9.1.85-1.x86_64 20/55 検証 : cuda-libraries-dev-9-1-9.1.85-1.x86_64 21/55 検証 : cuda-license-9-1-9.1.85-1.x86_64 22/55 検証 : cuda-memcheck-9-1-9.1.85-1.x86_64 23/55 検証 : cuda-misc-headers-9-1-9.1.85-1.x86_64 24/55 検証 : cuda-npp-9-1-9.1.85-1.x86_64 25/55 検証 : cuda-npp-dev-9-1-9.1.85-1.x86_64 26/55 検証 : cuda-nsight-9-1-9.1.85-1.x86_64 27/55 検証 : cuda-nvcc-9-1-9.1.85.2-1.x86_64 28/55 検証 : cuda-nvdisasm-9-1-9.1.85-1.x86_64 29/55 検証 : cuda-nvgraph-9-1-9.1.85-1.x86_64 30/55 検証 : cuda-nvgraph-dev-9-1-9.1.85-1.x86_64 31/55 検証 : cuda-nvml-dev-9-1-9.1.85-1.x86_64 32/55 検証 : cuda-nvprof-9-1-9.1.85-1.x86_64 33/55 検証 : cuda-nvprune-9-1-9.1.85-1.x86_64 34/55 検証 : cuda-nvrtc-9-1-9.1.85-1.x86_64 35/55 検証 : cuda-nvrtc-dev-9-1-9.1.85-1.x86_64 36/55 検証 : cuda-nvtx-9-1-9.1.85-1.x86_64 37/55 検証 : cuda-nvvp-9-1-9.1.85-1.x86_64 38/55 検証 : cuda-samples-9-1-9.1.85-1.x86_64 39/55 検証 : cuda-toolkit-9-1-9.1.85-1.x86_64 40/55 検証 : cuda-tools-9-1-9.1.85-1.x86_64 41/55 検証 : cuda-visual-tools-9-1-9.1.85-1.x86_64 42/55 検証 : gl-manpages-1.1-28.20190306.fc39.noarch 43/55 検証 : libICE-devel-1.0.10-11.fc39.x86_64 44/55 検証 : libSM-devel-1.2.3-13.fc39.x86_64 45/55 検証 : libXmu-devel-1.1.4-3.fc39.x86_64 46/55 検証 : libXt-devel-1.2.1-5.fc39.x86_64 47/55 検証 : libpciaccess-devel-0.16-9.fc39.x86_64 48/55 検証 : mesa-libGLU-devel-9.0.3-1.fc39.x86_64 49/55 検証 : ttmkfdir-3.0.9-69.fc39.x86_64 50/55 検証 : xorg-x11-fonts-Type1-7.5-36.fc39.noarch 51/55 検証 : freeglut-devel-3.4.0-7.fc39.x86_64 52/55 検証 : java-17-openjdk-1:17.0.9.0.9-3.fc39.x86_64 53/55 検証 : libdrm-devel-2.4.120-1.fc39.x86_64 54/55 検証 : mesa-libGL-devel-23.3.6-1.fc39.x86_64 55/55 インストール済み: cuda-command-line-tools-9-1-9.1.85-1.x86_64 cuda-compiler-9-1-9.1.85-1.x86_64 cuda-cublas-9-1-9.1.85.3-1.x86_64 cuda-cublas-dev-9-1-9.1.85.3-1.x86_64 cuda-cudart-9-1-9.1.85-1.x86_64 cuda-cudart-dev-9-1-9.1.85-1.x86_64 cuda-cufft-9-1-9.1.85-1.x86_64 cuda-cufft-dev-9-1-9.1.85-1.x86_64 cuda-cuobjdump-9-1-9.1.85-1.x86_64 cuda-cupti-9-1-9.1.85-1.x86_64 cuda-curand-9-1-9.1.85-1.x86_64 cuda-curand-dev-9-1-9.1.85-1.x86_64 cuda-cusolver-9-1-9.1.85-1.x86_64 cuda-cusolver-dev-9-1-9.1.85-1.x86_64 cuda-cusparse-9-1-9.1.85-1.x86_64 cuda-cusparse-dev-9-1-9.1.85-1.x86_64 cuda-documentation-9-1-9.1.85-1.x86_64 cuda-driver-dev-9-1-9.1.85-1.x86_64 cuda-gdb-9-1-9.1.85-1.x86_64 cuda-gpu-library-advisor-9-1-9.1.85-1.x86_64 cuda-libraries-dev-9-1-9.1.85-1.x86_64 cuda-license-9-1-9.1.85-1.x86_64 cuda-memcheck-9-1-9.1.85-1.x86_64 cuda-misc-headers-9-1-9.1.85-1.x86_64 cuda-npp-9-1-9.1.85-1.x86_64 cuda-npp-dev-9-1-9.1.85-1.x86_64 cuda-nsight-9-1-9.1.85-1.x86_64 cuda-nvcc-9-1-9.1.85.2-1.x86_64 cuda-nvdisasm-9-1-9.1.85-1.x86_64 cuda-nvgraph-9-1-9.1.85-1.x86_64 cuda-nvgraph-dev-9-1-9.1.85-1.x86_64 cuda-nvml-dev-9-1-9.1.85-1.x86_64 cuda-nvprof-9-1-9.1.85-1.x86_64 cuda-nvprune-9-1-9.1.85-1.x86_64 cuda-nvrtc-9-1-9.1.85-1.x86_64 cuda-nvrtc-dev-9-1-9.1.85-1.x86_64 cuda-nvtx-9-1-9.1.85-1.x86_64 cuda-nvvp-9-1-9.1.85-1.x86_64 cuda-samples-9-1-9.1.85-1.x86_64 cuda-toolkit-9-1-9.1.85-1.x86_64 cuda-tools-9-1-9.1.85-1.x86_64 cuda-visual-tools-9-1-9.1.85-1.x86_64 freeglut-devel-3.4.0-7.fc39.x86_64 gl-manpages-1.1-28.20190306.fc39.noarch java-17-openjdk-1:17.0.9.0.9-3.fc39.x86_64 libICE-devel-1.0.10-11.fc39.x86_64 libSM-devel-1.2.3-13.fc39.x86_64 libXmu-devel-1.1.4-3.fc39.x86_64 libXt-devel-1.2.1-5.fc39.x86_64 libdrm-devel-2.4.120-1.fc39.x86_64 libpciaccess-devel-0.16-9.fc39.x86_64 mesa-libGL-devel-23.3.6-1.fc39.x86_64 mesa-libGLU-devel-9.0.3-1.fc39.x86_64 ttmkfdir-3.0.9-69.fc39.x86_64 xorg-x11-fonts-Type1-7.5-36.fc39.noarch 完了しました!
パスの設定
.zshrc、.bashrc に以下の設定を追記する🤔
$ nano .zshrc
10 # CUDA Toolkit 11 export PATH="/usr/local/cuda/bin:$PATH" 12 export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$LD_LIBRARY_PATH"
設定を反映して動作確認😉
$ exec $SHELL -l $ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2024 NVIDIA Corporation Built on Thu_Mar_28_02:18:24_PDT_2024 Cuda compilation tools, release 12.4, V12.4.131 Build cuda_12.4.r12.4/compiler.34097967_0
NVIDIA ドライバーのアンインストール
$ sudo ./NVIDIA-Linux-x86_64-390.157.run --uninstall
Verifying archive integrity... OK Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 390.157...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
トラブルシューティング
エラー: implicit declaration of function ‘acpi_bus_get_device’; did you mean ‘acpi_is_pnp_device’?
$ sudo dkms install nvidia/390.157
Sign command: /lib/modules/6.8.7-300.fc40.x86_64/build/scripts/sign-file Signing key: /var/lib/dkms/mok.key Public certificate (MOK): /var/lib/dkms/mok.pub Building module: Cleaning build area... Building module(s).............(bad exit status: 2) Failed command: 'make' -j8 NV_EXCLUDE_BUILD_MODULES='' KERNEL_UNAME=6.8.7-300.fc40.x86_64 modules Error! Bad return status for module build on kernel: 6.8.7-300.fc40.x86_64 (x86_64) Consult /var/lib/dkms/nvidia/390.157/build/make.log for more information.
$ bat /var/lib/dkms/nvidia/390.157/build/make.log
   1 DKMS make.log for nvidia-390.157 for kernel 6.8.7-300.fc40.x86_64 (x86_64)
   2 2024年  4月 24日 水曜日 16:09:02 JST
   3 make[1]: ディレクトリ '/usr/src/kernels/6.8.7-300.fc40.x86_64' に入ります
   4   SYMLINK /var/lib/dkms/nvidia/390.157/build/nvidia/nv-kernel.o
   5   SYMLINK /var/lib/dkms/nvidia/390.157/build/nvidia-modeset/nv-modeset-kernel.o
   6  CONFTEST: INIT_WORK
   7  CONFTEST: remap_pfn_range
   8  CONFTEST: hash__remap_4k_pfn
   9  CONFTEST: follow_pfn
  10  CONFTEST: vmap
  11  CONFTEST: set_pages_uc
  12  CONFTEST: list_is_first
  13  CONFTEST: set_memory_uc
  14  CONFTEST: set_memory_array_uc
  15  CONFTEST: change_page_attr
  16  CONFTEST: pci_get_class
  17  CONFTEST: pci_choose_state
  18  CONFTEST: vm_insert_page
  19  CONFTEST: acpi_device_id
  20  CONFTEST: acquire_console_sem
  21  CONFTEST: console_lock
  22  CONFTEST: kmem_cache_create
  23  CONFTEST: on_each_cpu
  24  CONFTEST: smp_call_function
  25  CONFTEST: acpi_evaluate_integer
  26  CONFTEST: ioremap_cache
  27  CONFTEST: ioremap_wc
  28  CONFTEST: acpi_walk_namespace
  29  CONFTEST: pci_domain_nr
  30  CONFTEST: dma_mapping_error
  31  CONFTEST: sg_alloc_table
  32  CONFTEST: sg_init_table
  33  CONFTEST: pci_get_domain_bus_and_slot
  34  CONFTEST: get_num_physpages
  35  CONFTEST: efi_enabled
  36  CONFTEST: proc_create_data
  37  CONFTEST: pde_data
  38  CONFTEST: PDE_DATA
  39  CONFTEST: proc_remove
  40  CONFTEST: pm_vt_switch_required
  41  CONFTEST: xen_ioemu_inject_msi
  42  CONFTEST: phys_to_dma
  43  CONFTEST: get_dma_ops
  44  CONFTEST: write_cr4
  45  CONFTEST: of_get_property
  46  CONFTEST: of_find_node_by_phandle
  47  CONFTEST: of_node_to_nid
  48  CONFTEST: pnv_pci_get_npu_dev
  49  CONFTEST: for_each_online_node
  50  CONFTEST: node_end_pfn
  51  CONFTEST: pci_bus_address
  52  CONFTEST: pci_stop_and_remove_bus_device
  53  CONFTEST: pci_remove_bus_device
  54  CONFTEST: request_threaded_irq
  55  CONFTEST: register_cpu_notifier
  56  CONFTEST: cpuhp_setup_state
  57  CONFTEST: dma_map_resource
  58  CONFTEST: backlight_device_register
  59  CONFTEST: register_acpi_notifier
  60  CONFTEST: timer_setup
  61  CONFTEST: kmem_cache_create_usercopy
  62  CONFTEST: do_gettimeofday
  63  CONFTEST: dma_direct_map_resource
  64  CONFTEST: vmf_insert_pfn
  65  CONFTEST: jiffies_to_timespec
  66  CONFTEST: ktime_get_raw_ts64
  67  CONFTEST: ktime_get_real_ts64
  68  CONFTEST: ioremap_nocache
  69  CONFTEST: vga_tryget
  70  CONFTEST: unsafe_follow_pfn
  71  CONFTEST: acpi_bus_get_device
  72  CONFTEST: acpi_video_backlight_use_native
  73  CONFTEST: remap_page_range
  74  CONFTEST: address_space_init_once
  75  CONFTEST: kbasename
  76  CONFTEST: fatal_signal_pending
  77  CONFTEST: list_cut_position
  78  CONFTEST: vzalloc
  79  CONFTEST: wait_on_bit_lock_argument_count
  80  CONFTEST: bitmap_clear
  81  CONFTEST: usleep_range
  82  CONFTEST: radix_tree_empty
  83  CONFTEST: radix_tree_replace_slot
  84  CONFTEST: drm_dev_unref
  85  CONFTEST: drm_reinit_primary_mode_group
  86  CONFTEST: get_user_pages_remote
  87  CONFTEST: get_user_pages
  88  CONFTEST: drm_gem_object_lookup
  89  CONFTEST: drm_atomic_state_ref_counting
  90  CONFTEST: drm_driver_has_gem_prime_res_obj
  91  CONFTEST: drm_atomic_helper_connector_dpms
  92  CONFTEST: drm_connector_funcs_have_mode_in_name
  93  CONFTEST: drm_framebuffer_get
  94  CONFTEST: drm_gem_object_get
  95  CONFTEST: drm_dev_put
  96  CONFTEST: drm_connector_for_each_possible_encoder
  97  CONFTEST: drm_gem_object_put_unlocked
  98  CONFTEST: is_export_symbol_gpl_of_node_to_nid
  99  CONFTEST: is_export_symbol_present_swiotlb_map_sg_attrs
 100  CONFTEST: is_export_symbol_present_swiotlb_dma_ops
 101  CONFTEST: i2c_adapter
 102  CONFTEST: pm_message_t
 103  CONFTEST: irq_handler_t
 104  CONFTEST: acpi_device_ops
 105  CONFTEST: acpi_op_remove
 106  CONFTEST: outer_flush_all
 107  CONFTEST: proc_dir_entry
 108  CONFTEST: scatterlist
 109  CONFTEST: sg_table
 110  CONFTEST: file_operations
 111  CONFTEST: vm_operations_struct
 112  CONFTEST: atomic_long_type
 113  CONFTEST: pci_save_state
 114  CONFTEST: file_inode
 115  CONFTEST: task_struct
 116  CONFTEST: kuid_t
 117  CONFTEST: dma_ops
 118  CONFTEST: swiotlb_dma_ops
 119  CONFTEST: dma_map_ops
 120  CONFTEST: noncoherent_swiotlb_dma_ops
 121  CONFTEST: vm_fault_present
 122  CONFTEST: vm_fault_has_address
 123  CONFTEST: kernel_write
 124  CONFTEST: strnstr
 125  CONFTEST: iterate_dir
 126  CONFTEST: kstrtoull
 127  CONFTEST: backlight_properties_type
 128  CONFTEST: proc_ops
 129  CONFTEST: timeval
 130  CONFTEST: mm_has_mmap_lock
 131  CONFTEST: kmem_cache_has_kobj_remove_work
 132  CONFTEST: sysfs_slab_unlink
 133  CONFTEST: vmalloc_has_pgprot_t_arg
 134  CONFTEST: pci_dev_has_skip_bus_pm
 135  CONFTEST: pci_channel_state
 136  CONFTEST: fault_flags
 137  CONFTEST: atomic64_type
 138  CONFTEST: address_space
 139  CONFTEST: backing_dev_info
 140  CONFTEST: mm_context_t
 141  CONFTEST: vm_ops_fault_removed_vma_arg
 142  CONFTEST: vm_fault_t
 143  CONFTEST: pnv_npu2_init_context
 144  CONFTEST: drm_bus_present
 145  CONFTEST: drm_bus_has_bus_type
 146  CONFTEST: drm_bus_has_get_irq
 147  CONFTEST: drm_bus_has_get_name
 148  CONFTEST: drm_driver_has_device_list
 149  CONFTEST: drm_driver_has_legacy_dev_list
 150  CONFTEST: drm_driver_has_set_busid
 151  CONFTEST: drm_crtc_state_has_connectors_changed
 152  CONFTEST: drm_init_function_args
 153  CONFTEST: drm_mode_connector_list_update_has_merge_type_bits_arg
 154  CONFTEST: drm_helper_mode_fill_fb_struct
 155  CONFTEST: drm_master_drop_has_from_release_arg
 156  CONFTEST: drm_driver_unload_has_int_return_type
 157  CONFTEST: kref_has_refcount_of_type_refcount_t
 158  CONFTEST: drm_atomic_helper_crtc_destroy_state_has_crtc_arg
 159  CONFTEST: drm_mode_object_find_has_file_priv_arg
 160  CONFTEST: drm_connector_list_iter
 161  CONFTEST: drm_atomic_helper_swap_state_has_stall_arg
 162  CONFTEST: drm_driver_prime_flag_present
 163  CONFTEST: drm_gem_prime_export_has_dev_arg
 164  CONFTEST: drm_gem_object_has_resv
 165  CONFTEST: drm_display_mode_has_vrefresh
 166  CONFTEST: drm_driver_master_set_has_int_return_type
 167  CONFTEST: drm_driver_has_gem_free_object
 168  CONFTEST: drm_prime_pages_to_sg_has_drm_device_arg
 169  CONFTEST: drm_driver_has_gem_prime_callbacks
 170  CONFTEST: drm_crtc_atomic_check_has_atomic_state_arg
 171  CONFTEST: drm_gem_object_vmap_has_map_arg
 172  CONFTEST: drm_plane_atomic_check_has_atomic_state_arg
 173  CONFTEST: drm_device_has_pdev
 174  CONFTEST: dma_resv_add_fence
 175  CONFTEST: dma_resv_reserve_fences
 176  CONFTEST: reservation_object_reserve_shared_has_num_fences_arg
 177  CONFTEST: dom0_kernel_present
 178  CONFTEST: nvidia_vgpu_kvm_build
 179  CONFTEST: nvidia_grid_build
 180  CONFTEST: drm_available
 181  CONFTEST: drm_atomic_available
 182  CONFTEST: is_export_symbol_gpl_refcount_inc
 183  CONFTEST: is_export_symbol_gpl_refcount_dec_and_test
 184   CC [M]  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-frontend.o
 185   CC [M]  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-instance.o
 186   CC [M]  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-gpu-numa.o
 187   CC [M]  /var/lib/dkms/nvidia/390.157/build/nvidia/nv.o
 188   CC [M]  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-acpi.o
 189   CC [M]  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-chrdev.o
 190   CC [M]  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-cray.o
 191   CC [M]  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-dma.o
 192 次のファイルから読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/conftest.h:5,
 193          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/nv_stdarg.h:29,
 194          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/nv.h:18,
 195          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:16,
 196          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-gpu-numa.c:24:
 197 /var/lib/dkms/nvidia/390.157/build/conftest/functions.h:76:2: エラー: #error wait_on_bit_lock() conftest 
     failed!
 198    76 | #error wait_on_bit_lock() conftest failed!
 199       |  ^~~~~
 200 次のファイルから読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/conftest.h:5,
 201          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/nv_stdarg.h:29,
 202          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/os-interface.h:27,
 203          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-instance.c:12:
 204 /var/lib/dkms/nvidia/390.157/build/conftest/functions.h:76:2: エラー: #error wait_on_bit_lock() conftest 
     failed!
 205    76 | #error wait_on_bit_lock() conftest failed!
 206       |  ^~~~~
 207 次のファイルから読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/conftest.h:5,
 208          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/nv_stdarg.h:29,
 209          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/os-interface.h:27,
 210          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/nvidia/nv.c:12:
 211 /var/lib/dkms/nvidia/390.157/build/conftest/functions.h:76:2: エラー: #error wait_on_bit_lock() conftest 
     failed!
 212    76 | #error wait_on_bit_lock() conftest failed!
 213       |  ^~~~~
 214 次のファイルから読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/conftest.h:5,
 215          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/nv_stdarg.h:29,
 216          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/os-interface.h:27,
 217          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-frontend.c:12:
 218 /var/lib/dkms/nvidia/390.157/build/conftest/functions.h:76:2: エラー: #error wait_on_bit_lock() conftest 
     failed!
 219    76 | #error wait_on_bit_lock() conftest failed!
 220       |  ^~~~~
 221 次のファイルから読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/conftest.h:5,
 222          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/nv_stdarg.h:29,
 223          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/os-interface.h:27,
 224          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-acpi.c:15:
 225 /var/lib/dkms/nvidia/390.157/build/conftest/functions.h:76:2: エラー: #error wait_on_bit_lock() conftest 
     failed!
 226    76 | #error wait_on_bit_lock() conftest failed!
 227       |  ^~~~~
 228 次のファイルから読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/conftest.h:5,
 229          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/nv_stdarg.h:29,
 230          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/os-interface.h:27,
 231          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-chrdev.c:14:
 232 /var/lib/dkms/nvidia/390.157/build/conftest/functions.h:76:2: エラー: #error wait_on_bit_lock() conftest 
     failed!
 233    76 | #error wait_on_bit_lock() conftest failed!
 234       |  ^~~~~
 235 次のファイルから読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/conftest.h:5,
 236          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/nv_stdarg.h:29,
 237          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/os-interface.h:27,
 238          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-cray.c:14:
 239 /var/lib/dkms/nvidia/390.157/build/conftest/functions.h:76:2: エラー: #error wait_on_bit_lock() conftest 
     failed!
 240    76 | #error wait_on_bit_lock() conftest failed!
 241       |  ^~~~~
 242 次のファイルから読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/conftest.h:5,
 243          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/nv_stdarg.h:29,
 244          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/common/inc/os-interface.h:27,
 245          次から読み込み:  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-dma.c:14:
 246 /var/lib/dkms/nvidia/390.157/build/conftest/functions.h:76:2: エラー: #error wait_on_bit_lock() conftest 
     failed!
 247    76 | #error wait_on_bit_lock() conftest failed!
 248       |  ^~~~~
 249 次のファイルから読み込み:  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-dma.c:15:
 250 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h: 関数 ‘nv_ioremap_nocache’ 内:
 251 次のファイルから読み込み:  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-chrdev.c:15:
 252 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h: 関数 ‘nv_ioremap_nocache’ 内:
 253 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:568:17: エラー: implicit declaration of function
      ‘ioremap_nocache’; did you mean ‘ioremap_cache’? [-Wimplicit-function-declaration]
 254   568 |     void *ptr = ioremap_nocache(phys, size);
 255       |                 ^~~~~~~~~~~~~~~
 256       |                 ioremap_cache
 257 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:568:17: エラー: implicit declaration of function
      ‘ioremap_nocache’; did you mean ‘ioremap_cache’? [-Wimplicit-function-declaration]
 258   568 |     void *ptr = ioremap_nocache(phys, size);
 259       |                 ^~~~~~~~~~~~~~~
 260       |                 ioremap_cache
 261 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:568:17: エラー: initialization of ‘void *’ from 
     ‘int’ makes pointer from integer without a cast [-Wint-conversion]
 262 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:568:17: エラー: initialization of ‘void *’ from 
     ‘int’ makes pointer from integer without a cast [-Wint-conversion]
 263 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h: 関数 ‘nv_ioremap_nocache’ 内:
 264 次のファイルから読み込み:  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-frontend.c:13:
 265 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h: 関数 ‘nv_ioremap_nocache’ 内:
 266 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:568:17: エラー: implicit declaration of function
      ‘ioremap_nocache’; did you mean ‘ioremap_cache’? [-Wimplicit-function-declaration]
 267   568 |     void *ptr = ioremap_nocache(phys, size);
 268       |                 ^~~~~~~~~~~~~~~
 269       |                 ioremap_cache
 270 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:568:17: エラー: implicit declaration of function
      ‘ioremap_nocache’; did you mean ‘ioremap_cache’? [-Wimplicit-function-declaration]
 271   568 |     void *ptr = ioremap_nocache(phys, size);
 272       |                 ^~~~~~~~~~~~~~~
 273       |                 ioremap_cache
 274 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:568:17: エラー: initialization of ‘void *’ from 
     ‘int’ makes pointer from integer without a cast [-Wint-conversion]
 275 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:568:17: エラー: initialization of ‘void *’ from 
     ‘int’ makes pointer from integer without a cast [-Wint-conversion]
 276 次のファイルから読み込み:  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-instance.c:13:
 277 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h: 関数 ‘nv_ioremap_nocache’ 内:
 278 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:568:17: エラー: implicit declaration of function
      ‘ioremap_nocache’; did you mean ‘ioremap_cache’? [-Wimplicit-function-declaration]
 279   568 |     void *ptr = ioremap_nocache(phys, size);
 280       |                 ^~~~~~~~~~~~~~~
 281       |                 ioremap_cache
 282 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:568:17: エラー: initialization of ‘void *’ from 
     ‘int’ makes pointer from integer without a cast [-Wint-conversion]
 283 次のファイルから読み込み:  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-acpi.c:16:
 284 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h: 関数 ‘nv_ioremap_nocache’ 内:
 285 次のファイルから読み込み:  /var/lib/dkms/nvidia/390.157/build/nvidia/nv.c:13:
 286 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h: 関数 ‘nv_ioremap_nocache’ 内:
 287 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:568:17: エラー: implicit declaration of function
      ‘ioremap_nocache’; did you mean ‘ioremap_cache’? [-Wimplicit-function-declaration]
 288   568 |     void *ptr = ioremap_nocache(phys, size);
 289       |                 ^~~~~~~~~~~~~~~
 290       |                 ioremap_cache
 291 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:568:17: エラー: implicit declaration of function
      ‘ioremap_nocache’; did you mean ‘ioremap_cache’? [-Wimplicit-function-declaration]
 292   568 |     void *ptr = ioremap_nocache(phys, size);
 293       |                 ^~~~~~~~~~~~~~~
 294       |                 ioremap_cache
 295 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:568:17: エラー: initialization of ‘void *’ from 
     ‘int’ makes pointer from integer without a cast [-Wint-conversion]
 296 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:568:17: エラー: initialization of ‘void *’ from 
     ‘int’ makes pointer from integer without a cast [-Wint-conversion]
 297 次のファイルから読み込み:  /var/lib/dkms/nvidia/390.157/build/nvidia/nv-cray.c:15:
 298 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h: 関数 ‘nv_ioremap_nocache’ 内:
 299 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:568:17: エラー: implicit declaration of function
      ‘ioremap_nocache’; did you mean ‘ioremap_cache’? [-Wimplicit-function-declaration]
 300   568 |     void *ptr = ioremap_nocache(phys, size);
 301       |                 ^~~~~~~~~~~~~~~
 302       |                 ioremap_cache
 303 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:568:17: エラー: initialization of ‘void *’ from 
     ‘int’ makes pointer from integer without a cast [-Wint-conversion]
 304 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h: 関数 ‘nv_is_dma_direct’ 内:
 305 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h: 関数 ‘nv_is_dma_direct’ 内:
 306 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h: 関数 ‘nv_is_dma_direct’ 内:
 307 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h: 関数 ‘nv_is_dma_direct’ 内:
 308 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h: 関数 ‘nv_is_dma_direct’ 内:
 309 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:1297:9: エラー: implicit declaration of function
      ‘dma_is_direct’; did you mean ‘d_is_dir’? [-Wimplicit-function-declaration]
 310  1297 |     if (dma_is_direct(get_dma_ops(dev)))
 311       |         ^~~~~~~~~~~~~
 312       |         d_is_dir
 313 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:1297:9: エラー: implicit declaration of function
      ‘dma_is_direct’; did you mean ‘d_is_dir’? [-Wimplicit-function-declaration]
 314  1297 |     if (dma_is_direct(get_dma_ops(dev)))
 315       |         ^~~~~~~~~~~~~
 316       |         d_is_dir
 317 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:1297:9: エラー: implicit declaration of function
      ‘dma_is_direct’; did you mean ‘d_is_dir’? [-Wimplicit-function-declaration]
 318  1297 |     if (dma_is_direct(get_dma_ops(dev)))
 319       |         ^~~~~~~~~~~~~
 320       |         d_is_dir
 321 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h: 関数 ‘nv_is_dma_direct’ 内:
 322 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h: 関数 ‘nv_is_dma_direct’ 内:
 323 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:1297:9: エラー: implicit declaration of function
      ‘dma_is_direct’; did you mean ‘d_is_dir’? [-Wimplicit-function-declaration]
 324  1297 |     if (dma_is_direct(get_dma_ops(dev)))
 325       |         ^~~~~~~~~~~~~
 326       |         d_is_dir
 327 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:1297:9: エラー: implicit declaration of function
      ‘dma_is_direct’; did you mean ‘d_is_dir’? [-Wimplicit-function-declaration]
 328  1297 |     if (dma_is_direct(get_dma_ops(dev)))
 329       |         ^~~~~~~~~~~~~
 330       |         d_is_dir
 331 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h: 関数 ‘nv_is_dma_direct’ 内:
 332 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:1297:9: エラー: implicit declaration of function
      ‘dma_is_direct’; did you mean ‘d_is_dir’? [-Wimplicit-function-declaration]
 333  1297 |     if (dma_is_direct(get_dma_ops(dev)))
 334       |         ^~~~~~~~~~~~~
 335       |         d_is_dir
 336 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:1297:9: エラー: implicit declaration of function
      ‘dma_is_direct’; did you mean ‘d_is_dir’? [-Wimplicit-function-declaration]
 337  1297 |     if (dma_is_direct(get_dma_ops(dev)))
 338       |         ^~~~~~~~~~~~~
 339       |         d_is_dir
 340 /var/lib/dkms/nvidia/390.157/build/common/inc/nv-linux.h:1297:9: エラー: implicit declaration of function
      ‘dma_is_direct’; did you mean ‘d_is_dir’? [-Wimplicit-function-declaration]
 341  1297 |     if (dma_is_direct(get_dma_ops(dev)))
 342       |         ^~~~~~~~~~~~~
 343       |         d_is_dir
 344 /var/lib/dkms/nvidia/390.157/build/nvidia/nv-instance.c: トップレベル:
 345 /var/lib/dkms/nvidia/390.157/build/nvidia/nv-instance.c:68:1: 警告: 前に ‘nv_pci_register_driver’ 用のプ
     ロトタイプがありません [-Wmissing-prototypes]
 346    68 | nv_pci_register_driver(
 347       | ^~~~~~~~~~~~~~~~~~~~~~
 348 /var/lib/dkms/nvidia/390.157/build/nvidia/nv-dma.c: トップレベル:
 349 /var/lib/dkms/nvidia/390.157/build/nvidia/nv-dma.c:224:6: 警告: 前に ‘nv_load_dma_map_scatterlist’ 用のプ
     ロトタイプがありません [-Wmissing-prototypes]
 350   224 | void nv_load_dma_map_scatterlist(
 351       |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 352 /var/lib/dkms/nvidia/390.157/build/nvidia/nv-gpu-numa.c: 関数 ‘gather_memblock_ids_for_node’ 内:
 353 /var/lib/dkms/nvidia/390.157/build/nvidia/nv-gpu-numa.c:232:47: 警告: cast between incompatible function 
     types from ‘int (*)(struct dir_context *, const char *, int,  loff_t,  u64,  unsigned int)’ {aka ‘int (*)
     (struct dir_context *, const char *, int,  long long int,  long long unsigned int,  unsigned int)’} to ‘b
     ool (*)(struct dir_context *, const char *, int,  loff_t,  u64,  unsigned int)’ {aka ‘_Bool (*)(struct di
     r_context *, const char *, int,  long long int,  long long unsigned int,  unsigned int)’} [-Wcast-functio
     n-type]
 354   232 |     nv_dir_context_t ats_ctx = { .ctx.actor = (filldir_t)filldir_get_memblock_id };
 355       |                                               ^
 356 make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/nvidia/390.157/build/nvidia/nv-cray.o] エラー 1
 357 make[3]: *** 未完了のジョブを待っています....
 358 make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/nvidia/390.157/build/nvidia/nv-instance.o] エラー
      1
 359 make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/nvidia/390.157/build/nvidia/nv-chrdev.o] エラー 1
 360 make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/nvidia/390.157/build/nvidia/nv-dma.o] エラー 1
 361 make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/nvidia/390.157/build/nvidia/nv-frontend.o] エラー
      1
 362 make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/nvidia/390.157/build/nvidia/nv-gpu-numa.o] エラー
      1
 363 /var/lib/dkms/nvidia/390.157/build/nvidia/nv.c: トップレベル:
 364 /var/lib/dkms/nvidia/390.157/build/nvidia/nv.c:771:12: 警告: 前に ‘nvidia_init_module’ 用のプロトタイプが
     ありません [-Wmissing-prototypes]
 365   771 | int __init nvidia_init_module(void)
 366       |            ^~~~~~~~~~~~~~~~~~
 367 /var/lib/dkms/nvidia/390.157/build/nvidia/nv.c:1161:6: 警告: 前に ‘nvidia_exit_module’ 用のプロトタイプが
     ありません [-Wmissing-prototypes]
 368  1161 | void nvidia_exit_module(void)
 369       |      ^~~~~~~~~~~~~~~~~~
 370 /var/lib/dkms/nvidia/390.157/build/nvidia/nv-acpi.c: 関数 ‘nv_acpi_methods_init’ 内:
 371 /var/lib/dkms/nvidia/390.157/build/nvidia/nv-acpi.c:622:22: エラー: implicit declaration of function ‘acp
     i_bus_get_device’; did you mean ‘acpi_is_pnp_device’? [-Wimplicit-function-declaration]
 372   622 |             retVal = acpi_bus_get_device(nvif_parent_gpu_handle, &device);
 373       |                      ^~~~~~~~~~~~~~~~~~~
 374       |                      acpi_is_pnp_device
 375 make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/nvidia/390.157/build/nvidia/nv-acpi.o] エラー 1
 376 make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/nvidia/390.157/build/nvidia/nv.o] エラー 1
 377 make[2]: *** [/usr/src/kernels/6.8.7-300.fc40.x86_64/Makefile:1939: /var/lib/dkms/nvidia/390.157/build] 
     エラー 2
 378 make[1]: *** [Makefile:252: __sub-make] エラー 2
 379 make[1]: ディレクトリ '/usr/src/kernels/6.8.7-300.fc40.x86_64' から出ます
 380 make: *** [Makefile:81: modules] エラー 2
Fedora 40 では Fedora に NVIDIA CUDA をインストールする方法 の rpmfusion-nonfree NVIDIA Driver に乗り換える…🤔



