This shows you the differences between two versions of the page.
mld:entwicklung:intel-gpu [2023/03/31 16:22] franky [Informationen aus den Readme's von intel-media / intel-vaapi] |
mld:entwicklung:intel-gpu [2024/04/18 10:35] (current) franky |
||
---|---|---|---|
Line 5: | Line 5: | ||
^ i965_drv_video.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.4 stable | F | F | F | F | F | F | | | | ||
- | ^ MLD 5.5 | F | F | 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 \\ | N = notwendige Treiber für va-api HW-Beschleunigung im VDR mit Softhddevice sowie für Kodi \\ | ||
F = funktioniert \\ | F = funktioniert \\ | ||
F*= funktioniert mit Einschränkung \\ | F*= funktioniert mit Einschränkung \\ | ||
- | Bei den Braswell CPUs N3000, N30350, N3150 und N3700 mit Braswell GPU (Gen4) friert das System nach kurzer Zeit ein. \\ | + | 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. \\ | Mit den älteren Treibern der MLD5.4 passiert das nicht. \\ | ||
- | Die neueren Braswell CPUs N3010, N3060, N3160, N710; J3060, J3160 und J3710 mit HDF4xx GPU (Gen5) funktionieren. | + | 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** | **Ausblick auf MLD6** | ||
Line 24: | Line 26: | ||
N = notwendig \\ | N = notwendig \\ | ||
B = bevorzugt \\ | B = bevorzugt \\ | ||
- | O = optional möglich jedoch bei 720p schlechtere Bildqualitiät als mit i965_drv_video.so \\ | + | 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! \\ | 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 \\ | *) Von den Gen6 CPUs werden nur die SkyLake CPUs standardmäßig als iHD-Hw erkannt \\ | ||
Line 31: | Line 33: | ||
====== Informationen aus den Readme's von intel-media / intel-vaapi ====== | ====== Informationen aus den Readme's von intel-media / intel-vaapi ====== | ||
- | ^ GPU Generation ^ Verwendet in Chipsatz/CPU ^ Entwicklungsname ^ Empfohlener DRI Stand 2023 ^ VA-API (Video Acceleration API) user mode driver Stand 2023 ^ Alternative ^ | + | ^ 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 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 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 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 | 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 | | + | | 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 | | + | | 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 8 | Core i (Gen 5) | BDW (Broadwell) | | Iris ??? | iHD_drv.so ???| Crocus/i965_drv.so | |
- | | Gen 9 | Core i (Gen 6) | SKL (Skylake) | 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 | BXTx (BXT: Broxton | ??? | ??? | ??? | | + | | Gen9LP | SOC Atom | BXT: Broxton | |??? | ??? | ??? | |
- | | Gen9LP | SOC Atom | APL: Apollo Lake | ??? | ??? | Crocus/i965_drv.so | | + | | 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) | 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/8/9) | KBL: Kaby Lake, CFL: Coffe Lake, WHL: Whiskey Lake | 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 10) | CML: Comet Lake, AML: Amber Lake) | Iris | iHD_drv.so | keine | | + | | 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 11 | Core i (Gen 10) | Ice Lake | Iris | iHD_drv.so | keine | | + | | Gen 9.5 | Core i (Gen 10) | CML: Comet Lake, AML: Amber Lake | 8086:9B* | Iris | iHD_drv.so | keine | |
- | | Gen 12 | Core i (Gen 11/12/13) | TGLx (TGL: Tiger Lake, RKL: Rocket Lake, ADL-S/P/N: Alder Lake, RPL-S/P: Raptor Lake) | 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 => [[https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units|Liste Intel Grafikprozessoren (Wikipedia)]] | weitere Quelle => [[https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units|Liste Intel Grafikprozessoren (Wikipedia)]] | ||