Autor Téma: Menší grafický výkon při vypnutí efektů v KDE  (Přečteno 2557 krát)

Pavel Vybíral

  • Full Member
  • ***
  • Příspěvků: 209
  • Karma: +10/-1
    • Zobrazit profil
Menší grafický výkon při vypnutí efektů v KDE
« kdy: Únor 13, 2014, 18:57:53 »
Zdravím!
Nedávno jsem zprovoznil Bumblebee v Mageii 4 s KDE 4.11. Grafický výkon pod kartou nVidia je poměrně hezký, ale na Windowsech a v Mageii 3 byl výkon mnohem větší (konkrétně ve hře Minecraft, který je v Mageii 4 schopný běžet na střední detaily, tudíž Vykreslovaná vzdálenost: Normální a Grafika: Rychlá). Při zapínání jakékoliv hry jsem v Mageii 3 vypínal efekty plochy pomocí klávesové zkratky Shift+Alt+F12, což poměrně hodně zvýšilo celkový grafický výkon (bez tohoto opatření byl grafický výkon srovnatelný s aktuální situací). Když jsem toto opatření však udělal v Mageii 4, efekty plochy se vypnuly a grafický výkon se o hodně ZMENŠIL.

Viz. výsledky z benchmarků:
Zapnuté efekty plochy:
Kód: [Vybrat]
[pavel@localhost ~]$ optirun glxspheres
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: GeForce GT 635M/PCIe/SSE2
162.984612 frames/sec - 141.672744 Mpixels/sec
162.968159 frames/sec - 141.658442 Mpixels/sec
161.644746 frames/sec - 140.508079 Mpixels/sec
161.900855 frames/sec - 140.730700 Mpixels/sec
161.383031 frames/sec - 140.280586 Mpixels/sec
[pavel@localhost ~]$

Vypnuté efekty plochy:
Kód: [Vybrat]
[pavel@localhost ~]$ optirun glxspheres
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: GeForce GT 635M/PCIe/SSE2
74.564574 frames/sec - 64.814510 Mpixels/sec
93.908326 frames/sec - 81.628873 Mpixels/sec
127.455209 frames/sec - 110.789165 Mpixels/sec
128.647334 frames/sec - 111.825409 Mpixels/sec
125.271636 frames/sec - 108.891117 Mpixels/sec
128.138601 frames/sec - 111.383198 Mpixels/sec
120.825904 frames/sec - 105.026709 Mpixels/sec
115.733149 frames/sec - 100.599882 Mpixels/sec
[pavel@localhost ~]$

Na Inteláckou kartu Intel HD 4000 nemá vypnutí grafických efektů žádný vliv, benchmark stále běží na 60 FPS (kdo ví, jestli to nemá něco společného s vertikální synchronizací, kterou mám v KDE zapnutou).

Zkoušel jsem i přejít do jiných prostředí (LXDE, IceWM), kde byl celkový výkon stejný, jako kdyby byly v KDE efekty plochy vypnuty.

Karta nVidia by měla používat ovladač dkms-nvidia-current ve verzi 325.15 a v KDE používám pro vykreslování OpenGL 3.1. Zkoušel jsem i trvale vypnout efekty plochy, ale některé z nich trvale vypnout nejdou (nebo jsem to aspoň neodkázal :D ). Konkrétně mám na mysli např. průhlednost panelu, stín oken apod.

Chtěl bych opět dosahovat výkonů, kterých jsem dosahoval v Mageii 3, ale opravdu nevím, jak to mám udělat. Prosím, pokud budete vědět, poraďte.
Předem děkuji. :)
Notebook Lenovo IdeaPad G580
Intel Core i7 @ 2.90GHz, 6GB RAM, Intel HD 4000 & nVidia GeForce GT635M
Mageia 4 64 Bit (kernel-desktop-3.14.32-1.mga4); KDE 4.12.5

Pavel Vybíral

  • Full Member
  • ***
  • Příspěvků: 209
  • Karma: +10/-1
    • Zobrazit profil
Re:Menší grafický výkon při vypnutí efektů v KDE
« Odpověď #1 kdy: Únor 13, 2014, 21:50:40 »
Přikládám zjištění:
V prostředích GNOME a GNOME Classic získávám u programu glxspheres přibližně stejný výkon, jako u KDE se zapnutými efekty, tedy přibližně 160 FPS.
Notebook Lenovo IdeaPad G580
Intel Core i7 @ 2.90GHz, 6GB RAM, Intel HD 4000 & nVidia GeForce GT635M
Mageia 4 64 Bit (kernel-desktop-3.14.32-1.mga4); KDE 4.12.5

Pavel Vybíral

  • Full Member
  • ***
  • Příspěvků: 209
  • Karma: +10/-1
    • Zobrazit profil
