Gönderen Konu: Bumblebee GPU kullanım yüzdesini öğrenmek  (Okunma sayısı 4198 defa)

Çevrimdışı avehbiaslanturk

  • Yeni Penguen
  • *
  • İleti: 22
    • ahmetvehbias
  • Dağıtım: Mint 18
  • Masaüstü Ortamı: XFCE
  • Grafik Kartı: Nvidia GT820m
  • İşlemci: i5 5410U
Bumblebee GPU kullanım yüzdesini öğrenmek
« : 14 Şubat 2020, 15:44:35 »
Merhabalar,
Optirun komutu ile bir program açtığımız zaman, Nvidia GPU'un o an yüzde kaç yük ile çalıştığını veya sıcaklık durumunu nasıl öğrenebilirim ?

Ç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: Bumblebee GPU kullanım yüzdesini öğrenmek
« Yanıtla #1 : 14 Şubat 2020, 18:20:14 »
Aşağıdaki komutu deneyebilirsin.

Kod: [Seç]
optirun nvidia-smi
Burada nvidia-smi için bir GUI mevcut. Kurulumu bağlantıda anlatılıyor, oldukça kolay. Fırsat bulursam, Linux Mint Türkiye Araçlar PPA depomuza ekleyebilirim.

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

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

Çevrimdışı avehbiaslanturk

  • Yeni Penguen
  • *
  • İleti: 22
    • ahmetvehbias
  • Dağıtım: Mint 18
  • Masaüstü Ortamı: XFCE
  • Grafik Kartı: Nvidia GT820m
  • İşlemci: i5 5410U
Ynt: Bumblebee GPU kullanım yüzdesini öğrenmek
« Yanıtla #2 : 14 Şubat 2020, 22:50:44 »
[member=8]Butterfly[/member] Hocam bende sıcaklık harici bir veri göstermiyor. Acaba optirun düzgün çalışmıyor mu bende? Çarklar dönüyor ama test komutunu yazdığım zaman.

Kod: [Seç]
ahmet[member=145]Ahmet[/member]-Lenovo-Z50-70:~$ optirun nvidia-smi
Fri Feb 14 22:48:35 2020       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 390.132                Driver Version: 390.132                   |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GT 820M     Off  | 00000000:03:00.0 N/A |                  N/A |
| N/A   43C    P0    N/A /  N/A |      4MiB /  1985MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0                    Not Supported                                       |
+-----------------------------------------------------------------------------+
« Son Düzenleme: 14 Şubat 2020, 22:55:28 Gönderen: avehbiaslanturk »

Ç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: Bumblebee GPU kullanım yüzdesini öğrenmek
« Yanıtla #3 : 14 Şubat 2020, 23:10:25 »
Şu an benim sistemimde Nvidia GPU yok maalesef, bu sebeple sonucu tam olarak değerlendiremiyorum, aldığınız çıktı anlık görüntü olabilir. Çıktıyı aldığınızda bir işlem yapılmıyor olabilir. Gerçek zamanlı çıktı için aşağıdaki komut denenebilir.

Kod: [Seç]
optirun watch nvidia-smi
Alternatif olarak aşağıdaki komutla Nvidia-smi arayüzünü yüklemeyi deneyebilirsiniz. Bahsettiğim uygulamayı PPA depomuza ekledim.

Kod: [Seç]
sudo add-apt-repository ppa:linuxmint-tr/araclar
sudo apt-get update
sudo apt install nvidia-smi-gui

Kurulum sonrasında menüden aratıp açabilirsiniz, Bumblebee için (Optirun) yazan kısayolu deneyin.
« Son Düzenleme: 14 Şubat 2020, 23:18:36 Gönderen: Butterfly »
Elimizden geldiğince dilimizin döndüğünce...

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

Çevrimdışı avehbiaslanturk

  • Yeni Penguen
  • *
  • İleti: 22
    • ahmetvehbias
  • Dağıtım: Mint 18
  • Masaüstü Ortamı: XFCE
  • Grafik Kartı: Nvidia GT820m
  • İşlemci: i5 5410U
