Skip to content

Instantly share code, notes, and snippets.

View FlorianHeigl's full-sized avatar

Florian Heigl FlorianHeigl

View GitHub Profile
In a feature list in the git repo I found a bit, these are mentioned with regard to the streaming
Faster jpeg compression (via statically linked libjpeg-turbo)
Webp image compression for better bandwidth usage
Lossless QOI Image format for Local LAN
DRI3 GPU acceleration with open source drivers (AMDGPU,Intel,ATI,ARM)
the last line is interesting. open source drivers. no nvidia... and amdgpu is mentioned. isn't there some way to tell if it's being used... But noveaux2 is supported, so nvidia is fine.
will QOI also use it?
per codec/image type infos
there's a bit more in the wiki
WEBP is a modern image standard with higher compression and fidelity than JPEG. The client will report if the browser supports WEBP and the server will mix JPEG and WEBP based on compute availability. Because WEBP takes longer to encode, the server may not be able to use WEBP for all screen updates. The quality of WEBP can be better than JPEG and therefore they have separate settings. It seems WEBP usage of avx2 (SIMD) can be investi
@FlorianHeigl
FlorianHeigl / zimbra-upgrade-breakage-notes.txt
Last active February 19, 2026 18:04
for others who suffer zimbra upgrade breaking because of zimbra-jetty-distribution, zmbackup wiping ldap, zimbra upgrade deleting all backups, and other trivialities in software
all
Logbuch Findings etc ELOG logo
Erster Eintrag, Strg-Pos1 Vorheriger Eintrag, Strg-BildHoch Nächster Eintrag, Strg-BildRunter Letzter Eintrag, Strg-Ende Liste | Neu | Ändern | Löschen | Antworten | Duplizieren | Finden | Konfigurieren | Hilfe
Eintrag Wed Feb 18 22:00:04 2026, Offen, intern, Update, Software, Zimbra Upgrade Clusterfuck, zmail
Antworten Thu Feb 19 02:19:29 2026, Offen, intern, Update, Software, Zimbra Upgrade Clusterfuck, zmail
Eintrag-ID: 974 Eingabezeit: Wed Feb 18 22:00:04 2026 Antwort hierzu: 975
State: Offen
Context: intern
Type: Update
@FlorianHeigl
FlorianHeigl / xinitrd
Created January 4, 2026 21:23
readonly vnc on x display
# need a windowmanager to allow xclient fullscreen mode
fluxbox &
x11vnc -viewonly -noclipboard -nosetclipboard -speeds dsl -noremote -shared -mdns -forever -display :0 &
# killing nagstamon ends session
exec flatpak run de.ifw_dresden.nagstamon
@FlorianHeigl
FlorianHeigl / dnsmasq-d-lio.conf
Last active December 29, 2025 00:30
mass boot octeon nics from dhcp/tftp
# add one entry per port per card
dhcp-host=00:0f:mac1,192.168.236.100,lios1octeth0,12h
dhcp-host=00:0f:mac2,192.168.236.101,lios1octeth1,12h
# match the vendor pattern to a tag
# everything later matches to this tag
dhcp-mac=set:lio,00:0f:b7:*:*:*
# doku zu options: https://blog.abysm.org/2020/06/human-readable-dhcp-options-for-dnsmasq/
@FlorianHeigl
FlorianHeigl / pcicrawl-aer-tree.txt
Created December 27, 2025 23:06
lion pcicrawl - testing facebook pcicrawler
00:01.1 root_port, slot 0, device present, speed 5GT/s, width x1
└─01:00.0 pci_bridge
└─02:00.0 PCI, ASPEED Technology, Inc. (1a03) ASPEED Graphics Family (2000)
00:01.4 root_port, slot 0, device present, speed 2.5GT/s, width x1
└─03:00.0 endpoint, Intel Corporation (8086) I210 Gigabit Network Connection (1533)
00:01.5 root_port, slot 0, device present, speed 2.5GT/s, width x1
└─04:00.0 endpoint, Intel Corporation (8086) I210 Gigabit Network Connection (1533)
00:03.1 root_port, slot 1, device present, speed 8GT/s, width x8
└─05:00.0 upstream_port, ASMedia Technology Inc. (1b21) ASM2824 PCIe Gen3 Packet Switch (2824)
├─06:00.0 downstream_port, slot 0, device present, speed 2.5GT/s, width x1
@FlorianHeigl
FlorianHeigl / for-reddit.md
Created November 4, 2025 21:33
X10SSL-F SR-IOV

