Gönderen Konu: Radeon 5470m harici GPU Sorunu  (Okunma sayısı 14076 defa)

Çevrimdışı Mr. Paramedik

  • Yeni Penguen
  • *
  • İleti: 42
  • Dağıtım: Linux Mint
  • Masaüstü Ortamı: Cinnamon
  • Grafik Kartı: Radeom 5470m
  • İşlemci: İntel Core i5 460m
Radeon 5470m harici GPU Sorunu
« : 06 Kasım 2015, 00:26:13 »
Steam üzerinden oyun oynamaya çalıştığımda harici grafik kartım devreye girmiyor. Onun yerine Intel'in dahili grafik yongası çalışıyor. Harici Gpu'yu nasıl devreye sokarım? Linux'ta da, forumda da çok yeniyim. Windows'tan geçtiğim için hiçbirşey bilmiyorum. Şimdiden teşekkürler.

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: Radeon 5470m harici GPU Sorunu
« Yanıtla #1 : 06 Kasım 2015, 09:25:56 »
Burada bahsedilen sebepten dolayı ATI'nin kendi hazırladığı (fglrx) ekran kartı sürücüsünü bu GPU için kuramazsınız.

vga_switcheroo yönetimini kullanarak ATI GPU'yu açık kaynak sürücüleri (radeon) kullanacak biçimde etkinleştirebilirsiniz.

Bunun için öncelikle aşağıdaki komut ile grub dosyasını açınız,
(Mate masaüstü için gedit yerine pluma yazmalısınız.)

Kod: [Seç]
sudo gedit /etc/default/grub
aşağıdaki satırı bulup,

Kod: [Seç]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
tırnak işaretleri içine modeset=1 değişkenini ekleyip dosyayı kaydediniz.

Kod: [Seç]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash modeset=1"
Sonra aşağıdaki komut ile grub ayar dosyasını güncelleyip sistemi yeniden başlatınız.

Kod: [Seç]
sudo update-grub
Sistemi yeniden başlattıktan sonra aşağıdaki komutların çıktılarını kontrol ediniz.

Kod: [Seç]
grep -i SWITCHEROO /boot/config-$(uname -r)
Yukarıdaki komutun çıktısı çekirdeğin vga_switcheroo desteği ile derlenip derlenmediğini kontrol eder, aşağıdaki gibi bir çıktı alıyorsanız çekirdekte destek var demektir.

Kod: [Seç]
CONFIG_VGA_SWITCHEROO=y
Sonra aşağıdaki komutu uçbirimde çalıştırınız,

Kod: [Seç]
sudo ls -l /sys/kernel/debug/vgaswitcheroo/switch
aşağıdaki gibi bir çıktı alıyorsanız özellik etkinleşmiş demektir ve özelliği kullanmaya başlayabilirsiniz.

Kod: [Seç]
-rw-r--r-- 1 root root 0 Eki 28 10:17 /sys/kernel/debug/vgaswitcheroo/switch
Bu durumda ATI GPU'yu etkinleştirmek için aşağıdaki komutları sırasıyla uçbirimde çalıştırmalısınız.

Kod: [Seç]
su
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch

Sonraki sistem başlangıcında da harici GPU'nun etkin olmasını isteseniz, aşağıdaki komutu kullanmasınız.

Kod: [Seç]
echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
Kaynak

Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı Mr. Paramedik

  • Yeni Penguen
  • *
  • İleti: 42
  • Dağıtım: Linux Mint
  • Masaüstü Ortamı: Cinnamon
  • Grafik Kartı: Radeom 5470m
  • İşlemci: İntel Core i5 460m
Ynt: Radeon 5470m harici GPU Sorunu
« Yanıtla #2 : 06 Kasım 2015, 20:21:51 »
Linux'ta çok yeniyim. Söylediklerinizi yapmaya çalışacağım. Çok teşekkür ederim.
Kod: [Seç]
tolkun@tolkun-HP-G62-Notebook-PC ~ $ sudo gedit /etc/default/grub
[sudo] password for tolkun:
tolkun@tolkun-HP-G62-Notebook-PC ~ $ sudo update-grub
Generating grub configuration file ...
Uyarı: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Bulunan linux kalıbı: /boot/vmlinuz-3.16.0-38-generic
Bulunan initrd kalıbı: /boot/initrd.img-3.16.0-38-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
  No volume groups found
