Main /

Lars Technical Blog 2023

Lars Technical Blog 2023

HomePage / User / Lars

[cdw] 2017 by Lars

Archiv: 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022


Achtung!

Hier findet Mann (Frau vielleicht auch) Information und ggf. Sorgen bzw. ProblemeHerausforderungen bzgl. gerade aktueller Software und Hardware hinsichtlich Fehlern die mir evtl. bei dem täglichen Umgang mit Computern unterlaufen. Hier wird Tacheles gesprochen des weiteren wird evtl. übelster Sarkasmus verwendet. Personen/4men werden hier nicht verunglimpft, eher durch den Kakao gezogen. Wer dem Kauderwelsch, das häufigentweder auf gefährlichem Halbwissen, intensiver Nutzung der Suchmaschine Google, oder durch simple Anwendung entstanden ist, oder zu bestehen scheint, nichts abgewinnen kann, möge sich der hier beschriebenen Herangehensweisen selbst stellen. Wer glaubt/meint etwas zwischen den Zeilen zu finden, der irrt.

Fragen? Keine! Gut so, weitermachen.

Oro, mein Riechfläschchen!


21. Dezember 2023

Simulation von Flüssigkeiten...

8. Dezember 2023

KI Overall...
Auch mir geht das KI-Rauschen im Netz so langsam auf die Nerven...

Hier mal was zum lokal installieren.

BTW: Werde am WE hoffentlich die Zeit finden die hier rumliegenden 16GB wieder in meinen Rechner zu implementieren. Ist ja nervig wenn man nur 16GB RAM hat winking smiley

4. Dezember 2023

Wayland? Es gibt da ein paar Problemchen...
Endlich mal ein Background Artikel zu Wayland, was ja mal angetreten war, den Linux Desktop zu übernehmen...

Davon sind wir Meilenweit entfernt, schade eigentlich.

3. Dezember 2023 1. Advent

WSL2...

1. Dezember 2023

BBC-Basic and other...

Compiler Options Hardening Guide for C and C++

30. November 2023

Manchmal schießen wir über das Ziel hinaus...
Als Entwickler meine ich. Beispiel gefällig? Wenn ich Sourcecode in einem Editor schreibe, erwarte ich das ein != bedeutet nicht gleich, wenn der Editor aber meint das sollte doch bitte "≠" U+2260 sein und es einfach ersetzt (im Sichtbereich), dann bin ich damit nicht einverstanden. In jedem Buch steht "!=" und nicht das andere Zeichen. IMHO haben die Entwickler des Editors zu viel Zeit. Es erhöht nicht die Lesbarkeit, sondern verwirrt.

Der Editor ist aktuell Intellij und in den Settings->Editor->Font kann man das abschalten, der Schalter heißt "Enable ligatures" und nein, es mag nett gemeint sein, aber mich verwirrt/stört es, da andere Editoren das Feature nicht haben und Source sollte überall gleich aussehen.

29. November 2023

more with line numbers...
Gerade wenn man im Docker Context unterwegs ist, kommt es häufig vor, das größere Text-Dateien mal eben betrachtet werden müssen. Gerade wenn es zu Fehlermeldungen kommt wo in Zeile 421 irgend etwas schief gelaufen ist. Dann wäre ein Text-Betrachter mit Zeilennummern-Feature ganz nett. Meist ist `less` aber nicht installiert, nur das altertümliche `more`.

Aber es gibt Abhilfe:

 awk '{print NR,$0}' file | more

Bei less:

 less -N file

23. November 2023

Gitlab Dokumentation...
Ich habe einen Gitlab Server laufen, etwas älter IMHO 13er Version, wenn man dafür mal die Dokumentation braucht, kann man im Archiv sich ein Docker-Container ziehen.

docker run -it --rm -p 4000:4000 registry.gitlab.com/gitlab-org/gitlab-docs:13.12

Und dann mit dem Browser über localhost:4000 die Dokumentation öffnen. Klappt prima.

21. November 2023

netstat vs ss...
https://gridscale.io/community/tutorials/netstat-vs-ss-vergleich/ de

Schöner einfacher Vergleich.

17. November 2023

Markdown...

15. November 2023

Gucke mir gerade ein paar Lern-Videos an...

Mit SQL-Statements Daten aus einer CSV Datei ansehen

12. November 2023

Youtube ist manchmal echt was feines...
Shader Art Coding

7. November 2023

Weg von MogelkomFreenet...
Der Monat ist noch jung, aber war schon recht ertragreich.

  • 16GB haben sich verabschiedet, ein Memory-Test hat ergeben, das der Speicher hinüber ist. Kurz mal gewechselt und wirklich, 16GB sind hinüber. Garantiefall. Den neuen Speicher muss ich gleich noch abholen.
  • Reifenwechsel angeleiert, allerdings sind 2 Reifen runter auf kurz vor "Slicks" somit brauchen wir Ersatz. Entweder wir bestellen "für günstig" bei ATU oder lassen es bei BMW machen. Also zu ATU, die sagen aber die alten Gen-1 Reifen gibt es nicht mehr und die neuen sind noch nicht lieferbar. Ein anderes Paar Reifen könnte auch erst ab Anfang Dezember geliefert werden. Ich wollte die Reifen eigentlich noch vor Weihnachten haben. Also zu BMW, die können liefern, sofort.
  • Ich habe es tatsächlich getan... Handy-Nummer wechseln, hätte ich viel schwieriger erwartet, war ganz einfach. Aber wenn MogelkomFreenet kein vernünftiges Angebot macht, dann suche ich mir halt etwas anderes. Aber 2GB für 10€ sind zu teuer. Die Möglichkeit 4GB zu bekommen, dann aber 24 Monate an den Anbieter gekettet zu sein, ist kein aktuelles Angebot. Zudem hat mein Sohn eine dieser "2. Karten" und damit ist er außerhalb von DE offline. Nicht das, was ich will. Grund ist mir egal, Kündigung geht heute noch raus. Bin zu Tchibo gewechselt, mag vom Netz schlechter sein, aber für 10€ pro 4 Wochen + 12GB + monatliche Kündigungsfrist ist ein Angebot das man schlecht ablehnen kann. Keine Nerv-E-Mails mehr die jeden Monat melden, das mein Vertrag ausläuft.

