Aktuell bei MLD5.4 und MLD5.5 testing und unstable mit Softhddevice und va-api funktionierende Intel CorI Generationen
CoreI Gen | Gen2 | Gen3 | Gen4 | Gen5 | Gen6 | Gen7 | Gen8 | Gen9 |
---|---|---|---|---|---|---|---|---|
Intel GPU | HD2xxx | HD3xxx | HD4xxx | HD4xx | HD5xx | HD6xx | UHD6xx | UHD6xx |
i965_dri.so | N | N | N | N | N | N | N | N |
i965_drv_video.so | N | N | N | N | N | N | N | N |
MLD 5.4 stable | F | F | F | F | F | F | ||
MLD 5.5 | F | F | F | F* | F* | F | F | F |
N = notwendige Treiber für va-api HW-Beschleunigung im VDR mit Softhddevice sowie für Kodi
F = funktioniert
F*= funktioniert mit Einschränkung
Bei den Braswell CPUs N3000, N30350, N3150 und N3700 mit Braswell GPU friert das System nach kurzer Zeit ein.
Mit den älteren Treibern der MLD5.4 passiert das nicht.
Die neueren Braswell CPUs N3010, N3060, N3160, N710; J3060, J3160 und J3710 mit HD4xx GPU funktionieren.
Bei Systemen mit HD4xx sowie HD5xx (nur SkyLake) GPUs gibt es Probleme mit den Deinterlacern, u.A. beim Wechsel von MCDI auf MADI.
ApolloLake Systeme mit HD50x (z.B. NUC6CAYH mit Celeron J3455 und HD500 GPU) haben dieses Problem mit den Deinterlacern nicht.
Ausblick auf MLD6
CoreI Gen | Gen2 | Gen3 | Gen4 | Gen5 | Gen6 | Gen7 | Gen8 | Gen9 | Gen10 | Gen11 | Gen12 |
---|---|---|---|---|---|---|---|---|---|---|---|
Intel GPU | HD2xxx | HD3xxx | HD4xxx | HD4xx | HD5xx | HD6xx | UHD6xx | UHD6xx | UHD6xx | UHD7xx | UHD7xx |
crocus_dri.so | N | N | N | N | O | O | O | O | |||
iris_dri.so | B *) | B | B | B | N | N | N | ||||
i965_drv_video.so | N | N | N | N | O | O | O | O | |||
iHD_drv_video.so | B *) | B | B | B | N | N | N |
N = notwendig
B = bevorzugt
O = optional möglich und bei 720p bessere Bildqualitiät, als mit ihd_drv_video.so
N und B werden über die /usr/bin/xorg-drivers-detect.sh automatisch konfiguriert!
*) Von den Gen6 CPUs werden nur die SkyLake CPUs standardmäßig als iHD-Hw erkannt
Die ApolloLake CPUs (HD50X GPU) werden vorerst noch als “nicht” iHD Hw behandelt!
GPU Generation | Verwendet in Chipsatz/CPU | Entwicklungsname | PCI-ID Gruppe 1) | Empfohlener DRI Stand 2023 | VA-API (Video Acceleration API) Driver Stand 2023 | Alternative 3) |
---|---|---|---|---|---|---|
Gen 4 | Chipsatz GM45 | CTG: Cantiga | Crocus | i965_drv.so ??? | keine | |
Gen 5 | Core i (Gen 1) | ILK: Ironlake (Name nun Westmere → Clarkdale/Arrandale/Gulftown) | Crocus | i965_drv.so ??? | keine | |
Gen 6 | Core i (Gen 2) | SNB: Sandybridge | Crocus | i965_drv.so | keine | |
Gen 7 | Core i (Gen 3) | IVB: Ivybridge | Crocus | i965_drv.so | keine | |
Gen 7.5 | Core i (Gen 4) | HSW: Haswell | Crocus | i965_drv.so | keine | |
Gen8LP | SOC Atom | Silvermont (Braswell / Cherry Trail) | Crocus | i965_drv.so | keine | |
Gen 8 | Core i (Gen 5) | BDW (Broadwell) | Iris ??? | iHD_drv.so ??? | Crocus/i965_drv.so | |
Gen 9 | Core i (Gen 6) | SKL (Skylake) | 8086:19* | Iris | iHD_drv.so | Crocus/i965_drv.so |
Gen9LP | SOC Atom | BXT: Broxton | ??? | ??? | ??? | |
Gen9LP | SOC Atom | APL: Apollo Lake 2) | 8086:1A8* 8086:5A8* | Iris ??? | iHD_drv.so ??? | Crocus/i965_drv.so |
Gen9LP | SOC Atom | GLK: Gemini Lake | 8086:318* | Iris | iHD_drv.so | Crocus/i965_drv.so |
Gen 9.5 | Core i (Gen 7) | KBL: Kaby Lake | 8086:59* | Iris | iHD_drv.so | Crocus/i965_drv.so |
Gen 9.5 | Core i (Gen 8/9) | CFL: Coffe Lake, WHL: Whiskey Lake | 8086:3EA* 8086:3E9* | Iris | iHD_drv.so | Crocus/i965_drv.so |
Gen 9.5 | Core i (Gen 10) | CML: Comet Lake, AML: Amber Lake | 8086:9B* | Iris | iHD_drv.so | keine |
Gen 11 | SOC Atom | Jasper Lake | 8086:4E5* | Iris | iHD_drv.so | keine |
Gen 11 | Core i (Gen 10) | Ice Lake | 8086:8A* | Iris | iHD_drv.so | keine |
Gen 12 | Core i (Gen 11/12/13) | TGLx (TGL: Tiger Lake, RKL: Rocket Lake, ADL-S/P: Alder Lake, RPL-S/P: Raptor Lake) | 8086:9A* 8086:4C* 8086:46* | Iris | iHD_drv.so | keine |
1) PCI-Device ID verwendet in der /usr/bin/xorg-drivers-detect.sh für Erkennung und Klassifizierung als iHD fähige Hardware
2) ApolloLake CPUs (z.B. J3455) sind aktuell aufgrund von Tonproblemen mit dem ihd_drv_video.so nicht als iHD HW klassifiziert, weshalb standardmäßig crocus_dri.so mit i965_drv_video.so verwendet wird.
3) Für GPUs die alternativ mit crocus/i965_drv.so und dem intel Xorg-Treiber laufen, gibt es seit 10.03.2024 im WebIF unter “Einstellungen - Anzeige - Treiber” die Möglichkeit den Intel-Treiber (iHD oder intel) auszuwählen.
Systeme mit einer solchen GPU verwenden mit der Einstellung “auto” den neuen iHD Treiber und können mit der Auswahl “intel” auf die alten Intel-Treiber crocus/i965_drv.so umgestellt werden.
Hinweis: Beim Wechsel der Treiber (iHD <-> intel) ändert sich die Bezeichnung des HDMI-Ports, was Auswirkungen auf die Bildschirmeinstellungen (Auflösung/Wiederholfrequenz) hat. Daher nach der Umstellung im WebIF immer auch den Bildschirm neu auswählen, wobei beim ersten Versuch ggf. keine Alternative angeboten wird. Dann ein zweites Mal versuchen und den ggf. erscheinden Fortschritts-Kringel mit einen Klick auf diesen stoppen. Danach kann der alternative HDMI-Port ausgewählt werden.
weitere Quelle ⇒ Liste Intel Grafikprozessoren (Wikipedia)