Overclocking GPU
Pendahuluan
Overclocking telah menjadi praktik umum di kalangan pengguna tingkat lanjut yang ingin memaksimalkan performa perangkat keras mereka. Dalam konteks gaming, overclocking GPU biasanya digunakan untuk mencapai frame rate lebih tinggi, gameplay yang lebih lancar, dan performa yang lebih baik pada aplikasi dengan grafis intensif. Secara teknis, overclocking GPU melibatkan peningkatan kecepatan clock inti dan memori kartu grafis melampaui pengaturan bawaan pabrikan untuk meningkatkan kemampuan rendering dan throughput.
|
Overclocking GPU dapat membatalkan garansi pabrikan, mengurangi masa pakai perangkat keras, serta berpotensi menyebabkan ketidakstabilan sistem atau kerusakan perangkat keras permanen. Lakukan dengan hati-hati dan tanggung risiko sendiri. Panduan ini mengasumsikan Anda memiliki pemahaman dasar mengenai overclocking perangkat keras dan ditujukan bagi pengguna yang berpengalaman melakukan overclocking di Windows serta sedang beralih ke Fedora Linux. |
Panduan Overclocking
AMD
Driver GPU AMD sudah terintegrasi dalam kernel Linux dan terinstal secara bawaan pada setiap instalasi Fedora. Namun, fitur lanjutan seperti penyesuaian clock dan voltase dinonaktifkan secara bawaan. Untuk mengaktifkan fitur ini, Anda perlu menambahkan parameter kernel berikut: amdgpu.ppfeaturemask=0xffffffff. Pengaturan ini membuka akses ke kemampuan tuning performa seperti penyesuaian clock dan voltase secara manual. Gunakan perintah berikut untuk menambahkan parameter kernel.
sudo grubby --update-kernel=ALL --args='amdgpu.ppfeaturemask=0xffffffff'
Untuk mengembalikan pengaturan dan menonaktifkan kemampuan overclocking, gunakan perintah berikut.
sudo grubby --update-kernel=ALL --remove-args='amdgpu.ppfeaturemask=0xffffffff'
Alat Overclocking
Alat grafis untuk overclocking memungkinkan pengguna mengonfigurasi voltase, kecepatan clock, kurva kipas, serta memantau suhu dan konsumsi daya dengan mudah. Berikut beberapa alat yang direkomendasikan untuk memulai overclocking GPU:
Panduan ini akan menggunakan LACT sebagai contoh utama untuk menunjukkan prosedur dasar overclocking.
| Apa pun alat yang Anda pilih, sangat disarankan untuk membaca dokumentasi resminya agar memahami fitur-fiturnya. Hal ini akan membantu mendiagnosis masalah yang mungkin terjadi selama proses overclocking. |
Instalasi LACT
|
Langkah instalasi di bawah ini mengharuskan Anda mengaktifkan repositori COPR pihak ketiga. |
Berikut ringkasan dasar langkah-langkah yang diperlukan untuk menginstal LACT:
-
Aktifkan repositori COPR dengan menjalankan perintah berikut di terminal:
sudo dnf copr enable ilyaz/LACT -
Segarkan repositori dan perbarui paket jika diperlukan:
sudo dnf update -
Instal LACT:
sudo dnf install lact -
Aktifkan layanan LACT menggunakan
systemctl:sudo systemctl enable --now lactd -
Jalankan LACT dari menu aplikasi atau launcher.
Penggunaan Dasar
Prinsip overclocking di Fedora, dan distribusi Linux lainnya, sama seperti di Windows menggunakan AMD Adrenalin Software. Konsep dasar penyesuaian clock, batas daya, dan voltase juga berlaku di sini.
Perbedaan yang mungkin baru bagi pengguna pertama kali adalah performance level AMDGPU dan profil daya AMDGPU. Berikut penjelasan dasar mengenai performance level dan profil daya AMD beserta kegunaannya.
Performance Level
| Performance Level | Deskripsi |
|---|---|
Auto |
Driver AMDGPU secara dinamis memilih profil daya optimal berdasarkan beban dan anggaran daya. |
low |
AMDGPU akan memaksa clock GPU dan memori tetap berada pada status daya serendah mungkin. |
high |
AMDGPU akan memaksa clock inti GPU dan memori berjalan pada status daya tertinggi yang tersedia. |
manual |
Pengguna dapat memilih profil daya yang digunakan dan menerapkannya pada manajemen daya GPU. Rincian profil daya tercantum pada tabel di bawah. |
Profil Daya
| Profil Daya | Deskripsi |
|---|---|
BOOTUP_DEFAULT |
Parameter daya bawaan driver AMDGPU. |
3D_FULLSCREEN |
Profil daya yang dioptimalkan untuk aplikasi 3D layar penuh, seperti game. |
POWER_SAVINGS |
AMDGPU akan mencoba menggunakan status daya serendah mungkin untuk menghemat daya kapan pun memungkinkan. |
COMPUTE |
Profil daya yang dioptimalkan untuk beban kerja komputasi seperti OpenCL dan ROCm, misalnya inferensi LLM lokal. |
MANUAL |
Pengguna dapat menyesuaikan parameter profil daya secara manual (untuk pengguna tingkat lanjut). |
Contoh Penggunaan
Setelah LACT terinstal dan berjalan, Anda dapat mulai menyesuaikan kecepatan clock, voltase, serta menerapkan profil daya. Bagian ini membahas langkah dasar untuk melakukan overclock yang aman dan efektif menggunakan LACT.
| Selalu tingkatkan clock dan voltase secara bertahap, lalu uji kestabilan sistem setelah setiap perubahan. Overclocking yang terlalu agresif dapat menyebabkan crash atau kerusakan perangkat keras. |
-
Jalankan LACT dari application launcher.
-
Pada layar utama, GPU Anda akan ditampilkan beserta statistik real-time, seperti suhu, clock, voltase, dan konsumsi daya.
-
Buka bagian OC. Di sini Anda dapat menyesuaikan parameter berikut:
-
Maximum GPU Clock (MHz): Kecepatan clock inti GPU target maksimum dalam MHz -
Maximum GPU Voltage (mV): Voltase inti GPU maksimum dalam milivolt -
Maximum VRAM Clock (MHz): Kecepatan clock memori GPU maksimum dalam MHz
-
-
Mulailah dengan meningkatkan clock GPU dalam kenaikan kecil, misalnya +25 MHz, lalu terapkan pengaturannya. Lakukan hal yang sama pada clock memori jika diperlukan.
-
Terapkan perubahan dengan mengeklik tombol Apply. Nilai baru akan langsung berlaku.
-
Pantau kestabilan sistem dengan menjalankan game atau benchmark. Jika sistem stabil, Anda dapat mencoba meningkatkan clock sedikit lagi. Jika terjadi crash atau muncul artefak grafis, turunkan kembali pengaturannya.
-
Secara opsional, buka bagian Power Profile dan atur profil ke
3D_FULLSCREENuntuk gaming, atauCOMPUTEjika Anda menjalankan beban kerja komputasi berat. -
Setelah menemukan pengaturan yang stabil, Anda dapat menyimpannya sebagai profil di LACT agar mudah digunakan kembali.
LACT menerapkan pengaturan hanya ketika daemon (lactd) berjalan. Agar pengaturan tetap berlaku setelah reboot, pastikan layanan telah diaktifkan dan profil Anda telah disimpan.
|
Anda dapat menggunakan alat seperti Unigine Superposition, Unigine Heaven, atau benchmark dalam game untuk menguji performa dan kestabilan setelah menerapkan pengaturan overclock. Anda dapat menggunakan mangohud seperti dijelaskan di halaman ini untuk memantau suhu dan kecepatan clock.
|
Kontrol Kipas
LACT juga memungkinkan pengguna mengendalikan kurva kipas GPU secara manual, sehingga memberikan kontrol yang lebih terperinci terhadap manajemen termal. Kontrol kipas kustom dapat membantu mengurangi kebisingan atau meningkatkan pendinginan, tergantung beban kerja dan preferensi. Driver AMDGPU mendukung tiga mode kontrol kipas yang dijelaskan di bawah ini:
-
Automatic: Driver AMDGPU secara otomatis menyesuaikan kurva kipas berdasarkan pengaturan bawaan yang ditetapkan pabrikan dalam VBIOS GPU. -
Curve: Pengguna dapat menentukan kurva kipas kustom berdasarkan tingkat suhu, sehingga memungkinkan pengendalian kecepatan kipas secara dinamis. -
Static: Mengatur kipas agar berjalan pada RPM tetap yang ditentukan pengguna, tanpa memedulikan suhu GPU.
|
Mengaktifkan mode |
Want to help? Learn how to contribute to Fedora Docs ›