TODOs/Not ready yet:

  • Netbeat kündigen, die sind mir zu teuer geworden
  • Mogelkom kündigen
  • Fitnessstudio kündigen
  • Treffen mit Elsni anleiern (hab schließlich noch etwas für ihn...)

30. Oktober 2023

Rosetta Code...
Gerade im Netz gefunden, geiler krams.

Viele verschiedene Dinge in den unterschiedlichsten Computer-Sprachen, cool!

Kannte ich bisher nicht.

25. Oktober 2023

Was die Tage so bringen...

Just to remember

Stromverbrauch

Die Tage werden dunkler, das Wetter grauer und die PV-Anlage liefert in Teilen nicht mal mehr 1kW am Tag. Das ist echt bescheiden. (26 Platten á 380W/Peak, Ost/West Ausrichtung) Der tägliche Grundverbrauch liegt bei uns bei ca. 3,6kW und schwankt noch leicht. Sobald jemand zu Hause ist, steigt der Bedarf auf ca. 7-10kW pro Tag. Bei Sonne lässt sich das leicht ausgleichen, dann liefert die PV-Anlage den Saft. Bei grauem Wetter dann nicht mehr, dann müssen wir für teuer Geld (~0,388€/kW) Strom vom Anbieter beziehen. Da die Batterie recht spät in diesem Jahr kam, liegt der aktuelle Autarkie-Grad noch recht niedrig, bei ca. 30%. Für eine genauere Aussage müssen wir noch ein paar Monde (bis September 2024) warten. Ich werde weiter berichten.

28. September 2023

Mathe hat was...
Textaufgabe:

"Du hast 8 Keckse, wenn ich die Hälfte nehme, was hab ich dann?"

"2 blaue Augen und eine dicke Lippe..."

Irgendwie passt die Lösung nicht...

27. September 2023

FritzBox auslesen...

24. September 2023

sof-bin...
Solus wurde auf Kernel 6.5.x aktualisiert. Leider resultiert das in Kernel-Panics wenn man noch den sof-bin-v1.6.1 verwendet. Also habe ich den aktuellen sof-bin v2.2.6 installiert. Damit habe ich wieder funktionierenden Sound und keine Panics.

Mal sehen was sonst noch so geht.

21. September 2023

c't Fund...
Es gibt ein Github-Verzeichnis, das Wörter enthält, die als "obszön" gelten. Wenn man auch nur eines dieser Wörter in seinem Text verwendet, soll z.B. Google es nicht für die Analyse seiner "Sprachmodelle" heranziehen.

Also ich finde das...

  • Allein das Wort 'kacke' kommt hier im Wiki häufiger vor. Jetzt schon 4x
  • 'scheiße' ist noch häufiger anzutreffen
  • und 'vollpfosten' gibt es auch noch

Die Liste ist für'n Arsch!

Lars, Sie bekommen eine Geldstrafe von einem Credit wegen Verstoßes gegen das verbale Moralitätsstatut!

"Ja, nee, is' klar..."

Danke Google für das nicht Scannen oder nutzen dieser Seite.

20. September 2023

Welches Packet enthält welche Dateien...
Manchmal wünscht man zu wissen, was ein Paket so alles installiert. Ok, bei Gentoo kann man einfach ein Paket neu bauen lassen, am Ende gibt es dann einen Output, der zeigt, welche Dateien wohin installiert werden. Aber manchmal möchte man nicht unbedingt immer neu bauen, um an diese Info zu kommen.

Mit Gentoo-Linux ist das ganz einfach: equery

 # equery files btop
 * Searching for btop ...
 * Contents of sys-process/btop-1.2.13-r1:
 /usr
 /usr/bin
 /usr/bin/btop
 [...]

Oder man guckt in das /var/db/pkg/ Verzeichnis, hier sind alle Informationen zu installierten Paketen abgelegt. Die Datei CONTENTS enthält die Informationen.

Unter Solus-Linux habe ich jetzt das Verzeichnis gefunden, wo diese Informationen abgelegt werden: /var/lib/eopkg/package/ In diesem Verzeichnis gibt es zu jedem installierten Paket ein Verzeichnis, in diesem befindet sich eine files.xml Datei in der man die Informationen finden kann. find . -name 'files.xml' -print0 | xargs -0 grep -i '<Datei>'

Wie das unter RPM/DEB basierten Linuxen funktioniert weiß ich nicht.

14. September 2023

24 Prozessoren...
Das schöne an 24 Prozessoren auf einem Die (Chip) man kann bis zu 24 Compiler gleichzeitig anwerfen. make -j24 das startet dann 24 Compiler gleichzeitig, vorausgesetzt, die Dependencys lassen es zu. Man sollte auch den Speicherverbrauch im Auge behalten, denn 24 gleichzeitig gestartete Compiler brauchen ein vielfaches an Speicher. Der Compiler selbst liegt wohl nur 1x im RAM, moderne Betriebssysteme sorgen dafür, allerdings benötigen die Daten entsprechend viel mehr Speicher.

