Was soll ich tun, wenn Ubuntu einfriert?


Zur akzeptierten Antwort gehen


Manchmal frieren alle Betriebssysteme ein, und Ubuntu ist keine Ausnahme. Was soll ich tun, um die Kontrolle wiederzugewinnen, wenn ...

  • nur ein Programm reagiert nicht mehr?
  • reagiert überhaupt nichts auf Mausklicks oder Tastendrücke?
  • Hört die Maus auf sich zu bewegen?
  • Ich habe eine Intel Bay Trail CPU?

In welcher Reihenfolge sollte ich verschiedene Lösungen ausprobieren, bevor ich mich entscheide, den Netzstecker zu ziehen?

Was soll ich tun, wenn der Start von Ubuntu fehlschlägt? Gibt es ein Diagnoseverfahren, dem ich folgen kann?


619









Anzahl der Antworten: 30


Wenn ein einzelnes Programm nicht mehr funktioniert:

Wenn ein Programmfenster nicht mehr reagiert, können Sie es normalerweise stoppen, indem Sie auf die X-förmige Schaltfläche zum Schließen oben links im Fenster klicken. Dies führt in der Regel zu einem Dialogfeld, in dem angezeigt wird, dass das Programm nicht reagiert (aber Sie wussten das bereits), und in dem Sie die Option zum Beenden des Programms oder zum Warten auf die Antwort des Programms erhalten.

Manchmal funktioniert das nicht wie erwartet. Wenn Sie ein Fenster nicht auf normale Weise schließen können, können Sie Alt+ drücken F2, tippen xkill und drücken Enter. Maus - Cursor wird dann zu einem X . Bewegen Sie den Mauszeiger über das fehlerhafte Fenster und klicken Sie mit der linken Maustaste, um es zu schließen. Durch Klicken mit der rechten Maustaste wird der Vorgang abgebrochen und die Maus wird wieder normal.

Wenn Ihr Programm von einem Terminal aus ausgeführt wird, können Sie es normalerweise mit Ctrl+ anhalten C. Wenn nicht, suchen Sie den Namen und die Prozess-ID des Befehls und teilen Sie dem Programm mit, dass es so schnell wie möglich beendet werden soll kill [process ID here] . Es sendet das Standardsignal SIGTERM ( 15 ). Wenn alle Stricke reißen, als letztes Mittel send SIGKILL ( 9 ): kill -9 [process ID here] . Beachten Sie, dass Sie diese Option nur SIGKILL als letzten Ausweg verwenden sollten, da der Prozess vom Kernel sofort abgebrochen wird und keine Möglichkeit zur Bereinigung besteht. Es bekommt nicht einmal das Signal - es hört einfach auf zu existieren.

(Das kill -9 Beenden eines Prozesses funktioniert immer, wenn Sie die Berechtigung zum Beenden haben. In einigen besonderen Fällen wird der Prozess immer noch von ps oder top (als "Zombie") aufgelistet. In diesem Fall wurde das Programm beendet, aber der Prozesstabelleneintrag wird beibehalten. weil es später gebraucht wird.)

Wenn die Maus nicht mehr funktioniert:

Wenn die Tastatur immer noch funktioniert, drücken Sie Alt+ F2und führen Sie sie aus gnome-terminal (oder drücken Sie Alt+ Ctrl+ F1und melden Sie sich mit Ihrem Benutzernamen und Kennwort an , wenn diese nicht gestartet werden können ). Von dort aus können Sie Probleme beheben. Ich werde hier nicht auf die Fehlerbehebung bei Mäusen eingehen, da ich nicht darüber recherchiert habe. Wenn Sie nur versuchen möchten, die GUI neu zu starten, führen Sie Folgendes aus sudo service lightdm restart . Dadurch sollte die GUI heruntergefahren werden, die dann versucht, erneut aufzurufen, und Sie kehren zum Anmeldebildschirm zurück.

Wenn Sie eine Intel Bay Trail-CPU haben

Siehe https://askubuntu.com/a/803649/225694 .

Wenn alles, Tasten und Maus und alles, aufhört zu arbeiten:

Versuchen Sie zuerst die in der Antwort von Phoenix beschriebene Magic SysReq-Methode . Wenn das nicht funktioniert, drücken Sie die Reset- Taste am Computergehäuse. Wenn auch das nicht funktioniert, haben Sie nur an Power-Zyklus der Maschine.
Mögest du diesen Punkt niemals erreichen.