bitti
tolkun@tolkun-HP-G62-Notebook-PC ~ $ sudo ls -l /sys/kernel/debug/vgaswitcheroo/switch
-rw-r--r-- 1 root root 0 Kas  7  2015 /sys/kernel/debug/vgaswitcheroo/switch
tolkun@tolkun-HP-G62-Notebook-PC ~ $ su
Parola:
tolkun-HP-G62-Notebook-PC tolkun # echo ON > /sys/kernel/debug/vgaswitcheroo/switch
tolkun-HP-G62-Notebook-PC tolkun # echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
tolkun-HP-G62-Notebook-PC tolkun # echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
Sizce oldu mu?

Mesajlar Birleştirildi.
Düzeltme: Tüm komutları başarılı bir şekilde yaptım ama oyunlar yine dahili GPU'dan çalışıyor.
« Son Düzenleme: 07 Kasım 2015, 18:26:51 Gönderen: Mr. Paramedik »

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: Radeon 5470m harici GPU Sorunu
« Yanıtla #3 : 07 Kasım 2015, 21:41:30 »
Herhangi bir hata almamışsınız, aşağıdaki komutları sırasıyla uçbirimde çalıştırıp çıktılarını paylaşınız.

Kod: [Seç]
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
glxinfo | grep render
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı Mr. Paramedik

  • Yeni Penguen
  • *
  • İleti: 42
  • Dağıtım: Linux Mint
  • Masaüstü Ortamı: Cinnamon
  • Grafik Kartı: Radeom 5470m
  • İşlemci: İntel Core i5 460m
Ynt: Radeon 5470m harici GPU Sorunu
« Yanıtla #4 : 08 Kasım 2015, 01:21:38 »
Buyrun
Kod: [Seç]
tolkun@tolkun-HP-G62-Notebook-PC ~ $ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
[sudo] password for tolkun:
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
2:DIS-Audio: :Off:0000:01:00.1
tolkun@tolkun-HP-G62-Notebook-PC ~ $ glxinfo | grep render
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_light_max_exponent,
tolkun@tolkun-HP-G62-Notebook-PC ~ $

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: Radeon 5470m harici GPU Sorunu
« Yanıtla #5 : 08 Kasım 2015, 01:25:12 »
Kod: [Seç]
su
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch

Yukarıdaki komutları çalıştırdıktan sonra aşağıdaki komutların çıktılarına bir daha bakalım.

Kod: [Seç]
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
glxinfo | grep render
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı Mr. Paramedik

  • Yeni Penguen
  • *
  • İleti: 42
  • Dağıtım: Linux Mint
  • Masaüstü Ortamı: Cinnamon
  • Grafik Kartı: Radeom 5470m
  • İşlemci: İntel Core i5 460m
Ynt: Radeon 5470m harici GPU Sorunu
« Yanıtla #6 : 08 Kasım 2015, 20:52:51 »
Şu şekilde;
Kod: [Seç]
tolkun@tolkun-HP-G62-Notebook-PC ~ $ su
Parola:
tolkun-HP-G62-Notebook-PC tolkun # echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
tolkun-HP-G62-Notebook-PC tolkun # sudo cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
2:DIS-Audio: :Off:0000:01:00.1
tolkun-HP-G62-Notebook-PC tolkun # glxinfo | grep render
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_light_max_exponent,

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: Radeon 5470m harici GPU Sorunu
« Yanıtla #7 : 08 Kasım 2015, 22:18:17 »
Aşağıdaki komutla grub dosyasını açınız,

Kod: [Seç]
sudo gedit /etc/default/grub
açılan dosyada daha önce düzenlenen aşağıdaki satırı bulunuz.

Kod: [Seç]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash modeset=1"
Tırnak işatetleri arasına hybridopts=ON,DIS,OFF değişkenini ekleyip dosyayı kaydediniz.

Kod: [Seç]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash modeset=1 hybridopts=ON,DIS,OFF"
Ardından aşağıdaki komut ile grub ayar dosyasını güncelleyip sistemi yeniden başlatınız.

Kod: [Seç]
sudo update-grub
Sistemi yeniden başlattıktan sonra aşağıdaki komutların çıktılarını yeniden paylaşınız.

Kod: [Seç]
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
glxinfo | grep render
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı Mr. Paramedik

  • Yeni Penguen
  • *
  • İleti: 42
  • Dağıtım: Linux Mint
  • Masaüstü Ortamı: Cinnamon
  • Grafik Kartı: Radeom 5470m
  • İşlemci: İntel Core i5 460m