Ich hatte bisher einen Core i7 6700K mit 8 Prozessoren und 16GB RAM, damit konnte ich webkit-gtk ganz gut bauen. Jetzt habe ich zwar 24 Prozessoren, aber nur 32GB RAM, ein make -j24 verbietet sich, weil das vorhandene RAM nicht ausreicht, jeder Prozess möchte ca. 1GB haben und das OS hätte gerne auch noch etwas. Das System geht dann leider in die Knie und quält die Speicherverwaltung, es bleibt fast stehen.

Man muss also bei so vielen Prozessoren abwägen, reicht das RAM oder lässt man den Job mit weniger Prozessoren abarbeiten.

Oder man kauft nochmal RAM, aber das lass ich jetzt sein, das hat meinen alten Core i7 6700K in die ewigen Jagdgründe verbannt.

Desweitern sollte man die Abwärme im Auge behalten. Beim ersten Versuch den Kernel mit 24 Jobs zu bauen, (noch ohne thermald-Service) hat es keine 20s gedauert und die CPU Temperatur überstieg die 100°C und das veranlasste einen sofortigen Reboot weil die CPU auch vom Kernel geschützt wird.

12. September 2023

Die Softwareindustrie lernt wieder einmal, das Komplexität tötet.

11. September 2023

Er beschreibt meine Arbeit...

9. September 2023

Ich glaube, ich habe den Hitzkopf im Griff...
Durch gezieltes Untervolting herabsetzen der maximalen Leistungsaufnahme, besser Manipulation der PL1- und PL2-Watt Zahlen.

Wer bis jetzt meinen Blog verfolgt hat, hat gemerkt, das ich immer wieder Probleme hatte mit der Temperatur des Core i7 13700K. Der Kernel verabschiedete sich bei ~100°C CPU-Temperatur ohne weitere Meldung und zwingt den Rechner zum Reboot, was alle anderen Prozesse sofort unwiderruflich beendete.

Folgendes habe ich in meiner /etc/init.d/thermald eingetragen, statt einfach nur thermald zu starten. Ich setze die beiden Werte für PL1 und PL2 auf viel niedrigere Werte, als die Defaults. Die Werte werden in Micro-Watt angegeben, also millionstel Watt.

  • für PL1 nehme ich 110W statt der erlaubten 135W
  • für PL2 150W, statt der erlaubten 253W.

Die Werte sind extrem niedrig gewählt, die CPU schafft so bei weitem nicht das, was sie soll, aber dafür brauche ich aktuell keine Angst mehr zu haben, das der Rechner einfach mal die 100°C erreicht und sich sicherheitshalber einfach abschaltet. Desweiteren habe ich das poll-interval auf 1s gesetzt, normal sind 4s, was mir unter Linux viel zu träge erscheint.

 echo "110000000" > /sys/class/powercap/intel-rapl/intel-rapl\:0/constraint_0_power_limit_uw
 echo "150000000" > /sys/class/powercap/intel-rapl/intel-rapl\:0/constraint_1_power_limit_uw
 # Update thermald to "highspeed poll, every second"
 start-stop-daemon --start --quiet --name thermald --exec /usr/sbin/thermald -- --dbus-enable --loglevel=info --adaptive --poll-interval 1

Ich werde mich noch weiter an höhere Werte herantasten, wenn ich mal Lust verspüre, aktuell hat der 13700K gerade 460 Pakete in 2h40min durchgebaut ohne versehentlichen Reboot, weil die 100°C Grenze gerissen wurde.

 EMERGE_DEFAULT_OPTS="--jobs=8 [...]"
 MAKEOPTS="-j16"
 emerge -e xorg-server

Kernel 6.5.2 durchbauen mit einer .config

 time make -j24
 real	2m3,872s
 user	39m40,769s
 sys	4m4,679s

Das sind mal fette Zeiten, aber wie gesagt, PL1 liegt bei 110W statt erlaubten 135W und ungefähr bei 62°C!

Update Jetzt habe ich mal die PL1 auf 135W, und die PL2 auf 180W gesetzt, mal sehen.

 time make -j24
 real	2m0,688s
 user	38m19,571s
 sys	3m57,919s

WTF! Das ist mal absolute lächerlich, was soviel mehr Power bringt, schlappe 2,6% mehr Leistung. Der Prozessor erreicht im PL2 Fenster locker die 85°C und im PL1 schafft er auch die 72°C.

Gleich nochmal einen Test fahren mit PL1=100W und PL2=150W

 time make -j24
 real	2m5,767s
 user	40m7,155s
 sys	4m4,749s

Das ist IMHO wirklich beschämend. Ich lasse das jetzt bei 100W und 150W, da der Prozessor im PL2 Fenster nur ca. 72°C erreicht und im PL1 knapp unter 60°C bleibt. Die Build-Zeit liegt nur ein paar Prozente unter dem bei max PL1=135W.

6. September 2023

Mal so richtig was für den berühmten <zensiert>-Längen-Vergleich...
Ich habe gerade im dmesg Output gefunden:

 [    0.120168] smpboot: Total of 24 processors activated (164044.80 BogoMIPS)

Das ist doch mal der Hammer! 164044 BogoMIPS (24 * 3400MHz!)

30. August 2023