423



Wenn es vollständig blockiert ist, können Sie es erneut veröffentlichen. Dies ist eine sicherere Alternative zum Neustart des Computers durch Kaltstart.

REISUB von:

Während Sie Altund die SysReq (Print Screen)Tasten gedrückt halten, geben Sie ein REISUB.

 R:  Switch to XLATE mode
E:  Send Terminate signal to all processes except for init
I:  Send Kill signal to all processes except for init
S:  Sync all mounted file-systems
U:  Remount file-systems as read-only
B:  Reboot
 

REISUB ist rückwärts BESETZTER, wie in "Das System ist beschäftigter als es sein sollte", wenn Sie sich daran erinnern müssen. Oder mnemotechnisch - R eboot; E ven; Ich f; S ystem; U tterly; B kaputt.

Dies ist der SysReq-Schlüssel:


SysReq-Schlüssel

ANMERKUNG: Es gibt weniger radikale Möglichkeiten als das gesamte System neu zu starten. Wenn der SysReqSchlüssel funktioniert, können Sie die Prozesse einzeln mit Alt+ SysReq+ beenden F. Der Kernel beendet jedes Mal den meist «teuren» Prozess. Wenn Sie alle Prozesse für eine Konsole töten wollen, können Sie ausgeben Alt+ SysReq+ K.

HINWEIS: Sie sollten diese Tastenkombinationen explizit aktivieren. Ubuntu Schiffe mit sysrq Standardeinstellung 176 (128 + 32 + 16), die nur ausgeführt werden können SUB Teil REISUB Kombination. Sie können den Wert in 1 oder, was möglicherweise weniger schädlich ist, in 244 ändern.

 sudo nano /etc/sysctl.d/10-magic-sysrq.conf
 

und Schalter 176 bis 244; dann

 echo 244 | sudo tee /proc/sys/kernel/sysrq
 

Es wird sofort funktionieren! Sie können dies testen, indem Sie Alt+ SysReq+ drücken F. Für mich tötete es aktive Browser-Registerkarte, dann alle Erweiterungen. Wenn Sie fortfahren, können Sie einen Neustart von X Server erreichen.


Mehr Infos zu allen Alt+ SysReqFunktionen hier .


490



Sie können die Verknüpfung machen Ctrl+ Alt+ DeleteDie offene Systemmonitor , mit dem Sie nicht mehr reagiert Anwendungen töten.

  1. Öffnen Sie System ➜ Einstellungen ➜ Tastaturkürzel und klicken Sie auf Hinzufügen .
    Im Befehlsfeld eingeben gnome-system-monitor . Benennen Sie die Verknüpfung nach Ihren Wünschen.


Bildbeschreibung hier eingeben

  1. Klicken Sie auf Übernehmen und dann auf Deaktiviert . Drücken Sie jetzt die Tasten Ctrl+ Alt+Delete


Bildbeschreibung hier eingeben

  1. Schließen Sie die Tastaturkürzel und probieren Sie die Verknüpfung aus:


Bildbeschreibung hier eingeben


63



Einfrierungen, wie Sie sie beschrieben haben, können sowohl mit Software als auch mit Hardware zusammenhängen und sind manchmal frustrierend schwer zu diagnostizieren.

Hardware

Wenn dies ein Desktop-PC ist, schauen Sie sich Ihre Hardware-Karten an. Für Laptops und Desktops möglicherweise Probleme mit dem ACPI-Typ.

Es kann nützlich sein, Ihre Konfiguration vorübergehend zu vereinfachen, damit nur die Grafikkarte mit einer Standardtastatur und -maus verbunden ist. Alle anderen Karten sollten entfernt werden.

Versuchen Sie bei Problemen mit acpi, mit noapic nomodeset Ihrer Grub-Boot-Option zu booten. Es lohnt sich auch, es zu versuchen, acpi=off obwohl dies andere unerwünschte Effekte haben kann, wie die ständige Verwendung des Lüfters.

Es lohnt sich auch, die BIOS-Version zu überprüfen und festzustellen, ob der Anbieter eine neuere BIOS-Version hat. Die Readme-Notizen sollten hoffentlich enthüllen, ob eine neuere Version abstürzt und einfriert.

Software