Re:Menší grafický výkon při vypnutí efektů v KDE
« Odpověď #2 kdy: Únor 17, 2014, 21:49:57 »
Tak jsem si odpověděl sám.
V repozitářích Core Backports se nachází Bumblebee 3.2.1 pro ovladač Nouveau...Tento ovladač byl u mě sice velice slabý, ale jen stačí v konfiguráku /etc/bumblebee/bumblebee.conf přepsat řádek Driver=nouveau na Driver=nvidia, čímž docílíte používání proprietárního ovladače.
Po odinstalaci Bumblebee a Primus z ruský repozitářů a následné instalaci z repozitářů Core Backports (kde je ještě k tomu Bumblebee v novější verzi) dosahuji výsledků, kterých jsem dosahoval i na Windowsu (nebo to tak alespoň zatím vypadá).
Za pár dní sem dám výsledky testování ve hrách, jako je Minecraft nebo Team Fortress 2.
Notebook Lenovo IdeaPad G580
Intel Core i7 @ 2.90GHz, 6GB RAM, Intel HD 4000 & nVidia GeForce GT635M
Mageia 4 64 Bit (kernel-desktop-3.14.32-1.mga4); KDE 4.12.5

Pavel Vybíral

  • Full Member
  • ***
  • Příspěvků: 209
  • Karma: +10/-1
    • Zobrazit profil
Re:Menší grafický výkon při vypnutí efektů v KDE
« Odpověď #3 kdy: Únor 17, 2014, 21:53:25 »
Zapomněl jsem doplnit: Grafický výkon je po vypnutí efektů v KDE stále horší, než při jejich zapnutí...Ale jelikož je výkon už teď uspokojivý, už ani není důvod efekty vypínat (snad).
Notebook Lenovo IdeaPad G580
Intel Core i7 @ 2.90GHz, 6GB RAM, Intel HD 4000 & nVidia GeForce GT635M
Mageia 4 64 Bit (kernel-desktop-3.14.32-1.mga4); KDE 4.12.5

Pavel Vybíral

  • Full Member
  • ***
  • Příspěvků: 209
  • Karma: +10/-1
    • Zobrazit profil
Re:Menší grafický výkon při vypnutí efektů v KDE
« Odpověď #4 kdy: Únor 28, 2014, 20:00:47 »
Hotovo!
Problém byl vyřešen nainstalováním balíčku bumblebee-nvidia z repozitářů Nonfree Backports Testing...Takže u mě bylo chybou špatné Bumblebee.
Notebook Lenovo IdeaPad G580
Intel Core i7 @ 2.90GHz, 6GB RAM, Intel HD 4000 & nVidia GeForce GT635M
Mageia 4 64 Bit (kernel-desktop-3.14.32-1.mga4); KDE 4.12.5

Yullaw

  • Global Moderator
  • Hero Member
  • *****
  • Příspěvků: 715
  • Karma: +49/-0
    • Zobrazit profil
Re:Menší grafický výkon při vypnutí efektů v KDE
« Odpověď #5 kdy: Březen 09, 2014, 20:01:58 »
Ahoj,

tak jsem se konečně vrátil ze zahraničí a provedl jsem testy Bumblebee z MGA4 backports_testing na mém stroji.

Pro více detailů o výsledcích nalezneš zde: https://bugs.mageia.org/show_bug.cgi?id=10218#c28
Níže v reportu nalezneš i odpověď, že Mageia používá pro spustění jako výchozí primus, kdežto MRC repozitáře virtualgl, což je problém pro hry ze Steamu...


Můžeš si udělat porovnání se svým strojem :)
« Poslední změna: Březen 09, 2014, 20:05:46 od Yullaw »

Mageia 6 (64bit), KDE 5.8.7, kernel 4.9.50-desktop-1.mga6
Notebook Acer Aspire E1-571G
CPU:Intel® Core i5-3230M 2.6GHz, GPU:Intel+nVidia Optimus GeForce 710M

Pavel Vybíral

  • Full Member
  • ***
  • Příspěvků: 209
  • Karma: +10/-1
    • Zobrazit profil
Re:Menší grafický výkon při vypnutí efektů v KDE
« Odpověď #6 kdy: Březen 10, 2014, 20:16:29 »
Ano, je pravda, že při používání balíčku bumblebee-nvidia nelze spustit například TeamFortress 2, který fungoval pod primusrun.
Avšak při používání balíčku bumblebee-nouveau (při ovladači nastaveném na "nvidia" v souboru /etc/bumblebee/bumblebee.conf) tato hra fungovala i pod primusrun.
Notebook Lenovo IdeaPad G580
Intel Core i7 @ 2.90GHz, 6GB RAM, Intel HD 4000 & nVidia GeForce GT635M
Mageia 4 64 Bit (kernel-desktop-3.14.32-1.mga4); KDE 4.12.5