Hi, i had the same issue on Alpine Linux with an Supermicro X10SLL-F. CPU is a Xeon E3-1270 V3 (a QS actually) Using that parameter worked for me!

x10:~# cat /proc/cmdline 
BOOT_IMAGE=/boot/vmlinuz-lts root=UUID=zzzz ro modules=sd-mod,usb-storage,ext4 quiet modules=sd-mod,usb-storage,ext4 quiet intel_iommu=on iommu=pti pci=realloc,assign-busses rootfstype=ext4
@FlorianHeigl
FlorianHeigl / boot.uscr
Last active November 8, 2025 14:05
Alpine Linux ConnectX-3, building mstflint 4.22
setenv xen_addr_r 0x42e00000
load mmc 0 ${xen_addr_r} /boot/xen
load mmc 0 ${fdt_addr_r} /boot/dtbs/${fdtfile}
load mmc 0 ${kernel_addr_r} /boot/vmlinuz-sunxi
fdt addr ${fdt_addr_r}
fdt resize
fdt set /chosen \#address-cells <1>
fdt set /chosen \#size-cells <1>
@FlorianHeigl
FlorianHeigl / kernel
Last active November 2, 2025 23:24
cubietruck no2 nand foobar
<6>Booting Linux on physical CPU 0
<6>Initializing cgroup subsys cpuset
<6>Initializing cgroup subsys cpu
<5>Linux version 3.4.61+ (matson@ubt) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1u buntu5) ) #1 SMP PREEMPT Sat Oct 26 13:08:57 CST 2013
CPU: ARMv7 Processor [410fc074] revision 4 (ARMv7), cr=10c5387d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: sun7i
<6>Memory cut off:
<6> MALI : 0x5c000000 - 0x5fffffff ( 64 MB)
<4>Ignoring unrecognised tag 0x00000000
@FlorianHeigl
FlorianHeigl / notes.txt
Last active November 9, 2025 00:44
reality check, revive, xen alpine cubietruck2
startsituation, altes alpine setup, fehlendes modloop.
aktuell bekommen und dann strip down wg. RAM
u-boot tricks mitnehmen und fuer mips benutzen
rpi kernel bootet nicht auf cubietruck
problem war wohl u.a. dass ich mit kernelupdate das NAND nicht mehr hatte
jahre spaeter beim versuch, das auf aktuelles alpine zu ziehen versehentlich noch die packages geloescht
dann schritt fuer schritt reparatur
(tarball auspacken, apk.static, 3.20 packages)
@FlorianHeigl
FlorianHeigl / 00-warum.md
Last active September 7, 2025 20:24
covid symptom fragebogen zur zuordnung passender Tests

Aktuell gibt es keine Uebersicht fuer Patienten, welche Tests sie verfolgen sollten, um bestimmte Symptome fach-medizinisch zu untersuchen und insbesondere Ausschlusskriterien abzuarbeiten.

Diese Notizen sollen dazu einladen, solche Tests zu benennen. Es ist angeraten, bestimmte Quellen mit anzugegen ("der mensch X da hat dort in Text mit Titel Y fuer A ist, und er hat ueber das Ergebnis berichtet (ja/nein)")

Ziele sind:

  • Symptome med. belegen
  • Aktive Ermittlung von behandelbaren Symptomen, egal wie schwach oder unwichtig sie sind
  • Bestmoegliche Differenzierung, um durch andere Krankheiten ausgeloeste Symptome zu erkennen