Solusi Irit Daya Laptop Dual VGA Fedora 17

Standar

Berbeda dengan Debian, Ubuntu, dan Linux Mint yang pernah saya ulas beberapa waktu yang lalu, distro Fedora tidak menyertakan rc.local di dalam paket instalasinya. Jadi, agar jurus ini bisa dijalankan, kita harus membuat file rc.local sendiri.

1. edit /etc/fstab dan tambahkan pada baris akhir

none /sys/kernel/debug debugfs defaults 0 0

2. Buat file rc.local di folder /etc/rc.d/

$ sudo gedit /etc/rc.d/rc.local

isi dengan script berikut, dan ganti USERNAME dengan username anda

#!/bin/sh
modprobe radeon
chown USERNAME /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
exit 0

set izin akses file ke +x

$ sudo chmod +x /etc/rc.d/rc.local

3.edit file rc-local.service. cari file tersebut dengan locate

$ locate rc-local.service

jika belum bisa ditampilkan, maka updatedb dulu agar sistem dapat mengupdate database  file-filenya.

$ updatedb

dan jalankan kembali locate.

setelah file rc-local.service ditemukan, edit dan tambahkan

[Install]
WantedBy=multi-user.target

4. jalankan service rc.local

$ sudo systemctl start rc-local.service.

5. cek status, apakah service rc.local sudah dijalankan seperti yang kita harapkan

$ systemctl list-unit-files | grep rc-local.service

6. reboot sistem

untuk cek apakah VGA radeon sudah berhasil dimatikan, bisa menggunakan perintah

$ sensors

tapi, jika sensorsbelum terinstall, maka install dulu dengan merapalkan mantera

$ sudo yum install lm_sensors

dan jalankan

$ sensors.

Sistem saya sendiri, pada saat ini menampilkan radeon yang sangat adem sekali.

[akashiroo@tapakaki ~]$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +44.0°C  (crit = +105.0°C)

radeon-pci-0100
Adapter: PCI adapter
temp1:       -128.0°C  

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +42.0°C  (high = +95.0°C, crit = +105.0°C)
Core 2:       +45.0°C  (high = +95.0°C, crit = +105.0°C)

—-

[TROUBLESHOOTING]

berbagi masalah hari ini:
saya mencoba instalasi fedora di laptop dual vga (intel+radeon). kemudian, agar irit daya, saya mencoba membuat file rc.local yang memang awalnya tidak ada di fedora. dan sudah dari pagi hari saya direpotkan dengan masalah ini karena ketika servisnya di jalanin pake “$ sudo systemctl start rc-local.service” koq ga jalan-jalan.

ternyata eh ternyata, di rc.local bikinan saya, lupa dikasih mantera

#!/bin/sh

berikut file rc.local saya setelah diedit lagi

------
 #!/bin/sh
 modprobe radeon
 chown akashiroo /sys/kernel/debug/vgaswitcheroo/switch
 echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
 exit 0
 ------

dan sekarang, radeon saya adem dan irit daya.

Telah diuji cobakan ke fedora/RH based: Fedora 17, Opensuse 12.1, dan Koroora 16

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s