Kernel für Pentium N6000 mit UHD600

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
MichaDi
Beiträge: 26
Registriert: 08.02.2022 12:54:07

Kernel für Pentium N6000 mit UHD600

Beitrag von MichaDi » 08.02.2022 13:37:32

Hi,
da ich es nicht hinbekomme mich im internationalen Debian-Forum anzumelden (habe es mehrfach versucht, bekomme aber keine Aktivierungsemail), habe ich mich hier angemeldet.
Vorwort zu meiner (Linux-Noob) Motivation Debian zu installieren (kann übersprungen werden, mein eigentliches Problem findet sich im nächsten Abschnitt):
Ich habe auf dem Raspberry Pi 4 mittels Bash-Script ein Kiosk-System für Privat geschrieben, dass Webseiten mittels Chromium anzeigt (und durchscrollt), diverse Informationen anzeigt, Fotos und Videos via rclone von einem Onedrive-Verzeichnis von mir und einem Verzeichnis von meinem Bruder synchronisiert und via Feh/omxplayer anzeigt, aus einem lokalen Ordner per Zufall eines von 2500 gescannten alten Urlaubsdias anzeigt, gelegentlich (zufallsgesteuert) Mame mit einem zufällig ausgewählten Spiel startet (und nach einer gewissen Zeit wieder beendet) und neuerdings auch von mir in C++ geschriebene einfache generative OpenGl-Kunst (man kann es auch Spielerei nennen) mit einer selbst geschriebenen einfachen 3D-"Engine" anzeigt. Da bei dem ersten diesbezüglichen Projekt (mit per Perlin-Noise generierter "Open-World") die Framerate auf ungefähr 10FPS gesunken ist habe ich mich entschlossen auf Mini-PC umzusteigen und das ganze Kiosk-System dorthin zu übertragen. Aktuell habe ich schon Linux-Mint auf diversen PCs (neben Windows) installiert und meine 3D-Engine compiliert und diese läuft auch dorrt einwandfrei. Für den Mini-PC habe ich mich aber entschlossen es mal mit Debian zu versuchen, da das ja auch auf dem Raspberry Pi 4 läuft (und dort näher am Original ist, als Linux-Mint, würde ich annehmen).

Nun zu meinem (wahrscheinlich nicht einzigen) Problem:
Ich habe mir einen MSI Cubi-N-JSL mit Pentium N6000 (UHD 600 Grafik) mit 4GB Ram und 120 GB SSD zugelegt (Bei Amazon für 260€, inkl. Windows 10->11). Windows 11 läuft auf diesem trotz der nur 4GB-Ram erstaunlich flüssig. Ich habe aber zusätzlich (als Dualboot) Debian installiert (was ich bisher noch nirgendwo installiert habe), um ein kompaktes ressourcenschonendes und schnelles System für ein mittels Bash-Script geschriebenes Kiosk-System (auf dem auch von mir in C++ erstellte OpenGL-Programme, die ich in Linux-Mint entwickelt habe, flüssig laufen sollen) zu haben. Nach der Installation muss ich aber feststellen, dass ich als Auflösung nur 1024 x 768 einstellen kann und kein korrekter Treiber/Kernel für meine UHD600-Grafikhardware (im Pentium N6000 integriert) installiert ist. Kann mir hier jemand weiterhelfen, welchen Kernel/Treiber ich benötige (und wie ich diesen installiere)?

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Kernel für Pentium N6000 mit UHD600

Beitrag von MSfree » 08.02.2022 13:48:02

MichaDi hat geschrieben: ↑ zum Beitrag ↑
08.02.2022 13:37:32
Nach der Installation muss ich aber feststellen, dass ich als Auflösung nur 1024 x 768 einstellen kann und kein korrekter Treiber/Kernel für meine UHD600-Grafikhardware (im Pentium N6000 integriert) installiert ist.
Du mußt die Datei /etc/apt/sources.list zuerst einmal um die Einträger contrib non-free ergänzen. Also überall hinter main eben dieses contrib non-free anhängen. Keine Angst, das ist eine ASCII-Datei, die mit einem einfachen Texteditor bearbeitet werden kann.

Danach mußt du die Paketliste neu einlesene mit:

Code: Alles auswählen

apt-get update
Sinnvollerweise solltest du danach erstmal das System komplett auf neuesten Stand bringen mit

Code: Alles auswählen

apt-get dist-upgrade
Dann kannst du das fehlende Firmwarepaket für die Graphik installieren

Code: Alles auswählen

apt-get install firmware-misc-nonfree
Als Kür kannst du dann noch ein wenig Plattenplatz freischaufeln, indem du runtergeladenen Pakete löschst:

Code: Alles auswählen

apt-get clean
Nach einem Neustart sollte die Graphik korrekt funktionieren. Aber erwarte nicht zu viel von der Graphik, die Intelgraphik spielt eher in der untersten Liga was Geschwindigkeit angeht.