Ich stelle fest, dass Sie die Standard-270-Treiber ausprobiert haben, aber aufgrund von Einfrierungen gescheitert sind. Können Sie klären, ob Sie ähnliche Probleme mit dem Open Source-Treiber hatten? Offensichtlich werden Sie beim Testen nicht Unity bekommen.

Das Einfrieren von Grafiken kann eine der folgenden Optionen sein: Treiber / Compiz / X / Kernel

Wenn Sie bereit sind , eine der folgenden Vorschläge , um zu versuchen zuerst ein Backup Ihres System mit einem guten Backup - Tool wie Clonezilla. Sie benötigen ein externes Mediengerät, um das Image zu empfangen, z. B. einen großen USB-Stick / ein großes USB-Laufwerk oder eine separate interne Festplatte.

Neueren nVidia-Treiber installieren

Deaktivieren (deinstallieren) Sie Ihren aktuellen 173-nvidia-Treiber über das Fenster "Zusätzliche Treiber".

Es gibt eine kleine Anzahl wichtiger Korrekturen, hauptsächlich im 275-Stall, aber auch in der 280beta, die das Einfrieren behoben hat - es lohnt sich zu prüfen, ob diese für Ihre Grafikkarte zutreffen. Leider geht nvidia nicht ins Detail, auf welchen Karten sie spezifisch reparieren (readme.txt)

Ich würde jedoch dringend ein Backup empfehlen, es sei denn, Sie sind sicher, eine NVIDIA-Installation rückgängig zu machen - zumal Sie ernsthafte Probleme mit den etwas älteren 270-Treibern hatten. Ich habe Clonezilla unzählige Male benutzt und es hat mich immer aus Schwierigkeiten gebracht. Sie benötigen jedoch ein großes externes Laufwerk - einen USB-Stick / ein externes Laufwerk oder ein separates Laufwerk.

X Updates

Die neuesten Grafiktreiber sind im Paket x updates ppa enthalten .

Hinweis - Dies wird Sie von der Standardbasislinie abbringen - wenn Sie in Zukunft ppa-purge das PPA selbst aktualisieren, bevor Sie es aktualisieren.

Sie können die Treiber auch manuell von nVidia installieren:

Versuchen Sie, die neuesten Treiber für nvidia stable 275 oder 280 zu installieren - 32-Bit-Treiber 280: FTP-Site und 64-Bit-Treiber 280: FTP-Site

Installieren

CTRL+ ALT+ F1Zum Umschalten auf TTY1 und Login

 sudo service gdm stop
 

So stoppen Sie den X-Server

 sudo su
 

Als root ausführen

 cd ~/Downloads
sh NVIDIA-Linux-x86-280.04.run
 

Um den 32-Bit-Treiber zu installieren (entspricht 64-Bit), starten Sie ihn neu.

Deinstallieren

 sudo sh NVIDIA* --uninstall
 

Auch entfernen /etc/X11/xorg.conf

X / Kernel / Compiz

Wenn Sie klassisches Ubuntu mit Effekten ausführen, treten die gleichen Freeze-Probleme auf wie bei Standard-Ubuntu? Wenn Sie das Einfrieren mit klassischem Ubuntu nicht reproduzieren können (keine Effekte), weist dies auf ein Compiz-Problem hin. Ich würde einen Launchpad-Fehlerbericht mit dem Compiz-Team erstellen.

Wenn Speicherplatz verfügbar ist (z. B. 20 GB), können Sie neben dem neuesten oneiric alpha auch Dual Boot / Installation durchführen. Natürlich wird dies selbst instabil sein, aber es wird mit dem neuesten X und Kernel geliefert. Möglicherweise müssen Sie die obigen Beta 280-Grafiktreiber auch manuell installieren, da sie möglicherweise nicht im Fenster "Zusätzliche Treiber" angeboten werden.

Wenn Sie beim Testen nicht die gleiche Einfrieraktivität sehen, können Sie versuchen, Ihre X-Version mit dem x-edgers ppa zu heben und den Kernel-Kernel 3.0 in Natty zu verwenden. Dieser Weg ist nicht wirklich wünschenswert - und kann in Zukunft zu Upgrade-Problemen führen - und es kann auch zu anderen unvorhergesehenen Stabilitätsproblemen kommen. Verwenden Sie erneut ppa-purge , um die PPA zu entfernen.

