nvidia ๊ทธ๋ํฝ ์นด๋ ์ค์ ์ Linux ์ด์์ฒด์ ์ ๊ฒฝ์ฐ(์ ๊ฒฝ์ฐ Ubuntu18.04์ Ubuntu20.04) ์๋์ ์ฃผ์์ ์์ต๋๋ค.
Nvidia ๊ทธ๋ํฝ ์นด๋ ์ค์ ํ์ผ ์์น
/etc/X11/xorg.conf
nvidia-settings์ ์ถ๊ฐ ์ต์ ํ์ฑํ ๋ฐฉ๋ฒ
๋ฆฌ๋ ์ค ํฐ๋ฏธ๋์ ๊ฒฝ์ฐ๋ ๊ฐ๋จํ๊ฒ ์๋์ ๋ช ๋ น์ด๋ง ์ ๋ ฅํด์ฃผ๊ณ ์ฌ๋ถํ ์ ํด์ฃผ๋ฉด ๋ฐ๋ก ๊ทธ๋ํฝ ์นด๋ ํฌ ์๋ ์ต์ ๊ณผ ์ค๋ฒํด๋ญ ์ต์ ์ ํ์ธํ ์ ์์ต๋๋ค.
nvidia-xconfig --cool-bits=28
์๋๋ฉด ์๋์ ๋ช ๋ น์ด๋ฅผ ํตํด ์ง์ cool-bits๋ฅผ ๋ณ๊ฒฝํด์ฃผ๋ฉด ๋๋๋ฐ ๋ค์ ์ฑํฐ๋ฅผ ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค.
sudo vi /etc/X11/xorg.conf
์ฌ๋ถํ
์ ์๋ฃํ๋ค๋ฉด ํฐ๋ฏธ๋์์ nvidia-settings
๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ๊ฑฐ๋ ๋ค๋ฅธ ์ด์์ฒด์ ์ ๊ฒฝ์ฐ nvidia ์ ์ดํ์ ์ผ์ค๋๋ค.
์๋์ ๋ฉ๋ด์์ Enable GPU Fan Settings๋ฅผ ํ์ฑํ ์ํค๊ณ ํฌ ์๋๋ฅผ ์กฐ์ ํ๋ฉด ๋ฉ๋๋ค.
๋ค์์ PowerMizer ๋ฉ๋ด๋ก Overclock์ ํ ์ ์๋ ๋ฉ๋ด์ ๋๋ค.
์ค๋ฒํด๋ญ(Overclock) ๋ฐ ๋๊ฐ(Cooling)
์ค๋ฒํด๋ญ ์ฌ์ฉ
๊ฒฝ๊ณ : ์ค๋ฒํด๋ญํ๋ฉด ํ๋์จ์ด๊ฐ ์๊ตฌ์ ์ผ๋ก ์์๋ ์ ์์ต๋๋ค.
์ค๋ฒํด๋ญ์ ์ฅ์น ์น์ ์ Coolbits ์ต์ ์ ํตํด ์ ์ด๋๋ฉฐ ๋ค์๊ณผ ๊ฐ์ ์ง์๋์ง ์๋ ๋ค์ํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด๋ ์ ์ฑํฐ์์ ์ธ๊ธํ /etc/X11/xorg.conf
์ ์ง์ ํธ์งํ์ฌ Section "Screen"
์๋ ๋ฉ๋ด์ ์๋์ ๊ฐ์ ์ต์
์ค์ ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค.
option "Coolbits" "value"
ํ: Coolbits ์ต์
์ Xorg ๊ตฌ์ฑ ํ์ผ์ ์กฐ์ํ๋ nvidia-xconfig๋ฅผ ํตํด ์ฝ๊ฒ ์ ์ดํ ์ ์์ต๋๋ค.
# nvidia-xconfig --cool-bits=value
Coolbits ๊ฐ์ ์ด์ง์ ์์คํ ์์ ํด๋น ๊ตฌ์ฑ ์์ ๋นํธ์ ํฉ๊ณ์ ๋๋ค. ๊ตฌ์ฑ ์์ ๋นํธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1(๋นํธ 0) - NVIDIA ์ค์ ์ ํด๋ญ ์ฃผํ์ ํ์ด์ง์์ ์ด์ (Fermi ์ด์ ) ์ฝ์ด์ ์ค๋ฒํด๋ญ์ ํ์ฑํํฉ๋๋ค. 2(๋นํธ 1) - ์ด ๋นํธ๊ฐ ์ค์ ๋๋ฉด ๋๋ผ์ด๋ฒ๋ ๋น๋์ค ๋ฉ๋ชจ๋ฆฌ์ ์์ด ๋ค๋ฅธ GPU๋ฅผ ์ฌ์ฉํ ๋ SLI๋ฅผ ์ด๊ธฐํํ๋ ค๊ณ ์๋ํฉ๋๋ค. 4(๋นํธ 2) - NVIDIA ์ค์ ์ Thermal Monitor ํ์ด์ง์์ GPU ํฌ ์๋๋ฅผ ์๋์ผ๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค. 8(๋นํธ 3) - NVIDIA ์ค์ ์์ PowerMizer ํ์ด์ง์์ ์ค๋ฒํด๋ญ์ ํ์ฑํํฉ๋๋ค. ํ๋ฅด๋ฏธ ์ํคํ ์ฒ ์ด์ ๋ฒ์ 337.12๋ถํฐ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค. 16(๋นํธ 4) - ์๋น๋์ ์ค์ CLI ์ต์ ์ ์ฌ์ฉํ์ฌ ๊ณผ์ ์์ ํ์ฑํํฉ๋๋ค. ํ๋ฅด๋ฏธ ์ํคํ ์ฒ ์ด์ ๋ฒ์ 346.16๋ถํฐ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค. |
์ฌ๋ฌ ๊ธฐ๋ฅ์ ํ์ฑํํ๋ ค๋ฉด Coolbits ๊ฐ์ ํจ๊ป ์ถ๊ฐํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํ๋ฅด๋ฏธ ์ฝ์ด์ ์ค๋ฒํด๋ญ ๋ฐ ๊ณผ์ ์์ ํ์ฑํํ๋ ค๋ฉด ์ต์
"์ฟจ๋นํธ"๋ฅผ "24"๋ก ์ค์ ํฉ๋๋ค. ๋ณธ ํฌ์คํ
์์๋ ๋ชจ๋ ์ต์
์ ํ์ฑํํ๋ "28"์ ์๋ ค๋๋ ธ์ฃ .
Coolbits ์ค๋ช
์๋ /usr/share/doc/nvidia/html/xconfigoptions.html ์์ ์ฐพ์ ์ ์์ต๋๋ค.
์ค๋ช ์ด ์ดํด๊ฐ ์ ์๊ฐ์ ๋ค๋ฉด ์ ํ๊ฒฝ ์ค์ ํ์ผ์ ์ฐธ๊ณ ํ์๊ธธ ๋ฐ๋๋๋ค.
/etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 460.56
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce RTX 3090"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce RTX 3090"
BusID "PCI:2:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Coolbits" "28"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "Coolbits" "28"
SubSection "Display"
Depth 24
EndSubSection
EndSection
๋๊ธ