Hoppa till innehåll
Meny
  • Hem
  • Dokument
  • Om Mig
Geosupportsystem

QGIS 3.4 och AMD GPU/OpenCL

Publicerat den 2018-10-30

Med QGIS 3.4 så finns det stöd för beräkningar med grafikkortet. För detta krävs att grafikkortet har stöd för OpenCL. På min bärbara workstation så verkade detta inte fungera när jag testade första gången. Men det gick att lösa ganska enkelt.
Skärmbild från 2018-10-27 09-35-21
Nu vet jag att mitt grafikkort (AMD Firepro M4000) kan stödja OpenCL, så det måste vara fråga om drivrutiner. På linux så körde jag följande kommando:

sudo apt install mesa-opencl-icd

Sedan behövde bara QGIS startas om för att bilden skulle bli en annan.
Skärmbild från 2018-10-27 09-36-17.png
Nu blir det till att testa om det går så mycket snabbare att skapa ett ”lutningslager”.
Skärmbild från 2018-10-27 09-44-28.png
Utan GPU så tar mitt enkla test 116 sekunder.
Skärmbild från 2018-10-27 09-48-34.png
Med GPU acceleration aktiverad så tar samma process 82 sekunder.
Skärmbild från 2018-10-27 09-45-43.png
Inte enorm skillnad kanske, men många bäckar små. Mitt grafikkort är inte heller det grymmaste man kan få tag på idag, så 25% snabbare är ändå värdefullt. Tänk själv en process som normalt tar ett par timmar… Vad blir det i arbetstid?
GPU acceleration är nytt och det finns säkert en del problem som måste fixas. Instruktioner kan eventuellt optimeras ytterligare och en del instruktioner är eventuellt ännu snabbare än vad mitt första test visat på.
En fördel som jag inte märkte direkt var att datorn var mycket tystare när GPU var aktiverad… Det var helt enkelt så att CPUn inte jobbade så hårt och det är framför allt den som får fläkten att gå upp i varv, på min dator. Detta borde även betyda att datorn kan fortsätta arbeta med frigjord CPU prestanda med andra uppgifter medan grafikkortet arbetar med beräkningar.

Lämna ett svar Avbryt svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Translate with Google

GBR In English
GER Auf Deutch
FRA En Français
ESP En Español
Swedish is a hard language for a machine to translate. Nuance and detail will likely be lost.
     Mastodon  

Bok om QGIS på Svenska

Bok

Beställ Boken/E-bok genom att klicka på bilden (även förhandsgranskning).

Senaste kommentarer

  • Daniel Nilsson om QField
  • denis Empisse om SpaceMouse Python
  • klakar om SpaceMouse Python
  • Anders Jackson om Återbesök, WebODM
  • Anders Jackson om SpaceMouse Python

Arkiv

Meta

  • Logga in
  • Flöde för inlägg
  • Flöde för kommentarer
  • WordPress.org
©2025 Geosupportsystem | WordPress-tema av Superbthemes.com