Kernel 3.0 ist im PPA-Paket enthalten. Sie müssen sowohl die Header als auch den Kernel vor dem Neustart von synaptic installieren, wenn Sie das nvidia-Laufwerk später installieren möchten.

Dies ist eine Testversion. Halten Sie eine Sicherungskopie bereit, wenn Sie diese Route ausprobieren möchten.


47



Wenn Sie häufig einfrieren, liegt möglicherweise ein Problem mit Ihrer Hardware vor. Früher habe ich alle 48 Stunden eine harte Überbrückung bekommen, weil der Arbeitsspeicher nicht optimal war. Memtest86 + zeigte den Fehler nach 40 Minuten Testdauer. Tauschte den Arbeitsspeicher gegen etwas mehr aus (unter Garantie) und ich habe jetzt 32 Tage, 1 Stunde Betriebszeit.

Ubuntu neigt nicht dazu, im gesamten Arbeitsspeicher seinen Mut zu verlieren, wie es Windows mit der Zeit tun kann. Selbst wenn es eine Anwendung oder einen schlechten X-Grafiktreiber gibt, können Sie LigthtDM sehr einfach neu starten und einfach weitermachen. Ich habe tatsächlich drei Beta-Versionen des NVIDIA-Treibers in diesem einen Boot durchlaufen :)

Wie auch immer ... Obwohl es sehr praktisch ist, einen leisen Neustart durchzuführen, sollte das Auffinden, Melden und Reparieren des Systems Ihre nächste Priorität sein. Wenn es sich um ein ständig laufendes System handelt, sollten Sie problemlos zwischen Kernel-Updates * wechseln können, ohne einen Neustart durchführen zu müssen.

* Sie sollten neu starten, wenn Sie Kernel-Updates erhalten, da dies Sicherheitsupdates sind, die erst nach einem Neustart des neueren Kernels angewendet werden.


38



Wenn alles nicht mehr funktioniert, versuchen Sie zuerst Ctrl+ Alt+ F1zu einem Terminal zu gehen, wo Sie X oder anderes Problem Prozesse wahrscheinlich töten können.

Wenn auch dies nicht funktioniert, halten Sie die Taste Alt+ SysReqgedrückt, während Sie die Taste drücken (langsam, mit einem Abstand von jeweils einigen Sekunden) R E I S U B.

Dies versetzt die Tastatur in den Raw-Modus, beendet Aufgaben in verschiedenen Zuständen, synchronisiert die Festplatten usw. und startet schließlich den Computer neu. Dadurch erhalten Sie viel bessere Ergebnisse, als nur den Stecker zu ziehen. Wenn dies fehlschlägt, müssen Sie natürlich den Stecker ziehen.


31



Manchmal hängt auch einfach der X-Server - ein Fall, den ich bei der Verwendung von Compiz am häufigsten gefunden habe.

In diesem Fall können Sie X töten, wodurch Sie neu gestartet werden und zum Anmeldebildschirm zurückkehren.

Die Standardsequenz ist Ctrl+ Alt+Backspace

Obwohl dies standardmäßig deaktiviert ist (vermutlich haben neue Benutzer es versehentlich getroffen) und wie folgt wieder aktiviert werden kann:

  1. SystemKeyboard (dh der Tastatureinstellungen-Dialog)
  2. Registerkarte " Layouts"
  3. Klicken Sie auf die Schaltfläche Optionen
  4. Aktivieren Sie bei der Schlüsselsequenz zum Beenden des X-Serverpunkts das Kontrollkästchen Ctrl+ Alt+Backspace .

30



Mein erster Favorit , wenn insgesamt Einfrieren aufgetreten - Alt+ SysRq+ K.

Diese Kombination tötet X und bringt mich zum grafischen Anmeldebildschirm zurück. Wenn das nicht funktioniert, versuchen Alt+ SysRq+ R E I S U B.


27



In solchen Fällen können Sie versuchen , CTRL- ALT- F1auf einer Konsole zu erhalten. Dann melden Sie sich mit Ihrem Passwort an.

GUI neu starten

Sie können versuchen, Ihren grafischen Desktop mit den folgenden Schritten neu zu starten:

 sudo service lightdm restart
 

Wenn Sie Ubuntu 11.04 oder früher ausführen , sollten Sie stattdessen Folgendes verwenden (als gdm Standard-Display-Manager):

 sudo service gdm restart
 

