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