Was der Tag so bringt...
Auf der Suche nach anderen Farben für die Konsole, weil das Gelb mag toll sein, sieht aber shit aus, wenn man einen hellen Hintergrund hat. Ich mag den Dark-Mode überhaupt nicht, den aktuell gerade viele Jüngere ganz toll finden. Es ist anstrengend für die Augen ständig zwischen Hell und Dunkel hin und herzuschalten. Aber das werden die Jüngeren erst in ein paar Jahren bemerken.

Es gibt ein Repo, damit lässt sich prima zwischen verschiedenen Themes umschalten.

https://github.com/sharkdp/vivid

Nach dem Bauen in der ~/.bashrc folgendes eintragen:

 export LS_COLORS=$(vivid generate one-light)

Wem die Farben nicht gefallen, nehmt 'cool-retro-term' statt einer normalen Konsole, das ist fast Lochkartenfeeling!

Nerd Fonts

29. August 2023

Linux Kernel Dokumentation...

23. August 2023

Operation mit Monster-Lüfter geglückt, Patient lebt noch...
Was für ein Gefummel!

  • Rechner aus seiner angestammten Ecke wieder heraus fummeln.
  • Rechner öffnen, dazu ist nur eine Handschraube nötig, Antic 9 Hundred halt.
  • Sämtliche Kabelverbindungen lösen und abziehen.
  • Mainboard-Schrauben lösen und Mainboard herausheben.
  • Schrauben des alten Lüfters lösen und senkrecht nach oben abheben. Die Klebefolie des alten Lüfters sah gut aus, kann ich aber sonst nicht bewerten.
  • CPU von altem Kleber befreien, das geht mit einem Küchentuch ganz gut, danach noch etwas mit etwas Isopropanol-Alkohol die letzten Reste entfernt.
  • CPU entnommen.
  • CPU Halter abgeschraubt und M4 Unterlegscheiben aufgelegt, wie bei Igors Lab gesehen.
  • CPU Halter wieder dran geschraubt, nicht zu fest, die CPU ist im Original so fest geklammert, das diese sich fast durchbiegt. Da ist irgend etwas schief gelaufen bei Intel und dessen Spezifikationen.
  • CPU wieder rein, zu klammern.
  • Neuen Lüfter auspacken, was für ein riesiges Teil. Be Quiet Dark Rock Pro 4 mit 250W TDP.
  • Die alte Halterung des Lüfters ist kompatibel, muss nur um 90° gedreht neu angeschraubt werden. Auch für Lüfter-Peitsche gleich eingesetzt, der Pro 4 hat nämlich 2 fette Lüfter.
  • Wärmeleitpaste aufgetragen, eine ca. 2cm lange Wurst, genau in der Mitte.
  • Lüfter exakt drauf setzen, nicht zu viel drehen, sonst könnte die Wärmeleitpaste Lücken bekommen, das wollen wir nicht.
  • Lüfter mit exorbitant langem Schraubendreher anschrauben, so das er wieder fest sitzt. (Liegt dem Lüfter bei.) Genau drauf achten, das er sauber angeschraubt ist und nicht verkantet.
  • 2. Lüfter mittig rein fummeln, dabei brauchte ich die etwas kürzeren Metallhalter. Das ist wirklich etwas fummelig.
  • Das Mainboard mit diesem riesigen Lüfter-Klotz wieder ins Gehäuse rein setzen.
  • Mainboard mit den Schrauben fixieren.
  • Alle Kabel wieder einsetzen, dabei darauf achten, das kein Kabel den Lüftern zu Nahe kommt. Sonst mit Einweghandschellen die Kabel zusammenfriemeln, so das ein kleiner Abstand zum Propeller immer gegeben ist.
  • Mainboard schließen, MIST! Der Lüfter ist etwas zu groß, also musste ein Halter dran glauben. Ich habe zwar jetzt ein größeres Loch im Gehäuse und werde das beobachten. Vielleicht fällt mir dazu noch etwas ein, sonst bleibt es dort offen.
  • Rechner wieder an die externen Kabel angestöppselt.

Wat für Arbeit, wegen eines falschen Lüfters.

Einschalten, man... das dauert aber lange. BIOS meldet neue CPU gefunden. Hmmm... das ist zwar die alte, aber er will partout viele Einstellungen zurücknehmen. Ok, die hatte ich sicherheitshalber gemacht. RAM Takte hab ich manuell eingestellt, wie es auf den RAM Bausteinen vermerkt ist und den DRAM Takt auf 2133MHz eingestellt. Ist vermutlich nicht mehr nötig, aber egal.

Alles im BIOS wieder gespeichert und neu gestartet. Linux fährt wieder hoch.

Habe fertig!

20. August 2023

Debian ohne systemd... Devuan
Links zum Merken:

3. August 2023

Monsterlüfter einbauen...
wie schon berichtet, frisst der Intel 13700K unter Last Strom als gäbe es kein Morgen. Der kleine Lüfter Pure Rock 2 mit 150Watt TDP soll jetzt gegen einen Dark Rock Pro 4 250Watt TDP getauscht werden. Das wird bestimmt fummelig, weil der nochmal eine Nummer größer ist. Ich werde berichten, wenn der Umbau geschafft ist.

1. August 2023

Dell Vostro 5370...
Normalerweise würde ich Dell nicht loben, weil die viel schlechtes verzapft haben. Aber der Laptop von meiner Tochter, ein Vostro 5370 ist ein anderes Kaliber. Ok, er ist komplett verschraubt, um die Batterie zu wechseln muss man den Laptop aufschrauben. ABER schon im Manuell von Dell steht drin, wie man den Laptop öffnet und wo man drauf achten soll. Richtig fettes Lob! Er soll aufgerüstet werden, mehr RAM, mehr SSD und neue Batterie. Ich habe die Waren dann bestellt, nicht bei Dell, die nehmen leider Mond-Preise, die alternative Hardware tut es auch. Da der Laptop schon ein paar Jahre alt ist, ist mir die Garantie egal.