Wenn Sie stattdessen Kubuntu verwenden, lautet der Standard-Anzeigemanager. kdm Verwenden Sie stattdessen:

 sudo service kdm restart
 

Wenn Sie eine andere Display - Manager verwenden, ersetzen Sie ligthdm / gdm / kdm mit seinem Namen.

Maschine neu starten

Wenn Sie einen sauberen Systemneustart durchführen möchten, verwenden Sie:

 sudo shutdown -r now
 

18



DoR und Phoenix haben das gut beantwortet. Um diese Seite zu vervollständigen, möchte ich hinzufügen:

Wenn nur X "kaputt" ist, können Sie den Kernel verwenden, um es zu töten:

SysRq+ Alt+K

Für Laptops (abhängig vom Modell, normalerweise erforderlich, wenn "SysRq" in Blau geschrieben ist):

Fn+ SysRq+ Alt+ K( Fnnach Drücken loslassen SysRq).


17



Ich öffne ein Terminal mit z. Ctrl+ Alt+F2

Melden Sie sich an und verwenden Sie das Terminal, um den verzögerten Vorgang abzubrechen

 ps -e | grep <procesname>
 

Hier wird die Prozess- ID des Prozesses mit diesem Namen angezeigt

 (sudo) kill <processID>
 

Dies schaltet den Prozess sicher ab, falls dies nicht funktioniert

 (sudo) kill -9 <processID>
 

Weitere Informationen zu diesen Befehlen finden Sie auf den Manpages.

Mit Ctrl+ Alt+ gelangen Sie zurück zur grafischen BenutzeroberflächeF7


16



Um die Einfrierungen zu diagnostizieren, sollten Sie in der Lage sein, die Netzkonsole (oder die serielle serielle Konsole) zu verwenden. Befolgen Sie die hier beschriebenen Anweisungen zum Einrichten .


13



Als Erstes sollten Sie prüfen, ob nur X oder das gesamte System eingefroren ist. Aktivieren Sie ssh und dann ssh im System. Wenn Sie nicht darauf zugreifen können, ist es wahrscheinlich eine Kernel-Blockierung. Wenn Sie können ssh in, dann könnte es nur ein gpu Überbrückungs sein.

Versuchen Sie anschließend, X neu zu starten. Starten Sie dazu den Display Manager neu:

  • Unter Ubuntu 11.10 und höher ist LightDM der Anzeigemanager. Führen Sie dazu Folgendes aus:

     service lightdm restart
     
  • Unter Ubuntu 11.04 und früheren Versionen ist GDM der Anzeigemanager. Führen Sie dazu Folgendes aus:

     service gdm restart
     

Wenn das funktioniert, dann ist es vielleicht ein X-Bug. Wenn es immer noch nicht funktioniert, haben Sie möglicherweise eine GPU-Blockierung im Kernel-DRM-Treiber. An dieser Stelle ist es hilfreich zu wissen, ob Sie den Treiber -ati (Open Source) oder -fglrx (Closed Source) ausführen.


13



Wenn Sie ein hartes Herunterfahren durchführen müssen, würde ich mich fragen, ob der Speicher (RAM) ausfällt. Versuchen Sie beim nächsten Start, memtest86 auszuführen. Um dies zu tun:

  • Halten Sie beim Booten eine Umschalttaste gedrückt
  • Das GRUB-Menü wird angezeigt
  • Verwenden Sie die Cursortasten, um die letzte Option "memtest86" auszuwählen.
  • Drücken Sie Enter

Sie erhalten eine grundlegende Anzeige und es wird versucht, viele Werte in Ihren gesamten RAM zu lesen und zu schreiben. Solange keine Fehler vorliegen, wird ein grüner Status angezeigt. Wenn ein Fehler auftritt, wird er rot. In diesem Fall müssen Sie mindestens einen Stick Ihres Arbeitsspeichers austauschen.

Es gibt auch eine Community-Dokumentation zur Diagnose von Hardwarefehlern .


11



Wenn Sie jemals die SysRq in der ersten Antwort vorgeschlagene Zaubertaste verwendet haben, versuchen Sie einfach, die Tastatur zuerst mit Alt+ SysRq+ arbeiten zu lassen R. dann versuche nochmal Ctrl+ Alt+ F1.

Es könnte funktionieren und Sie könnten sich einen Neustart ersparen. Nur wenn es nicht funktioniert, sollten Sie die gesamte REISUB- Sequenz ausprobieren .


