Linux Ubuntu Grafiktreiber aktualisieren?
Hallo ich benutze Linux Ubuntu 18.04 LTS. Wenn ich Youtube Videos anschaue hängt es sich manchmal auf. Deshalb habe ich mir das heruntergeladen https://downloadcenter.intel.com/download/27591/Linux-Processor-Microcode-Data-File?product=79053 .Ich bin der Anleitung gefolgt, habe auch alles hinbekommen bis auf diesen Befehl echo 1 > /sys/devices/system/cpu/microcode/reload .Wenn ich diesen Befehl im Terminal ausführe kommt bash: /sys/devices/system/cpu/microcode/reload: Keine Berechtigung .Wenn ich sudo davor setze genau das Gleiche. Was kann ich dagegen machen?
Hier noch meine Technische Date: RAM 4GB, Intel Celeron N2920 4x1,86 GHz
LG flozge
5 Antworten
Hallo
Ich bin der Anleitung gefolgt, habe auch alles hinbekommen bis auf diesen Befehl echo 1 > /sys/devices/system/cpu/microcode/reload .
Es ist tatsächlich so daß das sudo nur für den Teil vor der Ausgabeumleitung gilt, so müsste es theoretisch so aussehen...
sudo echo 1 sudo > /sys/devices/system/cpu/microcode/reload
...was natürlich nicht geht weil hierbei das 2. sudo auf ein Kommando wartet das es ausführen soll und da ist halt keines.
Versuch es doch mal so:
su -c "echo 1 > /sys/devices/system/cpu/microcode/reload"
Dann wird auch alles was in den Anführungsstrichen ist mit root-Berechtigung ausgeführt. Voraussetzung ist natürlich das root auch ein Passwort hat! Hat er keines, dann so:
sudo "echo 1 sudo > /sys/devices/system/cpu/microcode/reload"
Der bessere Weg ist es in solchen Dingen einen echten root zu verwenden:
sudo passwd root
Passwort:
Damit hat man dem User root nun ein eigenes Passwort vergeben und kann so zu einem werden:
su
Passwort
Du könntest auch:
sudo -i
benutzen um zu root zu werden. Alles was ab dann eingegeben wird tut man als root, solange bis man Strg+d oder exit eingegeben hat, womit man wieder normaler User wird..
Linuxhase
- sudo $Befehl - damit du admin Rechte hast.
- Wenn dein MB so neu ist, benutz trotzdem bitte das letzte LTS und nicht das neue wozu du genau nichts im Internet finden wirst. => 16.04
- gnome ist müll - aber das ist meine Persönliche Meinung - ich kann damit nicht arbeiten
- Sollte es nicht so sein, dass man nach dem Download
./install-my-downloaded-driver.so
schreibt?!
Das wird wohl (mal wieder) der bekannte c-State bug sein.
https://www.heise.de/ct/hotline/Abstuerze-auf-Linux-Rechnern-mit-Bay-Trail-CPU-3342981.html
Also Bug in der Stromsparfunktion. Auf jeden Fall funktionierender Walkaround ist demnach, die Stromsparfunktionen auszumachen.
https://askubuntu.com/questions/803640/system-freezes-completely-with-intel-bay-trail/803649
Das wirkt sich logischerweise negativ auf deine Akkulaufzeit aus. Im ersten Link ist jedoch kleines Skript verlinkt - probiere das mal (vermutlich nach jedem Start ausführen?); vielleicht hast du Glück und kannst damit meisten Stromsparfunktionen weiterhin nutzen.
Microcode Update dagegen wird wohl nichts bringen - und davon solltest du i.d.R. auch die Finger lassen.
sudo echo 1 > /sys/devices/system/cpu/microcode/reload
Wird auch nicht funktionieren... Liegt daran, dass "echo 1" als root ausgeführt wird, die Umleitung in die (virtuelle) Datei "/sys/devices/system/cpu/microcode/reload" allerdings wieder als "Normalbenutzer" versucht wird, was natürlich fehlschlägt.
Wenns funktionieren soll, dann versuch eins von denen:
echo 1 | sudo tee /sys/devices/system/cpu/microcode/reload
sudo sysctl -w devices.system.cpu.microcode.reload=1
Du könntest aber auch das benutzen:
#!/bin/bash
if [ "$UID" != "0" ] && [ "$EUID" != "0" ];then
echo "must run as root." > /dev/stderr
exit 1
fi
for file in /dev/cpu/microcode /sys/devices/system/cpu/microcode/reload microcode.dat;do
if [ ! -f "$file" ];then
echo "$file: file not found." > /dev/stderr
exit 2
fi
done
for dir in intel-ucode /lib/firmware;do
if [ ! -f "$dir" ];then
echo "$dir: directory not found." > /dev/stderr
exit 2
fi
done
dd if=microcode.dat of=/dev/cpu/microcode bs=1M
cp -R intel-ucode /lib/firmware/
echo 1 > /sys/devices/system/cpu/microcode/reload
Ist n Shellscript, das ich auf Basis der Installationsanleitung "gebastelt" hab. Nicht getestet, sollte aber laufen.
Ubuntu:
- "Systemeinstellungen -> System -> Anwendungen & Aktualisierung -> Zusätzliche Treiber"
https://wiki.ubuntuusers.de/Zus%C3%A4tzliche_Treiber/
Media Codecs am Bsp 17.10
http://ubuntuhandbook.org/index.php/2017/10/install-media-codecs-ubuntu-17-10/