Windows klonen

Warum man Windows immer noch nicht mit Board-Mitteln klonen kann, entzieht sich meiner Kenntnis. Da wir hier eine M.2 SSD haben, ist die erste Frage SATA oder PCIe. Leider schweigt die Anleitung darüber. Im Laptop steht aber SATA und PCIe. Mein USB Steckerchen von Icy Box (IB-183M2) kommt aber nur mit M.2 SATA zurecht. Also eine SATA M.2 mit 1TB bestellt. Trotzdem ist das Teil sauschnell. >100MB/s über USB-3 ist drin. Das Kopieren der Daten dauerte nur ca. 30 Minuten. (256GB!)

Dann mittels der Tipps Festplatte klonen (Dank an Heise) mit dem Programm von Macrium Reflect (PRO 30 Tage Trail) die interne SSD auf eine externe 1TB SATA M.2 über USB geklont.

Einbau neuer Hardware

Wie gesagt der Laptop ist sauber verschraubt. Er ist halt recht kompakt. Aber die Anleitung ist echt klasse. So konnte ich ganz leicht die Batterie abzupfen, was man unbedingt machen sollte, will man andere Hardware einbauen. Dann die alte 256GB SSD raus und die geklonte 1TB SSD rein. 8GB RAM Riegel raus, 2 neue 16GB RAM Riegel rein. Batterie nach Anleitung ausgebaut und neue Batterie eingebaut. Das Lautsprecherkabel ist etwas fummelig.

Alles wieder verschraubt, gestartet und läuft. TOP!!!

Nacharbeiten

Da die Platte nur geklont wurde, zeigt sie von der Größe 256GB an. Mit ~700GB unbelegtem Platz. Leider kommt die Windows Datenträgerverwaltung damit nicht wirklich zurecht. Man kann damit keine Partitionen verschieben. Also das AOMEI Tool gestartet und die 3 Partitionen ans Ende der Platte geschoben. Dann in der Dateiträgerverwaltung die Hauptpartition vergrößert und schon stehen einen ~900GB zur Verfügung.

Perfekt. Wenn man weiß, wie es genau geht. Die Tochter wird es freuen, endlich größere Programme starten zu können.

Also ab jetzt gilt: Alle Laptops, die weniger als 16GB RAM haben, sind als Elektro-Schrott anzusehen. Windows 11 will halt etwas mehr RAM.

31. Juli 2023

Go ist kacke!...
Welcher Vollpfosten hat sich das wieder ausgedacht, beschissen zu lesenden Code zu erzwingen?

    if option1 < option2 { 
        choice := option1
    } else {
    	choice := option2    
    }

Das ist für mich nicht leserlich!

    if option1 < option2 { 
        choice := option1
    }
    else {
    	choice := option2    
    }

Ich will das! Das obere ist für mich falsch!

27. Juli 2023

Nicht zu bändigen...
Also ein Kernel baut der Core i7 13700K in weniger als 1min. Dann dachte ich, läuft wohl stabil, aber der Hitzkopf lässt sich nicht so einfach bändigen. Habe den RastaConverter mal für ein paar Minuten mit 20 Threads laufen lassen und beim Speichern ist der Rechner dann ausgegangen, weil er die 100°C CPU Temperatur überschritten hat.

Da werden wohl bessere Bandagen gebraucht... Also:

  • Im BIOS "CPU C-Stages" von auto auf enabled, schon zeigt der Kernel wieder 800MHz an, statt 5300MHz, wenn er sich in der Nase bohrt. Auch sinkt die Durchschnittstemperatur von ~42°C auf ~38°C.

Meine Maßnahmen bisher:

  • Den Fan im BIOS angepasst, der reagiert jetzt etwas früher.
  • Das "Long Duration Package Power Limit" auf 125W heruntergesetzt. War 135W.
  • Das "Short Duration Package Power Limit" auf 150W heruntergesetzt. War 253W.

Das bremst aber nur die CPU unnötig aus.

Es gibt einen sog. WasherMod bei igor'sLAB, krass.

Und wer fragt, Strom kommt von der PV, somit entstehen hier keine weiteren Kosten.

Ein paar weitere Links:

25. Juli 2023

Ein Hitzkopf...
Anders kann man einen aktuellen Intel Core i7 13700k definitiv nicht nennen. GentooAufRaptorLake

25. Juli 2023

Drevo Calibur Tastatur...
Ich habe so eine kleine schwarze Tastatur von Drevo, die Calibur, die eine schöne Hintergrundbeleuchtung hat, leider kann man diese auch mal vermaledeien, weil man mal wieder auf eine Tasten-Kombo getippt hat und plötzlich sind die Farben anders, Ctrl und Caps sind vertauscht oder die Tastatur reagiert überhaupt nicht mehr.

Deshalb hier: Attach:Drevo-Calibur-DE.png Δ

23. Juli 2023

Freebench läuft ~40% schneller...
https://moonserver.my.to/FreeBenchResults/freebench.php