9



Drücken Sie einfach Ctrl+ Alt+ F1auf Ihrer Tastatur, um TTY1 zu öffnen. Führen Sie beim Öffnen den Befehl Kill aus. Beispiel unten.

Zuerst verwenden Sie: ps Dies zeigt Ihnen alle laufenden Prozesse an ("ps | less", wenn Sie die Ergebnisse Seite für Seite sehen möchten). Dann suchen Sie nach der PID des Prozesses, den Sie beenden möchten. Nach diesem Gebrauch: pid töten

kill command - Stoppt die Ausführung eines Prozesses

Syntax: kill [-s Sigspec] [-n Signum] [-sigspec] jobspec oder pid kill -l [exit_status]

Beschreibung: Die meisten modernen Shells, einschließlich Bash, verfügen über eine integrierte Kill-Funktion. In Bash sind sowohl Signalnamen als auch -nummern

Als Optionen akzeptiert, und Argumente können Job- oder Prozess-IDs sein. Mit der Option -l kann ein Beendigungsstatus gemeldet werden: Null, wenn mindestens ein Signal erfolgreich gesendet wurde, ungleich Null, wenn ein Fehler aufgetreten ist. Mit dem Befehl kill aus / usr / bin aktiviert Ihr System möglicherweise zusätzliche Optionen, z. B. die Möglichkeit, Prozesse von anderen als Ihrer eigenen Benutzer-ID abzubrechen und Prozesse nach Namen anzugeben, z. B. mit pgrep und pkill. Beide Kill-Kommandos senden das TERM-Signal, wenn keines angegeben ist.

Quelle: http://www.linuxforums.org/forum/newbie/53976-end-tasks-linux-like-task-manager-windows.html

Quelle: http://webtools.live2support.com/linux/kill.php


8



Ich denke, es gibt keine perfekte Distribution, auch unter Windows haben sie diesen Todesbildschirm.

  • Öffnen Sie ein anderes Terminal Ctrl+ Alt+ F2.

  • Loggen Sie sich mit Ihrem Benutzernamen und Passwort ein.

  • Setzen Sie diesen Befehl ab:

     sudo /etc/init.d/gdm restart
     

    Dadurch werden Sie neu gestartet oder von Ihrer aktuellen Sitzung abgemeldet, aber es wird kein Neustart durchgeführt.

Dann Ctrl+ Alt+ F7Go, um Ihre grafische Oberfläche zurück.


5



Sie können immer Alt+ F2und schreiben killall <program> oder xkill und klicken Sie auf das Fenster, das Sie zerschlagen möchten!


5



(Community-Wiki-Antwort - Lösung wurde ursprünglich in der OP- Frage vergraben )

LÖSUNG:

Ich habe es gelöst.

Mein besonderes Problem war meine Grafikkarte (integrierte Radeon 9000-Serie). netconsole ergab , war ich den Fehler bekommen: "reserve failed for wait" . Nach dem Ausprobieren habe ich meine Grafikkarte manuell konfiguriert und die Hardwarebeschleunigung deaktiviert. Das Problem wurde vollständig behoben.

Folgendes habe ich getan:

Manuell erstellte xorg.conf

Ubuntu konfiguriert xorg.conf automatisch und verwendet keine Datei. Um diese Datei zu bearbeiten, müssen Sie Ubuntu anweisen, eine explizit zu erstellen und diese dann zu bearbeiten. Hier sind die Schritte:

  1. Starten Sie das System neu
  2. Halten Sie Shiftals GRUB Stiefel
  3. Wählen Sie das Root-Terminal im GRUB-Anmeldemenü
  4. Ausführen: X -config xorg.conf.new
  5. Kopieren: cp xorg.conf.new /etc/X11/xorg.conf

Deaktivieren Sie die Hardwarebeschleunigung

Das Folgende ist spezifisch für meine Radeon-Karte, aber ich bin sicher, dass andere Karten ein ähnliches Setup haben.

  1. Bearbeiten xorg.conf
  2. Suchen Sie den Abschnitt "Gerät" für die Grafikkarte
  3. Deaktivieren Sie die Option "NoAccel" und setzen Sie sie auf "True"
  4. Speichern + Neustart

Ich hoffe, das hilft.


5



