Bitte lesen Sie : Siehe das letzte Bit. Ich glaube nicht, dass dies ein Problem im Zusammenhang mit Ubuntu ist, sondern eher VS Code.
Vor kurzem, unter 17.10 und 18.04 (ich habe heute gerade ein Upgrade durchgeführt), wird Ubuntu zufällig und vollständig einfrieren. Ich kann den Cursor nicht bewegen oder die Tastatur benutzen. Natürlich habe ich erfolglos versucht, zu einer TTY-Sitzung zu wechseln. Jedes Mal muss ich auf SysRq+ zurückgreifen REISUB, was (offensichtlich) nicht bevorzugt wird.
Ich habe versucht, Grafiktreiber zu wechseln, auf der Theorie, dass es das sein könnte. Ich habe ursprünglich den Open-Source-Treiber nVidia verwendet und ohne Erfolg auf den proprietären Treiber umgestellt. Ich verwende derzeit den Open Source-Treiber.
Alles, was ich normalerweise geöffnet habe, ist Firefox (nicht eine Menge geladener Registerkarten ) und VS-Code, wobei höchstens ein paar Dateien und ein Terminal geöffnet sind.
Irgendwelche Ideen?
Update: Die Systemprotokolle zeigen keine Anzeichen von irgendetwas überhaupt geschieht, geschweige denn etwas falsch. Ich weiß nicht, ob dies damit zusammenhängt, aber manchmal (und insbesondere nach dem Booten) benötigen Programme viel Zeit (> 5-10 Sekunden), selbst Befehlszeilenprogramme.
Noch ein Update! - Auch wenn alle GNOME-Erweiterungen deaktiviert waren, stürzte es immer noch ab. Ich habe XFCE ausprobiert, das immer noch abgestürzt ist.
Zusammenfassung : Ubuntu friert zu scheinbar zufälligen Zeiten vollständig ein und hinterlässt keine Spuren in den Protokollen. Es bezieht sich nicht auf eine bestimmte Desktop-Umgebung oder GNOME-Erweiterungen.
(wahrscheinlich endgültiges) Update: Ich bin überzeugt, dass dies ein Problem mit VS Code ist. Ich habe GNOME seit Tagen mit anderen geöffneten Electron-Apps (Slack, Pulse usw.) ausgeführt und hatte kein einziges Einfrieren. Ich habe DM'd VS Code auf Twitter und werde wahrscheinlich einen Fehlerbericht einreichen, da sie noch nicht geantwortet haben.
journalctl -b -1 -xe
zeigt Ihnen die Protokolle am Ende des vorherigen Startvorgangs an. Wie viel RAM hast du? Wie viel Tausch? free;swapon
werde es dir sagen.