Das Resultat für meinen neuen Core i7 13700K steht an erster Stelle, wen wundert es? Aber so berauschend ist das nicht, ich hätte mehr erwartet. Ok, dank des überaus riesigen Caches (~57MB) läuft der Benchmark mittlerweile komplett im Cache ab, das war wohl schon beim Core i7 6700k so. Die Leistung steigt um ca. 40%, was wohl eher dem mehr an MHz geschuldet ist. 4GHz zu 5.4GHz sind ca. 35% schneller. Die letzten 5% kommen dann aus anderen CPU Verbesserungen. Nicht viel, wenn man bedenkt, das die Skylake CPU aus dem Jahr 2015 ist.

Dafür hat der 13700k ordentlich mehr Kerne bekommen, nämlich 8 Performance-Kerne die zusätzlich SMT bieten und 8 sog. Effizienzkerne, die kein SMT bieten und dazu noch langsamer Takten. Ich weiß noch nicht, ob die Eff.Kerne alle ISA-Befehle verstehen, die auch die P-Kerne können. Das wäre dann eine Herausforderung für die Compiler, die jedesmal einen Switch mit einbauen müssten bei dieser Art von Kernel. Ich mach mich da mal schlau. Jedenfalls hat der Rechner jetzt 24 Kerne.

Der alte Core i7 6700k hatte 4 echte Kerne mit 4GHz und SMT, also 8 Kerne.

23. Juli 2023

Wiederherstellung des Systems...
Ich werde mein -aktuelles- altes Gentoo Linux nicht wieder aktivieren, sondern habe es komplett neu aufgesetzt und bin brav dem Handbuch gefolgt.

Herausforderungen:

  • die /etc/resolv.conf zeigt bei mir auf meinen "Zwischen-Server" und dessen Name-Server zickt etwas rum, deshalb muss ich aktuell nach jedem Booten erstmal die /etc/resolv.conf anpassen. Umschön!
  • Nachdem ich viel über den Hitzkopf Intel-Core-i7-13700k gelesen habe, traue ich mich noch nicht, der CPU mal so richtig die Sporen zu geben, ich mache das meiste aktuell nur mit 6 Jobs. Die Temperatur steigt meist so auf ca. 72°C. Mir ist der Rechner nach wenigen Sekunden abgestürzt, beim Bauen des Kernels mit `make -j24`. Kann allerdings auch am RAM liegen.

Ein richtig Geiler Punkt: https://www.igorslab.de/alder-lakes-kuehlungs-problem-wieder-gerade-biegen-um-5c-ilm-mod-fuer-intel-lga1700-sockel/2/

  • Kernel bauen ging bisher immer mittels Script, das muss angepasst werden, weil ich jetzt Grub2 verwende. Wat für ein Gefrickel mit Grub2!
  • Die fehlende Software aktualisieren
  • User wiederherstellen, aktuell arbeite ich auf meinem 3 Monate altem Backup.

20. Juli 2023

Bescheidene neue Hardware...
Irgendwie fühle ich mich ein bisschen verkackeimert. Da gibt man teuer Geld für neue Hardware aus, weil man die alte versehentlich über den Jordan geschickt hatte und trotzdem läuft es nicht. Die alte Boot-Disk (SSD M.2) will nicht booten. Es liegt wohl an dem älteren Boot-System MBR. Oder weil es eine SATA SSD M.2 sein könnte? Man möge doch bitte im Bios CSM aktivieren, das geht aber nicht, weil die Hardware zu neu ist. Intel hat es für seine Prozessoren gestrichen, also ab ca. 11. Generation. Es gibt das Feld zwar im Bios, aber da kommt man nicht ran. Es braucht dringend UEFI. Zum Booten auf den Disks gefälligst GPT und die alten SATA SSD M.2 funktionieren auch nicht mehr, schließlich gibt es die Pin-Kompatiblen PCIe SSD M.2.

Was bitte soll man davon halten?

Jetzt muss ich mein Gentoo wieder von Hand aufsetzen? Och manno.

18. Juli 2023

Die Leute sind verrückt...
ich bin ja schon verrückt und habe einen Compiler für den 6502 geschrieben, weil ich damit meine Hobby-Spiele wesentlich schneller entwickeln/bauen kann als es mit reinem Assembler jemals möglich wäre. Assembler mag schneller sein, aber mir reicht, was mein Compiler ausspuckt voll und ganz.

Aber: Toby hat 6502 Multiplikationsroutinen verglichen, etliche. Hammer!

18. Juli 2023

Der neue Core i7 13700K ist da...
Muss den Klumpatsch nur noch zusammensetzen...

  • Core i7 13700K (TDP 125W)
  • 32GB RAM DDR4
  • ASUS Prime B760-Plus D4
  • be quiet! Pure Rock 2 150W TDP
  • Neue 500GB M.2

Beim Kühler bin ich mir noch nicht so sicher, einige sagen es reicht, andere meinen der Lüfter sei zu schwach. Die TDP des Prozessors ist zwar 125W (PL1) aber beim Boost geht es bis 253W hoch (PL2). Sonst greife ich evtl. im BIOS ein.

15. Juli 2023

Die wichtigeste Platte ist nicht defekt...
nachdem ich meinen alten Rechner zerpflückt habe und die wichtigeste Platte an mein USB-HDD Verbindungsstück angestöpselt habe, wollte sie erst nicht erkannt werden. Hmmm... Nochmal langsam, alles wieder ab.

  • Stecker für SATA ran,
  • Strom ran,
  • Strom für Platte an, sie brummt, also fährt hoch.
  • Noch kurz gewartet, USB rein und voilá, die Platte wird erkannt.
  • in `fdisk -l` zeigt sie ihre Struktur.