Die einfachste Lösung besteht darin, das Applet "Beenden erzwingen " zu Ihrem Gnome-Bedienfeld hinzuzufügen. Wenn ein Programm nicht reagiert, klicken Sie auf "Beenden erzwingen" und dann auf die Anwendung.

Ich bin mit so vielen Antworten überrascht, das wird nicht erwähnt. Natürlich können Sie immer tun ps -A und Rohr , das zu grep für Ihre Programmnamen. Und kill -9 das. Ich bevorzuge die Einfachheit.


4



Mein Ubuntu ist sehr anfällig für Frost (wahrscheinlich 20 mal am Tag). Ich verwende auch den magischen sysrq-Schlüssel, aber anstatt ihn zum Neustarten oder Beenden von xserver zu verwenden, verwende ich den Befehl 'f', der oom_kill aufruft und einen Prozess effektiv löscht. Ich habe nur diese Drop-Chrome-Tabs gesehen (da ich normalerweise mehrere Heavyweight-Tabs gleichzeitig geöffnet habe). Wie auch immer, das bringt mich in 95% der Fälle aus diesem Schlamassel.

Wenn mein Ubuntu einfriert (blockiert, die Maus reagiert nicht mehr usw.), halte ich alt+ sysrqund drücke dann f(wenn Sie dies nicht korrekt tun, wird stattdessen ein Screenshot erstellt). Normalerweise muss ich diese Kombination ein paar Mal wiederholen, bevor Ubuntu wieder zum Leben erweckt wird.

Ich hätte Ubuntu vor langer Zeit aufgegeben, wenn ich das nicht entdeckt hätte, hoffe es hilft jemandem!


4



Drücken Sie Alt+ F2, um einen Befehl auszuführen. Tippen Sie xkill und drücken Sie die Eingabetaste.

Ihr Mauszeiger verwandelt sich in ein Kreuz, mit dem Sie jedes Fenster schließen können, auf das Sie klicken.

Wenn jemand einen Screenshot liefern kann, halte ich das für nützlich.


3



Möglicherweise erhalten Sie zusätzliche Informationen, wenn Sie zur TTY-Ansicht wechseln. Drücken Sie Ctrl+ Alt+ F1, um dies abzurufen. Verwenden Sie Ctrl+ Alt+ F7(oder möglicherweise F8), um zur GUI zurückzukehren. Sie können auf den meisten F-Tasten unterschiedliche Sessions haben, aber das ist insgesamt eine andere Frage.


3



Versuchen Sie nach Möglichkeit, eine SSH-Shell von einem anderen Computer aus zu öffnen. Dies ist eine Option. Wenn Sie im Voraus wussten, dass der Computer möglicherweise bald hängen bleibt, öffnen Sie zuerst die Verbindung, bevor Sie diese Aufgabe ausführen.

Ich mache das manchmal, wenn ich weiß, dass VMware verrückt läuft und die Benutzeroberfläche von Ubuntu (dem VMware-Host) nicht mehr reagiert. Ich kann einen Suspend von der SSH-Shell ausführen, es kann eine Weile dauern, bis es durch ist, und nach einer Weile ist der Computer wieder inaktiv.


2



Es gab einige vermisste Fehler zwischen der Beziehung von Unity / Compiz, dem X.org-System und dem Grafiktreiber. Diese Fehler werden natürlich mit neueren, aktualisierten Versionen von Unit, Compiz, X oder dem Videotreiber behoben.

