CentOS 8 NVIDIA κ·Έλν½ λλΌμ΄λ² μ€μΉ κ°μ΄λ
κ°μ
μ΄ λ¬Έμλ CentOS 8μμ NVIDIA κ·Έλν½ λλΌμ΄λ²λ₯Ό μ€μΉνλ λ¨κ³μ μΈ κ°μ΄λλ₯Ό μ 곡ν©λλ€. NVIDIA κ·Έλν½ λλΌμ΄λ²λ κ·Έλν½ μΉ΄λμ μ±λ₯μ μ΅μ ννκ³ μΆκ° κΈ°λ₯μ νμ©ν μ μλλ‘ λμμ€λλ€.
μ€μΉ κ³Όμ
1. OS κ·Έλν½ λλΌμ΄λ² λ²μ νμΈ
$ lspci -vnn | grep VGA
μ΄ λͺ λ Ήμ μ¬μ©νμ¬ νμ¬ μμ€ν μ μ€μΉλ κ·Έλν½ λλΌμ΄λ²μ λ²μ μ νμΈν©λλ€.
2. NVIDIA ννμ΄μ§μμ λλΌμ΄λ² λ€μ΄λ‘λ
νμΈν κ·Έλν½ λλΌμ΄λ² λ²μ μ λ§λ NVIDIA κ·Έλν½ λλΌμ΄λ²λ₯Ό NVIDIA 곡μ ννμ΄μ§μμ λ€μ΄λ‘λν©λλ€. μ£Όμ: μ΅μ λλΌμ΄λ²λ₯Ό μ ννλ κ²μ΄ μ’μ΅λλ€.
3. λλΌμ΄λ² μ€μΉ μ νμ ν¨ν€μ§ μ€μΉ
$ sudo dnf groupinstall "Development Tools"
$ sudo dnf install libglvnd-devel elfutils-libelf-devel
λλΌμ΄λ² μ€μΉμ νμν κ°λ° λꡬμ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ€μΉν©λλ€.
4. κΈ°μ‘΄ nouveau λλΌμ΄λ² λΉνμ±ν
$ sudo grub2-editenv -- set "$(sudo grub2-editenv -- list | grep kernelopts) nouveau.modeset=0"
nouveau λλΌμ΄λ²λ₯Ό λΉνμ±ννκ³ μ¬λΆν μ μν΄ CUI(컀맨λ λΌμΈ) νκ²½μΌλ‘ μ νν©λλ€.
5. CUI νκ²½μΌλ‘ μ ν
$ sudo systemctl set-default multi-user.target
$ sudo reboot
컀맨λ λΌμΈ λͺ¨λλ‘ μ ννκ³ μμ€ν μ μ¬λΆν ν©λλ€.
6. λλΌμ΄λ² μ€μΉ
λ€μ΄λ‘λν λλΌμ΄λ² νμΌμ΄ μλ λλ ν°λ¦¬λ‘ μ΄λν ν μλ λͺ λ Ήμ μ€νν©λλ€.
$ sudo bash NVIDIA-Linux-x86_64-*
7. GUI λͺ¨λλ‘ μ ν
$ sudo systemctl set-default graphical.target
μμ€ν μ λ€μ λΆν νμ¬ GUI λͺ¨λλ‘ μ νν©λλ€.
8. λΈλ μ€ν¬λ¦° λ¬Έμ ν΄κ²°
λ‘κ·ΈμΈ ν λΈλ μ€ν¬λ¦° λ¬Έμ κ° λ°μνλ©΄ μλ λͺ λ Ήμ μ¬μ©νμ¬ ν΄κ²°ν μ μμ΅λλ€.
$ sudo systemctl restart systemd-logind
λ§μ½ μ λͺ
λ ΉμΌλ‘ λ¬Έμ κ° ν΄κ²°λμ§ μλλ€λ©΄, /etc/default/grub
νμΌμμ GRUB_CMDLINE_LINUX
λΌμΈμ μλ rhgb
λΆλΆμ μμ νκ³ μλ λͺ
λ Ήμ μ€ννμ¬ λ³κ²½μ¬νμ μ μ©ν©λλ€.
$ sudo grub2-mkconfig
$ sudo reboot
μ€μΉ νμΈ
$ nvidia-smi
μ λͺ λ Ήμ μ¬μ©νμ¬ NVIDIA κ·Έλν½ λλΌμ΄λ²κ° μ μμ μΌλ‘ μ€μΉλμλμ§ νμΈν©λλ€.
μ°Έκ³ μ¬ν:
'IT' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°μ΄ν° ꡬ쑰] μ°κ²° 리μ€νΈ(Linked lists) (0) | 2022.11.03 |
---|---|
[DATABASE] νΈλμμ μ 격리 μμ€μ΄λ? (0) | 2022.11.03 |
[Github] SSH λ₯Ό νμ©νμ¬ μ¬λ¬ κ³μ κ΄λ¦¬ λ°©λ² (0) | 2022.11.03 |
[λ°μ΄ν° ꡬ쑰] μ¬κ·(recursive) λ? (0) | 2022.11.03 |
[κ°μ²΄μ§ν₯ μ€κ³] Solid μμΉ (0) | 2022.11.03 |
λκΈ