Ynt: Bumblebee GPU kullanım yüzdesini öğrenmek
« Yanıtla #4 : 14 Şubat 2020, 23:29:45 »
[member=8]Butterfly[/member] hocam öncelikle teşekkür ederim. Program başarılı bir şekilde kuruldu fakat bu vesileyle benim sistemde bir hata olduğunun farkına vardık muhtemelen. Denemek için optirum komutu ile sm player vasıtası ile bir film açtım. Yüzde hiç değişmiyor hep 27 de.
Ayriyeten şöyle bir sıkıntı farkettim:
glxgears komutunu hem intel ile hem optirun ile deniyorum. Tam ekranda 2. monitör üzerinde intel sabit 60 fps civarı verirken, optirun ile çalıştırdığım zaman 51 fps'lere kadar düşüyor.




Mesajlar Birleştirildi.
Kod: [Seç]
ahmet[member=145]Ahmet[/member]-Lenovo-Z50-70:~$ optirun glxgears
269 frames in 5.0 seconds = 53.724 FPS
255 frames in 5.0 seconds = 50.991 FPS
256 frames in 5.0 seconds = 51.038 FPS
256 frames in 5.0 seconds = 51.028 FPS
252 frames in 5.0 seconds = 50.356 FPS
251 frames in 5.0 seconds = 50.132 FPS

Bu da intel ile

Kod: [Seç]
ahmet[member=145]Ahmet[/member]-Lenovo-Z50-70:~/Desktop$ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
338 frames in 5.0 seconds = 67.442 FPS
300 frames in 5.0 seconds = 59.902 FPS
300 frames in 5.0 seconds = 59.901 FPS
301 frames in 5.0 seconds = 60.085 FPS
« Son Düzenleme: 14 Şubat 2020, 23:33:24 Gönderen: avehbiaslanturk »

Ç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: Bumblebee GPU kullanım yüzdesini öğrenmek
« Yanıtla #5 : 15 Şubat 2020, 01:57:45 »
FPS değerlerinin değişmemesi, prime köprüsünde varsayılan olarak dikey eşitlemenin (Vsync) etkin gelmesinden kaynaklıdır. optirun glxgears komutu ile dönen çarkları görüyorsanız, Bumblebee çalışıyor demektir.

Burada bilgiye göre bazı GPU'lar için sürücüdeki bazı desteklerde sorun yaşanıyormuş. Bağlantıdaki düzeltme ile bu sorunun çözüldüğünden bahsedilmiş. Bağlantıdaki düzeltmeyi aşağıdaki komutlarla uygulayabilirsiniz.

Öncelikle aşağıdaki komutla gerekli paketleri kurunuz.

Kod: [Seç]
sudo apt install build-essential git
Ardından aşağıdaki komutla kaynak dosyayı indirip, kaynak dosya dizini içine giriniz.

Kod: [Seç]
git clone https://github.com/CFSworks/nvml_fix
Kod: [Seç]
cd nvml_fix
Sizin sisteminizde Nvidia 390.132 sürüm sürücü kullanıyormuş. Sonraki komutları bu sürücüye göre düzenleyerek, yamalanmış dosyaları elde edip kurucaksınız.

Kod: [Seç]
make TARGET_VER=390.132
Kod: [Seç]
sudo make install TARGET_VER=390.132 libdir=/usr/lib/x86_64-linux-gnu
« Son Düzenleme: 15 Şubat 2020, 01:59:59 Gönderen: Butterfly »
Elimizden geldiğince dilimizin döndüğünce...

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

Çevrimdışı avehbiaslanturk

  • Yeni Penguen
  • *
  • İleti: 22
    • ahmetvehbias
  • Dağıtım: Mint 18
  • Masaüstü Ortamı: XFCE
  • Grafik Kartı: Nvidia GT820m
  • İşlemci: i5 5410U
Ynt: Bumblebee GPU kullanım yüzdesini öğrenmek
« Yanıtla #6 : 15 Şubat 2020, 12:50:18 »
[member=8]Butterfly[/member] adım adım uyguladım fakat maalesef bir değişiklik olmadı hocam. Çok da mühim değil açıkçası. Zaten gt820 sabıkalı bir kart anladığım kadarıyla.