Playonlinux

Fórum: 

Sziasztok!

Playonlinux-ot terminálból indítva egy program futtatása közben a terminálban az alábbi üzenet jelenik meg: MESA-INTEL: warning: Haswell Vulkan support is incomplete

Lehet ezt orvosolni?

Előre is köszönöm!

 

 

kami911 képe

Az Intel jelenlegi nyílt

Értékelés: 

0
Még nincs értékelve

Az Intel jelenlegi nyílt forráskódú "ANV" Vulkan-meghajtója, amely a Mesa projekt része, egészen a "Gen7" grafikai hardverig támogatja az eszközöket, mint például az Ivy Bridge és Haswell processzorokat. Azonban az Intel nyílt forráskódú Linux grafikus meghajtóin dolgozó mérnökök az Ivy Bridge / Haswell (Gen7) és Broadwell (Gen8) grafikus hardvereket külön Mesa-meghajtóba szervezik. Ez lehetővé teszi számukra, hogy a modern Vulkan-meghajtó fejlesztésére összpontosítsanak, amely így már csak a Skylake (Gen9) és az újabb generációk hardvereire korlátozódna.

Habár az ANV jelenleg támogatja a Haswell és Broadwell hardvereket, ezek fejlesztése alig halad előre. A Gen7 Haswell grafikák sosem voltak hivatalosan Vulkan-kompatibilisek, és az Ivy Bridge támogatása még rosszabb helyzetben van: a Vulkan környezetben gyakorlatilag használhatatlannak bizonyul a meghajtó állapota és a hardver képességei miatt. Figyelembe véve ezeknek a hardvereknek a korát, valamint azt, hogy az Intel mérnökei főként az Arc Graphics fejlesztésével és más modern projektekkel foglalkoznak, célszerűbb a Gen7 és Gen8 támogatását egy különálló meghajtóba helyezni, hogy ne nehezítse meg a modern Vulkan-meghajtó fejlesztését.

Az Ivy Bridge / Haswell / Broadwell támogatás különválasztása megkönnyíti az ANV fejlesztését, mivel így nem kell figyelembe venni a régebbi generációk kódbázisát, amelyek gyakran eltérő útvonalakat igényelnek a modern hardverekhez képest. Ez csökkenti annak kockázatát is, hogy az idősebb Intel grafikus hardverek támogatása romlik, mivel ezek a rendszerek egyre ritkábban kerülnek tesztelésre a Skylake előtti generációk esetében.

Az ANV meghajtóból a Gen7 / Gen8 kód eltávolítása lehetőséget ad arra is, hogy a modern generációk teljesítményét javítsák, hiszen az egyszerűsített logikát csak az újabb Intel grafikus processzorokra kell optimalizálni. Ezáltal hatékonyabb és célzottabb fejlesztési munka valósulhat meg.

 

A Gen7 grafikus hardver (Ivy Bridge és Haswell) jelenlegi támogatása Linux Mint alatt a Mesa projekt "ANV" Vulkan meghajtóján keresztül érhető el, amely része a legtöbb modern Linux disztribúciónak. Azonban ennek a támogatásnak vannak korlátai, amelyeket érdemes figyelembe venni:  

A Gen7 támogatásának helyzete
1. Haswell (Gen7.5):
   - A Haswell grafikus hardverek hivatalosan sosem lettek teljes mértékben Vulkan API-kompatibilisek.  
   - Habár a Mesa ANV driver támogatja, a Vulkan alapú alkalmazások futtatására gyakorlatilag nem ajánlott, mivel a teljesítmény és a stabilitás erősen korlátozott.  

2. Ivy Bridge (Gen7):
   - Az Ivy Bridge támogatása még gyengébb, mint a Haswellé.  
   - Vulkan API-hoz való használhatósága szinte elhanyagolható, mert a hardver és a driver állapota nem alkalmas a modern Vulkan alkalmazások futtatására.  

3. DirectX és OpenGL támogatás:
   - A Gen7 hardverek OpenGL támogatása megbízhatóbb, és a legtöbb régebbi játék vagy alkalmazás ezzel jobban fut.  
   - DirectX-támogatás Wine és DXVK segítségével elérhető, de DXVK Vulkan-alapúsága miatt a teljesítmény itt is korlátozott lehet.  

Használat Linux Mint alatt
1. Mesa driver telepítése:
   Linux Mint alapértelmezésben szállítja a Mesa driver csomagokat. A legfrissebb támogatáshoz ellenőrizze, hogy a Mesa verziója naprakész:  
  
   sudo apt update  
   sudo apt install mesa-vulkan-drivers mesa-utils  
  

2. Vulkan telepítése és ellenőrzése:
   A Vulkan környezet futtatásához telepítse a Vulkan eszközöket:  
  
   sudo apt install vulkan-tools  
   vulkaninfo | less  
  
   Ha a Vulkan nem működik megfelelően, a Gen7 hardverekhez használja az OpenGL-t mint alapértelmezett grafikus API-t.  

3. DXVK használata (opcionális):
   - A DXVK telepítésével Vulkan segítségével futtathat DirectX 9/10/11-es alkalmazásokat:  
    
     sudo apt install dxvk  
   
   - Vegye figyelembe, hogy Ivy Bridge és Haswell esetén a Vulkan teljesítmény alacsony lehet, így az eredmények nem garantáltak.  

4. Alternatív lehetőségek:
   - Régebbi alkalmazások vagy játékok esetében érdemes a Wine natív OpenGL támogatását használni.  
   - Ha Vulkan nem elég stabil, az OpenGL-es verziók valószínűleg megbízhatóbban működnek.  

Ajánlások
- Ha Vulkan API-t igénylő modern alkalmazásokat szeretne használni, érdemes újabb hardverre (Gen9 vagy újabb) frissíteni, mivel a Gen7 hardverek már nem alkalmasak a modern szoftverek futtatására.  
- OpenGL alapú játékokhoz és alkalmazásokhoz azonban továbbra is megfelelő lehet a Gen7, különösen Linux Mint alatt, ahol a Mesa driver folyamatosan karbantartott.