linux:fedora:fedora_nvidia_drivers_install_guide

Fedora NVIDIA ドライバ インストール ガイド

$ lspci |grep -E "VGA|3D"

01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 425M] (rev a1)

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)

ご参考: 【特集】NVIDIA Optimus Technologyを試す - PC Watch

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 は 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

公式: 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]

nvidia-patcher

$ 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

$ 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 installation
NVIDIA Software Installer for Unix/Linux www.nvidia.com
NVIDIA 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 No
NVIDIA Software Installer for Unix/Linux www.nvidia.com
NVIDIA Accelerated Graphics Driver for Linux-x86_64 (390.157)
Install NVIDIA's 32-bit compatibility libraries? Yes No
NVIDIA Software Installer for Unix/Linux www.nvidia.com
NVIDIA 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.com
NVIDIA Accelerated Graphics Driver for Linux-x86_64 (390.157)
Installing DKMS kernel module: __________________________________________________________________________________________________________ Installing module 89%
NVIDIA Software Installer for Unix/Linux www.nvidia.com
NVIDIA 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 No
NVIDIA Software Installer for Unix/Linux www.nvidia.com
NVIDIA 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. OK
NVIDIA 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

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 

公式: 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

$ sudo ./NVIDIA-Linux-x86_64-390.157.run --uninstall

Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 390.157...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

$ 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

  • linux/fedora/fedora_nvidia_drivers_install_guide.txt
  • 最終更新: 2024/04/25 13:19
  • by ともやん