Damit kann sie gemountet werden. Prima. Erstmal read only mounten und die wichtigsten Daten frisch backupen. Das alte Backup ist 3 Monate alt. Sind nur ca. 200GB. Bei USB-2 mit ca. 15mb/s dauert das etwas, zudem liegen die Daten nicht wirklich linear vor, die Platte rödelt leicht, man hört es am klackern. Für die SSD Freaks, da sind mehrere schnell rotierende Scheiben drin (5400rpm), auf der die Daten sind und es gibt zwei Schreib/Leseköpfe pro Platte die hin und her schrubben und das klackern erzeugen. Wer so etwas mal live gesehen hat, bekommt Angst. Der Kopf bewegt sich echt sehr flott hin und her.

lsusb zeigt folgendes:

 Bus 001 Device 025: ID 152d:2338 JMicron Technology Corp. / JMicron USA Technology Corp. JM20337 Hi-Speed USB to SATA & PATA Combo Bridge

Stirn abwisch...

7 Jahre, 9 Monate und 8 Tage...

So lange ist es her, seit dem letzen großen Hardwareupgrade. Genauer 2839 Tage. Seit ich den Core i7 6700k nutze.

Ein neuer Rechner muss her, leider hat Citytec am Samstag geschlossen. Und der Prime Day fiel mit meiner Migräne zusammen, klasse.

  • Core i7 13700k. Keine kf Version, die soll keine Video-Streams in HW dekodieren können. Siehe ark.intel.com
  • Kindskopf großer fetter Luft-Kühler, keine Wasserkühlung.
  • 32 GB RAM
  • Mainboard mit Z690 oder B660, weiß noch nicht
  • neues Netzteil, wenn das alte nicht mindestens 450W liefert, die kleine Herdplatte (äh CPU) will schließlich gefüttert werden.

Definitiv keine völlig überteuerte NVidia? Gfx Karte auch keine von AMD.

Stromverbrauch, drauf geschissen, wir haben eine 10kW Peak PV-Anlage auf dem Dach und eine fette Puffer-Batterie unter der Treppe.

Bin schon auf die neuen Benchmarks gespannt, ich werde berichten.

11. Juli 2023

Das wars wohl...
ich glaube ich habe mein ASUS Z170-K Mutterbrett vernichtet. Eigentlich hab ich vom Sohn 16GB RAM abgestaubt, er hat in seinem PC jetzt 32GB drin. Ich wollte die heute probeweise mal einsetzen. Gesagt, getan. Erst bootete der Rechner gar nicht, dann doch, aber extrem lahm und jetzt steigt eine Platte nach der anderen aus. Hab ja auch nur 6 HDDs im Rechner. Entweder hab ich auf einen Schlag 3 Festplatten verloren, oder der Rechner hat sich einfach nur verabschiedet.

Ich glaube, da muss etwas neues her. MIST.

Werde den Rechner jetzt nochmal zerlegen und genauer unter die Lupe nehmen.

23. Juni 2023

Heute will nicht...
Erst gibt es Probleme mit Docker, also ein docker pull maven:3.8.6-jdk-8-slim meint es lädt mit ca. 50kb/s was definitiv unbrauchbar ist für die heutige Zeit, in der Programmierer nicht mehr in der Lage sind kleine Programme zu schreiben. Aber es lag wohl eher an den Telekomikern, dessen Hardware wurde wohl gefluttet, bei so ein bisschen Regen. Was sind schon 100 Liter/m². Blöd, wenn die Blades im Keller stehen und der vollläuft. Ob es so war, weiß ich nicht, ist nur geraten.

Dann kommt mir ständig das System mit baloo_file und lässt die Temperatur steigen. Der Load steigt auf weit über 1 und das für Stunden. Ich habe in den Einstellungen von Budgie schon alles abgeschaltet, trotzdem startet nach einen Reboot das Programm.

Jetzt nicht mehr! Hab ein kleines Programm in C geschrieben

 #include <stdlib.h>
 void main() {
   exit(0);
 }

Das nichts weiter macht als sich mit '0' zu beenden. 0 ist die Aussage, das nichts passiert ist. Ich hätte vermutlich auch /bin/true nehmen können. Egal gcc return_0.c -o baloo_file und schon macht baloo_file, was ich will, nichts! Einfach nichts mehr. Dem blöden baloo_file_extractor ist das selbe passiert. Die Programme liefern brav 0 und machen nix. Ich brauch den Index nicht. Ich nutze die Oberfläche nur zum Starten von Programmen. Wenn ich etwas suche, dann in bekannten Unterverzeichnissen und dann ist der Index sowieso veraltet, weil ich in den Unterverzeichnissen arbeite.

22. Juni 2023

Nachteil von Solus: Kein Cron...
Ich habe mir gestern mal Cronie from Scratch in mein Solus installiert. Weil ein Linux ohne Crontabs geht gar nicht. Auch wenn Systemd ja Timer mitbringt, aber IMHO sind die viel zu kompliziert und nur als Root einrichtbar. Also per Default schrott.

InstallationCronie

22. Juni 2023

Versionsverzerrung...

22. Juni 2023

Ein System ohne cron, nur mit systemd ist per default schrott!
Sorry, aber wer meint Systemd ist etwas ganz tolles, der irrt. Das Teil (systemd) ist der letzte Schrott. systemd

20. Juni 2023

Shops, die keiner nutzen sollte...
im Heise.de einen richtig wichtigen Artikel gefunden, sollte man gelesen haben.

6. Juni 2023

Nichts wichtiges bei Reddit schreiben...
Lesen! Das ist echt wichtig

21. April 2023

StackExchange/StackOverflow download gefällig...

Wusste ich noch gar nicht. Cool.

20. April 2023