MichaDi
Beiträge: 26
Registriert: 08.02.2022 12:54:07

Re: Kernel für Pentium N6000 mit UHD600

Beitrag von MichaDi » 08.02.2022 14:10:10

Vielen Dank, ich werde das mal nach Feierabend ausprobieren und mich dann wieder melden!

MichaDi
Beiträge: 26
Registriert: 08.02.2022 12:54:07

Re: Kernel für Pentium N6000 mit UHD600

Beitrag von MichaDi » 08.02.2022 19:28:02

Hat leider nicht funktioniert. Wenn ich "lspci -nnk | grep -i VGA -A2" eingebe erscheint:

00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:4e71] (rev 01)
DeviceName: Onboard - Video
Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:b0a1]


In der Auflösungsauswahl unter "Einstellungen"->"Bildschirme" erscheint aber weiterhin nur "1024 x 768" zur Auswahl.

rhHeini
Beiträge: 2702
Registriert: 20.04.2006 20:44:10

Re: Kernel für Pentium N6000 mit UHD600

Beitrag von rhHeini » 08.02.2022 19:36:37

Nen Reboot hast Du durchgeführt?

MichaDi
Beiträge: 26
Registriert: 08.02.2022 12:54:07

Re: Kernel für Pentium N6000 mit UHD600

Beitrag von MichaDi » 08.02.2022 19:52:21

Ja

MichaDi
Beiträge: 26
Registriert: 08.02.2022 12:54:07

Re: Kernel für Pentium N6000 mit UHD600

Beitrag von MichaDi » 08.02.2022 19:55:10

Es scheint ja auch ein Treiber installiert worden zu sein, nur kann ich die Auflösung nicht ändern. Um auszuschließen, dass es am Monitor liegt, an dem aber auch ein RPi4 ein 1980x1020 Bild darstellen konnte, habe ich den Cubi einmal an meinen Fernseher gehängt, aber auch da nur 1024x768!

MichaDi
Beiträge: 26
Registriert: 08.02.2022 12:54:07

Re: Kernel für Pentium N6000 mit UHD600

Beitrag von MichaDi » 08.02.2022 19:56:50

Und Windows 11 (das ja auch noch auf dem Cubi ist) läuft an dem Monitor auch in Full-HD!

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Kernel für Pentium N6000 mit UHD600

Beitrag von MSfree » 08.02.2022 20:07:23

MichaDi hat geschrieben: ↑ zum Beitrag ↑
08.02.2022 19:28:02
Hat leider nicht funktioniert.
Dann solltest du erstmal schauen, ob der Kernel die benötigte Firmware für deine Graphik findet und lädt:

Code: Alles auswählen

dmesg | grep -i firmware
Ich habe hier jedenfalls einen i5-10400 mit UHD 630 GPU, und die läuft tadellos. Bei mir liefert der Befehl

Code: Alles auswählen

lspci -nnk | grep -i VGA -A2
allerdings ein weniger kryptisches Ergebnis:

Code: Alles auswählen

00:02.0 VGA compatible controller [0300]: Intel Corporation CometLake-S GT2 [UHD Graphics 630] [8086:9bc5] (rev 05)
        DeviceName: Onboard - Video
        Subsystem: ASUSTeK Computer Inc. Device [1043:8694]
Es wäre denkbar, daß die GPU doch etwas zu neu für den Bullseyekernel ist. Immerhin wurde der N6000 erst im Q1/2021 auf den Markt gebracht. Führ also erstmal den o.g. Befehl aus.

Daß Windows läuft, ist übrigens kein Kriterium. Windows unterstützt grundsätzlich immer jede Hardware viel früher als Linux im Allgemeinen und Debian im Speziellen. Solche Vergleiche bringen uns hier also nicht weiter. Das ist bestenfalls der Nachweis dafür, daß die Hardware nicht defekt ist.

MichaDi
Beiträge: 26
Registriert: 08.02.2022 12:54:07

Re: Kernel für Pentium N6000 mit UHD600

Beitrag von MichaDi » 08.02.2022 21:06:30

dmesg | grep -i firmware bringt:

[ 3.199772] platform regulatory.0: firmware: direct-loading firmware regulatory.db
[ 3.200616] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
[ 3.254078] iwlwifi 0000:00:14.3: firmware: direct-loading firmware iwlwifi-QuZ-a0-jf-b0-59.ucode
[ 3.254624] iwlwifi 0000:00:14.3: loaded firmware version 59.601f3a66.0 QuZ-a0-jf-b0-59.ucode op_mode iwlmvm
[ 3.254649] iwlwifi 0000:00:14.3: firmware: failed to load iwl-debug-yoyo.bin (-2)
[ 3.254676] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[ 3.853130] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[ 3.856693] bluetooth hci0: firmware: direct-loading firmware intel/ibt-19-0-0.sfi
[ 3.856702] Bluetooth: hci0: Found device firmware: intel/ibt-19-0-0.sfi
[ 4.072935] r8169 0000:02:00.0: firmware: failed to load rtl_nic/rtl8168h-2.fw (-2)
[ 4.073479] r8169 0000:02:00.0: Direct firmware load for rtl_nic/rtl8168h-2.fw failed with error -2
[ 4.073497] r8169 0000:02:00.0: Unable to load firmware rtl_nic/rtl8168h-2.fw (-2)
[ 5.471587] Bluetooth: hci0: Waiting for firmware download to complete
[ 5.472099] Bluetooth: hci0: Firmware loaded in 1590800 usecs
[ 5.488439] bluetooth hci0: firmware: direct-loading firmware intel/ibt-19-0-0.ddc
[ 5.493175] Bluetooth: hci0: Firmware revision 0.0 build 121 week 7 2021

MichaDi
Beiträge: 26
Registriert: 08.02.2022 12:54:07

Re: Kernel für Pentium N6000 mit UHD600

Beitrag von MichaDi » 08.02.2022 21:09:56

Kann ich vielleicht irgendwie manuell weitere Screen-Auflösungen hinzufügen?

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Kernel für Pentium N6000 mit UHD600

Beitrag von MSfree » 08.02.2022 21:34:20

Deine dmesg-Ausgabe liefert leider gar keine Ausgaben bezüglich der Graphik. In dem Fall wirst du wohl auf einen neueren Kernel ausweichen müssen, der die GPU dann hoffentlich erkennt und die passenden Kernelmodule lädt.

Dazu mußt du noch die Zeile:

Code: Alles auswählen

deb http://deb.debian.org/debian bullseye-backports main contrib non-free
an die Datei /etc/apt/sources.list anhängen und dann mit

Code: Alles auswählen

apt-get update
apt-get install -t bullseye-backports linux-image-5.15.0-0.bpo.2-amd64
den 5.15er Kernel installieren.

Danach rebooten und nochmal den dmesg-Befehl ausführen.

michaa7
Beiträge: 4918
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel für Pentium N6000 mit UHD600

Beitrag von michaa7 » 08.02.2022 21:44:20

möglicherweise ist das hier nicht so gerne gesehen, aber unter den gegebenen Umständen nicht verwerflich: du könntes mal debian/sid/uction testen. Das ist eine komplett Debian kompatible Distribution (nutzt die Debian Repos + eigene Kernel + artwork +installer), deren Hauptanliegen es ist Debian/sid überhaupt direkt installierbar zu machen UND mittels stets aktuellem Kernel (= aktuellster stable Kernel von kernel.org) die neueste HW zu unterstützen. Du kannst das ggf. mittels einer auf einen USB-stick gebrannten siduction.iso live testen und dort notwendigenfalls den neuesten siduction kernel nachinstallieren.


http://siduction.org
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

MichaDi
Beiträge: 26
Registriert: 08.02.2022 12:54:07

Re: Kernel für Pentium N6000 mit UHD600

Beitrag von MichaDi » 08.02.2022 22:29:39

Super, mit dem neuen Kernel funktionerts (1920x1080)! Die Ausgabe von "dmesg | grep -i firmware" ergibt:

[ 1.382349] i915 0000:00:02.0: firmware: direct-loading firmware i915/icl_dmc_ver1_09.bin
[ 1.382758] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/icl_dmc_ver1_09.bin (v1.9)
[ 3.418191] platform regulatory.0: firmware: direct-loading firmware regulatory.db
[ 3.418365] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
[ 3.475349] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-QuZ-a0-jf-b0-66.ucode (-2)
[ 3.475383] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[ 3.475408] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-66.ucode failed with error -2
[ 3.475430] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-QuZ-a0-jf-b0-65.ucode (-2)
[ 3.475454] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-65.ucode failed with error -2
[ 3.475469] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-QuZ-a0-jf-b0-64.ucode (-2)
[ 3.475493] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-64.ucode failed with error -2
[ 3.475509] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-QuZ-a0-jf-b0-63.ucode (-2)
[ 3.475532] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-63.ucode failed with error -2
[ 3.479472] iwlwifi 0000:00:14.3: firmware: direct-loading firmware iwlwifi-QuZ-a0-jf-b0-62.ucode
[ 3.480033] iwlwifi 0000:00:14.3: loaded firmware version 62.49eeb572.0 QuZ-a0-jf-b0-62.ucode op_mode iwlmvm
[ 3.480055] iwlwifi 0000:00:14.3: firmware: failed to load iwl-debug-yoyo.bin (-2)
[ 3.717055] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[ 3.719797] bluetooth hci0: firmware: direct-loading firmware intel/ibt-19-0-0.sfi
[ 3.719804] Bluetooth: hci0: Found device firmware: intel/ibt-19-0-0.sfi
[ 5.336809] Bluetooth: hci0: Waiting for firmware download to complete
[ 5.337009] Bluetooth: hci0: Firmware loaded in 1579300 usecs
[ 5.353869] bluetooth hci0: firmware: direct-loading firmware intel/ibt-19-0-0.ddc
[ 5.359069] Bluetooth: hci0: Firmware revision 0.0 build 121 week 7 2021
[ 9.481222] r8169 0000:02:00.0: firmware: failed to load rtl_nic/rtl8168h-2.fw (-2)
[ 9.482003] r8169 0000:02:00.0: Direct firmware load for rtl_nic/rtl8168h-2.fw failed with error -2
[ 9.484577] r8169 0000:02:00.0: Unable to load firmware rtl_nic/rtl8168h-2.fw (-2)