Ynt: Radeon 5470m harici GPU Sorunu
« Yanıtla #8 : 09 Kasım 2015, 10:42:00 »
Kod: [Seç]
tolkun@tolkun-HP-G62-Notebook-PC ~ $ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
2:DIS-Audio: :Off:0000:01:00.1
tolkun@tolkun-HP-G62-Notebook-PC ~ $ glxinfo | grep render
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_light_max_exponent,
Buyrun hocam.

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: Radeon 5470m harici GPU Sorunu
« Yanıtla #9 : 09 Kasım 2015, 14:18:22 »
Peki şimdi aşağıdaki komutlardan sonra durum ne oluyor?

Kod: [Seç]
su
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı Mr. Paramedik

  • Yeni Penguen
  • *
  • İleti: 42
  • Dağıtım: Linux Mint
  • Masaüstü Ortamı: Cinnamon
  • Grafik Kartı: Radeom 5470m
  • İşlemci: İntel Core i5 460m
Ynt: Radeon 5470m harici GPU Sorunu
« Yanıtla #10 : 10 Kasım 2015, 10:33:19 »
Bir tepki olmadı hocam. Şu şekilde oldu.
Kod: [Seç]
tolkun@tolkun-HP-G62-Notebook-PC ~ $ su
Parola:
tolkun-HP-G62-Notebook-PC tolkun # echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
tolkun-HP-G62-Notebook-PC tolkun #


Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: Radeon 5470m harici GPU Sorunu
« Yanıtla #11 : 10 Kasım 2015, 10:45:05 »
Aşağıdaki komutların çıktısındaki durumu merak etmiştim aslında.

Kod: [Seç]
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
glxinfo | grep render

Eğer sonuçta bir değişiklik olmadı ise /etc/default/grub dosyasındaki düzenleme yaptığımız satıra radeon.runpm=0 değişkenini de eklemeyi deneyiniz.

Kod: [Seç]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash modeset=1 hybridopts=ON,DIS,OFF radeon.runpm=0"
Sonrasın grub ayar dosyasını güncelleyip sistemi yeniden başlatınız.

Kod: [Seç]
sudo update-grub

Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı Mr. Paramedik

  • Yeni Penguen
  • *
  • İleti: 42
  • Dağıtım: Linux Mint
  • Masaüstü Ortamı: Cinnamon
  • Grafik Kartı: Radeom 5470m
  • İşlemci: İntel Core i5 460m
Ynt: Radeon 5470m harici GPU Sorunu
« Yanıtla #12 : 10 Kasım 2015, 10:53:34 »
Grub dosyasındaki dediğiniz değişiklikleri yaptım. Kod şöyle;
Kod: [Seç]
tolkun@tolkun-HP-G62-Notebook-PC ~ $ sudo update-grub
Generating grub configuration file ...
Uyarı: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Bulunan linux kalıbı: /boot/vmlinuz-3.16.0-38-generic
Bulunan initrd kalıbı: /boot/initrd.img-3.16.0-38-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
  No volume groups found
bitti

Mesajlar Birleştirildi.
Bir de en son değişikliği yapınca mouse imlecim sürekli kaybolup geri geliyor.
« Son Düzenleme: 10 Kasım 2015, 10:56:34 Gönderen: Mr. Paramedik »

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: Radeon 5470m harici GPU Sorunu
« Yanıtla #13 : 10 Kasım 2015, 11:06:30 »
Sistemi yeniden başlatıp aşağıdaki komutların çıktılarını yeniden paylaşınız.

Kod: [Seç]
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
glxinfo | grep render
cat /etc/default/grub
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı Mr. Paramedik

  • Yeni Penguen
  • *
  • İleti: 42
  • Dağıtım: Linux Mint
  • Masaüstü Ortamı: Cinnamon
  • Grafik Kartı: Radeom 5470m
  • İşlemci: İntel Core i5 460m
Ynt: Radeon 5470m harici GPU Sorunu
« Yanıtla #14 : 10 Kasım 2015, 12:04:07 »
Şöyle aldım çıktıları
Kod: [Seç]
tolkun@tolkun-HP-G62-Notebook-PC ~ $ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
[sudo] password for tolkun:
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0
2:DIS-Audio: :Pwr:0000:01:00.1

Kod: [Seç]
tolkun@tolkun-HP-G62-Notebook-PC ~ $ glxinfo | grep render
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_light_max_exponent,

Kod: [Seç]
tolkun@tolkun-HP-G62-Notebook-PC ~ $ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash modeset=1 hybridopts=ON,DIS,OFF"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"