Wenn Sie sich in Unity befinden und alles langsam und im Grunde genommen beschädigt ist, drücken Sie CTRL+ ALT+ , um zu TTY1 zu gelangen F1. Geben Sie im Terminal Ihren Benutzer und Ihr Kennwort ein, um zur Eingabeaufforderungszeile zu gelangen. Sie können den TTY auch beim Booten aufrufen, indem Sie drücken ESCoder gedrückt halten SHIFTund dann im GRUB-Menü den Wiederherstellungsmodus auswählen.

  1. Installieren Sie Xorg Edgers PPA

     sudo add-apt-repository ppa:xorg-edgers/ppa sudo apt-get update
     

    Abhängig von Ihrer Grafikkarte können Sie entweder die 304-Serie, 310-Serie, 313-Serie oder eine neuere, die dort angezeigt wird, installieren. Ich empfehle immer die neueste Version zu testen und nur wenn es ein Problem gibt, dann gehe von dort runter, bis du eine Version erreichst, in der alles richtig funktioniert. Wenn Sie zum Beispiel einen GT 9500 oder neuer haben (wie in meinem Fall, für den ich auch einen 440 GT, 560 TI und 680 GTX habe), ist die einzige Version, die alle meine Probleme löst, der 313.18, der vor ein paar Tagen herauskam . Also würde ich das machen:

     sudo apt-get install nvidia-313
     

    Dies würde die neueste Version der 313-Serie installieren. Es behebt VIELE Videoprobleme mit compiz, unity und xorg. Die 310-Serie behebt auch viele Probleme, hat diese jedoch nicht mit meinen Grafikkarten getestet. Die anderen Nvidia-Versionen lauten zum jetzigen Zeitpunkt nvidia-experimental-304 und nvidia-experimental-310.

  2. Führen Sie einen Neustart durch, um zu testen, ob Ihre Grafikkarte mit Ubuntu nicht ordnungsgemäß funktioniert. Wenn Sie Probleme mit der Nvidia-Konfigurationsdatei haben, öffnen Sie einfach ein Terminal, geben Sie ein sudo nvidia-xconfig und starten Sie es neu.

Es gibt noch andere nette Fragen, die auch helfen könnten:

Wie kann ich meinen NVIDIA-Treiber aktualisieren?

Wie installiere ich die Nvidia-Treiber?

Nvidia-Treiber kann nicht installiert werden

Was ist der Unterschied zwischen den Paketen nvidia-current und nvidia-current-updates?

Oder sogar eine allgemeinere: Wie wird Desktop Cube in Unity 3D korrekt aktiviert?


2


2013-02-11

Wenn Sie all das ausprobiert haben und das Problem mit dem Einfrieren weiterhin besteht, möchten Sie vielleicht versuchen, was ich getan habe.

Wenden Sie großzügige Mengen Kontaktreiniger auf CPU, RAM und jeden anderen Chipkomplex an, um diese winzigen, dicht gepackten Stifte zu zeigen. Sie können durch Staubansammlung und Kurzschluss durch Feuchtigkeit an Leitfähigkeit verlieren.

Einige Tage nach der Reinigung (ich habe CRC 2-26 verwendet) und einer Reihe wirklich brutaler Stresstests ist mein PC kein einziges Mal eingefroren.

Wenn Sie also plötzlich unerwartet einfrieren, sollten Sie aufhören, mit Ihrem Betriebssystem herumzuspielen, was nicht zumutbar ist, und eine gründliche Staub- und Kontaktreinigung durchführen.


2



Ersetzen Sie mit dem neuesten Linux-Kernel 2.6.35 oder höher, um Ihr Problem zu lösen. Befolgen Sie diese Schritte von diesem Link .


2



Ich hatte ähnliche Probleme mit 10.04. X würde hängen und nichts als ein Reset würde es beheben. Ich habe meine nvidia-Treiber auf die neueste Version aktualisiert und seitdem keine Probleme mehr gehabt.


1



In diesem speziellen Fall verwenden Sie Virtualbox, um einen 64-Bit-Gast auf einem 32-Bit-Host (Ubuntu) nur mit VT-x oder AMD-V (in Ihrer CPU integrierte Hardware-Virtualisierungstechnologie) auszuführen

Virtualbox kann dazu führen, dass Ihr 32-Bit-Host zufällig abstürzt, wenn Sie einen 64-Bit-Gast mit VT-x oder AMD-V (in Ihre CPU integrierte Hardware-Virtualisierungstechnologie) ausführen. Es ist ein bekanntes Problem .

2 Lösungen:

  1. Sie müssen 32-Bit-Gäste nur auf Ihrem aktuellen 32-Bit-Host ausführen [empfohlen, wenn Sie weniger als 2 GB RAM haben];
  2. Sie müssen als Host zu Ubuntu 64-Bit wechseln (Sie können sogar eine 32-Bit- zu 64-Bit- "Migration" durchführen, indem Sie Ubuntu 64-Bit neu installieren, ohne Ihren Ordner "/ home" zu berühren) [empfohlen, wenn Sie 2 GB haben RAM oder mehr].

Bitte beachten Sie, dass Sie mit Virtualbox problemlos 64-Bit- und 32-Bit-Gäste auf einem 64-Bit-Host ausführen können.

Andere Antworten haben allgemeine Fälle sehr gut abgedeckt ...


1