Obwohl da einige Wifi-Probleme aufgeführt sind, funktioniert Wifi einwandfrei.

VIELEN DANK FÜR DIE HILFE!

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Kernel für Pentium N6000 mit UHD600

Beitrag von MSfree » 09.02.2022 08:20:19

MichaDi hat geschrieben: ↑ zum Beitrag ↑
08.02.2022 22:29:39
Obwohl da einige Wifi-Probleme aufgeführt sind, funktioniert Wifi einwandfrei.
Wenn man genau hinschaut, sieht man, daß das Kernelmodul iwlwifi versucht, nacheinander die Firmware iwlwifi-QuZ-a0-jf-b0-??.ucode zu laden. Es fängt dabei mit 66 an, findet diese nicht auf deiner Platte und versucht dann 65, 64, 63, bis es mit 62 letztlich zum Erfolg kommt. OK, das Debug-yoyo wird auch nicht gefunden, spielt aber nur für Kernelentwickler zum Debuggen des Treibers eine Rolle. Mit einem neueren Firmwarepaket käme vermutlich auch die Version 66 mit, aber wenn das WLAN auch so gut äluft, würde ich da erstmal nicht dran rütteln.

Solltest du mit der Ethernetverbindung über Twisted-Pair-Kabel Probleme haben, kannst du noch Debianfirmware-realtek installieren. Manche Realtek-NICs sind ein wenig zickig und "glänzen" mit schwankender Übertragungsgeschwindigkeit und teilweise sehr langen Latenzen. Dann kann es helfen, die neueste Firmware einzusetzen. Die Realteks haben zwar immer auch Firmware im Eprom und sollte auch so funktioneren, bei Problemen kann aber neuere Firmware, die dann die im Eprom ersetzt, helfen.

MichaDi
Beiträge: 26
Registriert: 08.02.2022 12:54:07

Re: Kernel für Pentium N6000 mit UHD600

Beitrag von MichaDi » 10.02.2022 09:48:06

Danke für den Hinweis. Ich dachte die Realtek-bezogenen Meldungen hätten was mit sound zu tun, und sound brauche ich nicht. Da das Ganze über Wifi laufen soll benötige ich aber auch kein Lan.

seven5
Beiträge: 1
Registriert: 21.03.2022 18:54:25

Re: Kernel für Pentium N6000 mit UHD600

Beitrag von seven5 » 21.03.2022 20:27:16

Hallo,

Ich habe hier das Vorgängermodell MSI Cubi N 8GL mit Pentium N5000 (Gemini Lake) mit Debian Bullseye im Einsatz.
Es laufen alle Komponenten (Grafik, WLAN, Ethernet).

Der Pentium N6000 ist ein "Jasper Lake".
Linux Kernel Support ist seit Kernel 5.5 integriert.
(siehe https://www.phoronix.com/scan.php?page= ... -Gfx-Patch)

Auf meinem Cubi N 8GL läuft der Linux kernel 5.10.0-12-amd64 #1 SMP Debian 5.10.103-1 (2022-03-07) x86_64 GNU/Linux.

Mein Vorschlag:
Gemäß Handbuch 6.4.1. Einen Datenträger vorbereiten (https://www.debian.org/releases/stable/ ... 04.de.html).
Dem Link folgend: https://cdimage.debian.org/cdimage/unof ... -firmware/
...die Live-CD mit non-free-firmware integriert, herunter laden.
Weiter hier: https://cdimage.debian.org/cdimage/unof ... so-hybrid/
Ich habe mir das ISO: https://cdimage.debian.org/cdimage/unof ... onfree.iso
...mit Rufus auf einen USB-Stick geschrieben.
Bei dem Cubi N 8GL läuft alles sofort: Ethernet, Grafik, 3D OpenGL-Unterstützung, Wifi
...und in ca. 20 min hat man die Live-CD auch installiert.

Ich hoffe das hilft weiter.
mfg Sven

Antworten