moonserver... ist wieder erreichbar...
https://afraid.org ist wieder erreichbar und damit ca. 3,8millionen andere Seiten auch, warum es zum Ausfall kam, wurde bisher nicht gesagt. Schade, eigentlich.

Sollte nur von einem Rechner aus ein anderer per DNS erreicht werden, kann man den Namen auch in die /etc/hosts eintragen.

Etwa in der Art.

 [...]
 192.168.2.20 moonserver.my.to
 [...]

19. April 2023

moonserver... down
Heute morgen hab ich eine E-Mail vom Uptimerobot bekommen, meine Seiten wären down. Ja leider, alle. Freebench, Git, ... Weil https://afraid.org ist aktuell nicht mehr erreichbar, kommt hoffentlich im Laufe des Tages wieder.

Bisher sieht es schlecht aus...

29. März 2023

Gamification für sichereren Code...

26. März 2023

Lokales ChatGPT...

20. März 2023

Dell Vostro 3750 Knopfzelle wechseln? Nein Danke!
Es ist schön, das jemand sich da mal rangetraut hat. Ich für mich sage, nein Danke, da lass ich die Finger von.

Nur um die Knopfzelle zu wechseln das ganze System zerlegen? Welcher Vollpfosten von Ingenieur hat sich diesen Schei... ausgedacht?

16. März 2023

CPU Vergleich...

Meine CPUs in den am meisten genutzten Systemen:

  • Desktop Core i7 6700k
  • Server intern Core i5 6600
  • Server Celeron N3450 auch extern erreichbar
  • Laptop Lenovo x230 mit Core i5 3320M

Hab da mal zum Spaß einen Core i5 13600K dazu verglichen, der wäre doppelt so schnell, wie alle anderen zusammen. Wie die Technik doch voranschreitet. Willst etwas schnelleres, nimm einen neuen Computer.

10. März 2023

Wahnsinn...
Habe gerade eine 2GB große Datei kopiert mit ~12.0mb/s über 5G WLAN, die Datei kam aus der AWS aus Frankfurt und geht über meine 100MBit Leitung der Telekom. Es geht also auch schnell. Normalerweise kommen die Daten mit nicht mehr als 3-4mb/s hier oben über WLAN an. Bin deshalb am überlegen mir zum Router ein Kabel zu legen, dann hab ich die Übertragungsleistung immer.

Lag vermutlich daran, das alle anderen Personen im Haus noch nicht wach oder nicht da sind.

Aber man wird schnell auf den Boden der Tatsachen zurückgeholt, wenn man dann eine Datei zurück in die AWS schieben muss, das geht nämlich nur mit ~3,8mb/s weil ich nicht mehr als 35MBit Upload habe.

23. Februar 2023

Irgendetwas in meinem Netz läuft schief...
Ich habe noch keine Ahnung was, aber das Kopieren von Dateien in meinem Netz braucht gefühlt ewig und hält immer wieder an. Die Daten stottern sich durch das Wireless Kabel. Mal flott mit 3-4mb/s (über WLAN und ein Stockwerk) mal mit 'stalled'. Das ist nicht befriedigend.

Da muss dringend eine Analyse gemacht werden, wenn ich irgendwann Zeit finde.

7. Februar 2023

Apache lässt sich nicht mehr starten...
Man(n) ist ja ja mittlerweile gewohnt, das ab und zu ein Service nicht funktioniert, weil man etwas vergessen hatte. Kurz neu bauen und meist geht es dann. Evtl. das ein oder andere anpassen.

Aber wenn man sich nicht wirklich auskennt, geht es einfach nicht. So jetzt. Ich hatte mod_qos genutzt, um selbst das ein oder andere im Internet wegzufiltern. Aber jetzt 'undefined Symbol: pcre_free'. Damit ist mod_qos unbrauchbar geworden. Danke. Ich habe es also erstmal tot gelegt, vielleicht kommt das Symbol ja irgendwann zurück.

Jedenfalls geht der Apache wieder und die Seiten sind wieder da.

25. Januar 2023

Gewisse Services gehen nicht...

M$ ging heute morgen nicht so wie man es wollte, vor allem Outlook und Teams waren betroffen. Da aber Github mittlerweile zu M$ gehört, gab es wohl auch dort ein paar Probleme. Zumindest sagte das ein Kollege, der die Github Actions ausgiebig nutzt.

Früher (:tm:) war es die Seite https://www.heise.de, wenn die nicht ging, war das Internet kaputt. Heutzutage funktioniert das immer noch, man könnte auch Google nehmen, aber wie heißt es so schön Don't feed the google.

18. Januar 2023

ChatGPT...
Hier wird der ChatGPT sehr einfach erklärt, aber Mega gut!

HAMMER!

11. Januar 2023

NuShell...
Shell in noch moderner: https://www.nushell.sh/ gefunden hier: https://gnulinux.ch/nushell-die-ganz-andere-shell.

Muss ich glatt mal ausprobieren. Gentoo baut noch...

BTW: auch dort gefunden. https://flathub.org/apps/details/se.sjoerd.DatMan

11. Januar 2023

Wieder geht ein Jahr... träller...
Frohes Neues Jahr... Oder ist dafür schon zu spät?

Wer weiterhin Lust hat, in meinen Lars alten Informationen zu stöbern, sei hier herzlichst eingeladen meine alten Blogs zu lesen.

Die älteren KommentareBlogs möge man hier suchen...

Frische Änderungen | Menü editieren
zuletzt geändert am 01.01.2024 22:31 Uhr von Lars
Edit Page | Page History