Wayland/Sway schlechte firefox Performance

@Kamikaze Du könntest mal versuchen, die Einstellungen von hier zu übernehmen: https://www.freebsdsoftware.org/blog/firefox-freebsd-review.html

Bei mir haben z.B. noch die mesa-gallium Pakete gefehlt, jetzt zeigt FF an, dass einige Videocodecs in Hardware (de-)kodiert werden können, was vorher nicht der Fall war.
Ich habe das ganze Geraffel mal installiert. Dabei habe ich festgestellt, dass vaapi ohne wayland support installiert war. Trotzdem hat das alles nichts gebracht.
 
Ich habe bei beiden Profilen nebeneinander about:config offen. Den Haken bei Show only modified preferences gesetzt und nach und nach alles was irgendwie relevant war aus meinem Profil rausgelöscht/zurückgesetzt was nicht im neuen Testprofil gesetzt war. Am Ende war es layers.acceleration.force-enabled und ein paar VP9 spezifische Einträge die ich gelöscht habe.
 
Ich habe dank der Hinweise hier meine Profil nochmal überprüft, aber keine Option layers.acceleration.force-enabled gefunden. Das ist hier also nicht das Problem.

Und um Äpfel mit Birnen zu vergleichen, habe ich auf dem Notebook OpenBSD 7.9 gestartet und mal in die Mediathek geguckt. Ich habe einfach mein Home Verzeichnis inklusive Firefox Profil kopiert, so dass Firefox unter OpenBSD das gleiche Profil verwendet, das unter FreeBSD verwendet wurde. Unter OpenBSD liefen die Videos.

Auf beiden Systemen habe ich natürlich firefox-esr benutzt. Die Versionen sollten also, abgesehen von system-spezifischen Patches, weitestgehend ähnlich sein.

Irgendwie ist das alles ziemlich uncool, wenn offensichtlich ein paar Einstellungen im Profil so ein Verhalten verursachen können.

Wie dem auch sei, mit dem neuen Profil läuft das ja hier auch. Auch wenn es wenig Spass macht, ab und an das Profil inklusive AddOns und weiterer Einstellungen zu kopieren.
 
Und um Äpfel mit Birnen zu vergleichen, habe ich auf dem Notebook OpenBSD 7.9 gestartet
afaik gibt es bei OpenBSD noch kein Wayland?
(so habe ich das hier mal gelesen, bin aber echt nicht informiert)
Das layers.acceleration.force-enabled gibt es bei mir im Firefox 151.0.3 aus FreeBSD-pkg und ist default disabled (also false). Das ist ein FreeBSD 14.

Bei irgend welchen Versionswechseln konnte ich im FF meine Profile nicht migrieren und seither verzichte ich darauf. Es gibt also nur, was einfach im Mozialla-Verzeichnis landet und ich investiere auch nicht mehr in Einstellungen, nehme also alles, wie es eben kommt.
 
Was Firefox sehr helfen würde, wäre ein belastbarer Synchronisationsmechanismus. Firefox Sync ist zwar ganz hilfreich dabei Lesezeichen und so synchron zu halten, aber solange es gefühlt nur die Hälfte der Einstellungen des Browsers selbst und so gut wie keine Einstellungen von Erweiterungen synchronisiert, ist es dafür ziemlich witzlos. Am Ende kopiert das Profil dann immer weiter, anstatt es einfach durch Firefox Sync neubauen zu lassen...
 
Die offizielle OpenBSD-Homepage sagt da was Anderes (OpenBSD 7.9 Release Notes)
Nur als Randbemerkung: Das OpenBSD Team hat schon länger erkannt das man um Wayland mittelfristig nicht drumherum kommen wird und vorsichtige Portbemühung schon vor einiger Zeit gestartet - geraume Zeit war das allerdings vor allem in den Ports um abhängigkeit aufzulösen. Es ist schlicht kein Priothema des ohnehin schon kleinen OpenBSD teams.

Inzwischen soll es aber funktionsfähig wenn auch etwas instabil sein, ich habs selber aber noch nicht vertestet.
 
Was Firefox sehr helfen würde, wäre ein belastbarer Synchronisationsmechanismus. Firefox Sync ist zwar ganz hilfreich dabei Lesezeichen und so synchron zu halten, aber solange es gefühlt nur die Hälfte der Einstellungen des Browsers selbst und so gut wie keine Einstellungen von Erweiterungen synchronisiert, ist es dafür ziemlich witzlos. Am Ende kopiert das Profil dann immer weiter, anstatt es einfach durch Firefox Sync neubauen zu lassen...
Das sehe ich auch so. Es ist furchtbar nervig und man muss hoffen, dass die AddOns eine Backup und Restore Funktion haben. Den Mozilla Sync Dienst nutze ich nicht. Ich verstehe auch nicht, warum man das nicht prominent vermarktet. Ist doch aktuell gerade ein gutes Argument, den Browser zu nutzen und keine US Cloud für den Sync zu nutzen.

Immerhin ist Firefox gut konfigurier- und erweiterbar. Chromium wird da ja immer schlechter.

Unter OpenBSD hab ich nur mit Xorg getestet. Wayland habe ich mir da noch nicht angeguckt.

Ich habe bei beiden Profilen nebeneinander about:config offen. Den Haken bei Show only modified preferences gesetzt und nach und nach alles was irgendwie relevant war aus meinem Profil rausgelöscht/zurückgesetzt was nicht im neuen Testprofil gesetzt war. Am Ende war es layers.acceleration.force-enabled und ein paar VP9 spezifische Einträge die ich gelöscht habe.
Das hab ich auch mal gemacht. Ist ne ganze Menge, aber ich hab da keine Optionen gesehen, die auf anhieb irgendwie in den Bereich Video oder Sound passen.
 
Moin zusammen!
Schade, ich bin eig echt dran interessiert auch Wayland zu nutzen, aber da der Firefox das einzige GUI ist [wenn man das Xterm nicht mitzählt], das ich nutze, bin ich bis auf Weiteres wieder zu Xorg gewechselt.
Keine Lust 'nen Doktor in Grafk-/Display-Managment zu machen, nur um mal'n Stream zu schauen. Da verwende ich meine Zeit lieber dafür, [das für mich neue] ZFS zu verstehen und verwalten zu lernen.

Bin erst seit 2 Wochen mit 15.1 STABLE unterwegs, btw.
 
Ich habe keine Probleme mit Firefox auf einem frischen 15.1 STABLE. Selbst 4k-Videos laufen fluessig im Firefox. Mein Thinkpad ist auch schon ein paar Jahre alt. Ich verwende Wayland/Sway. Also ein prinzipielles Problem kann das daher nicht sein. Moeglicherweise ein Treiberproblem der verwendeten Grafikkarte. Ich habe es nur mit der Intel GPU probiert.

Fuer Sway bin ich nach diesem Howto vorgegangen: https://www.freebsdsoftware.org/blog/wayland-freebsd-setup.html Da ich keine input group habe, habe ich das einfach weggelassen. Ansonsten laeuft alles super und ich kann zum ersten Mal FreeBSD als daily driver auf diesem Thinkpad verwenden, dank der vielen Verbesserungen in FreeBSD 15.1.

---<<BOOT>>---
Copyright (c) 1992-2025 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 15.1-STABLE stable/15-n283852-ab599e44dba3 GENERIC amd64
FreeBSD clang version 21.1.8 (https://github.com/llvm/llvm-project.git llvmorg-21.1.8-0-g2078da43e25a)
VT(efifb): resolution 2160x1350
CPU: 11th Gen Intel(R) Core(TM) i7-1160G7 @ 1.20GHz (2112.00-MHz K8-class CPU)
Origin="GenuineIntel" Id=0x806c1 Family=0x6 Model=0x8c Stepping=1
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0x7ffafbbf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,SDBG,FMA,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND>
AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM>
AMD Features2=0x121<LAHF,ABM,Prefetch>
Structured Extended Features=0xf3bfa7eb<FSGSBASE,TSCADJ,BMI1,AVX2,FDPEXC,SMEP,BMI2,ERMS,INVPCID,NFPUSG,PQE,AVX512F,AVX512DQ,RDSEED,ADX,SMAP,AVX512IFMA,CLFLUSHOPT,CLWB,PROCTRACE,AVX512CD,SHA,AVX512BW,AVX512VL>
Structured Extended Features2=0x18c05fde<AVX512VBMI,UMIP,PKU,OSPKE,AVX512VBMI2,GFNI,VAES,VPCLMULQDQ,AVX512VNNI,AVX512BITALG,AVX512VPOPCNTDQ,RDPID,MOVDIRI,MOVDIR64B>
Structured Extended Features3=0xfc100710<FSRM,AVX512VP2INTERSECT,MCUOPT,MD_CLEAR,IBT,IBPB,STIBP,L1DFL,ARCH_CAP,CORE_CAP,SSBD>
XSAVE Features=0xf<XSAVEOPT,XSAVEC,XINUSE,XSAVES>
IA32_ARCH_CAPS=0xa005c6b<RDCL_NO,IBRS_ALL,SKIP_L1DFL_VME,MDS_NO>
VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID,VID,PostIntr
TSC: P-state invariant, performance statistics
real memory = 17179869184 (16384 MB)
avail memory = 16370028544 (15611 MB)
Event timer "LAPIC" quality 600
ACPI APIC Table: <LENOVO TP-N2T >
FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs
FreeBSD/SMP: 1 package(s) x 4 core(s) x 2 hardware threads
random: registering fast source Intel Secure Key Seed
random: fast provider: "Intel Secure Key Seed"
random: unblocking device.
ioapic0 <Version 2.0> irqs 0-119
Launching APs: 1 5 7 3 4 6 2
random: entropy device external interface
kbd1 at kbdmux0
efirtc0: <EFI Realtime Clock>
efirtc0: registered as a time-of-day clock, resolution 1.000000s
smbios0: <System Management BIOS> at iomem 0x90cb0000-0x90cb0017
smbios0: Entry point: v3 (64-bit), Version: 3.2
aesni0: <AES-CBC,AES-CCM,AES-GCM,AES-ICM,AES-XTS,SHA1,SHA256>
acpi0: <LENOVO TP-N2T>
acpi_ec0: <Embedded Controller: GPE 0x6e, ECDT> port 0x62,0x66 on acpi0
acpi0: Power Button (fixed)
cpu0: <ACPI CPU> on acpi0
hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 19200000 Hz quality 950
Event timer "HPET" frequency 19200000 Hz quality 550
atrtc1: <AT realtime clock> on acpi0
atrtc1: Warning: Couldn't map I/O.
atrtc1: registered as a time-of-day clock, resolution 1.000000s
Event timer "RTC" frequency 32768 Hz quality 0
attimer0: <AT timer> port 0x40-0x43,0x50-0x53 irq 0 on acpi0
Timecounter "i8254" frequency 1193182 Hz quality 0
Event timer "i8254" frequency 1193182 Hz quality 100
Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1808-0x180b on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
vgapci0: <VGA-compatible display> port 0x3000-0x303f mem 0x603c000000-0x603cffffff,0x4000000000-0x401fffffff at device 2.0 on pci0
vgapci0: Boot video device
pcib1: <ACPI PCI-PCI bridge> at device 6.0 on pci0
pci1: <ACPI PCI bus> on pcib1
nvme0: <Generic NVMe Device> mem 0xbc300000-0xbc303fff,0xbc305000-0xbc305fff,0xbc304000-0xbc304fff at device 0.0 on pci1
pcib2: <ACPI PCI-PCI bridge> at device 7.0 on pci0
pcib3: <ACPI PCI-PCI bridge> at device 7.2 on pci0
xhci0: <Intel Tiger Lake-LP Thunderbolt 4 USB controller> mem 0x603d1b0000-0x603d1bffff at device 13.0 on pci0
xhci0: 32 bytes context size, 64-bit DMA
xhci0: xECP capabilities <PROTO,PROTO,VEND(c0),LEGACY,VEND(c6),VEND(c7),VEND(c2),DEBUG,VEND(c3),VEND(c4),VEND(ce),VEND(c8),VEND(c9),VEND(ca),VEND(cb),VEND(cc),VEND(cd)>
usbus0 on xhci0
usbus0: 5.0Gbps Super Speed USB v3.0
pci0: <serial bus, USB> at device 13.2 (no driver attached)
pci0: <serial bus, USB> at device 13.3 (no driver attached)
xhci1: <Intel Tiger Lake-LP USB 3.2 controller> mem 0x603d1a0000-0x603d1affff at device 20.0 on pci0
xhci1: 32 bytes context size, 64-bit DMA
xhci1: xECP capabilities <PROTO,PROTO,VEND(c0),LEGACY,VEND(c6),VEND(c7),VEND(c2),DEBUG,VEND(c3),VEND(c4),VEND(ce),VEND(c8),VEND(c9),VEND(ca),VEND(cb),VEND(cc),VEND(cd)>
usbus1 on xhci1
usbus1: 5.0Gbps Super Speed USB v3.0
pci0: <memory, RAM> at device 20.2 (no driver attached)
pci0: <network> at device 20.3 (no driver attached)
pci0: <serial bus> at device 21.0 (no driver attached)
pci0: <serial bus> at device 21.3 (no driver attached)
pci0: <simple comms> at device 22.0 (no driver attached)
pcib4: <ACPI PCI-PCI bridge> at device 28.0 on pci0
pci2: <ACPI PCI bus> on pcib4
pci2: <wireless controller> at device 0.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
hdac0: <Intel Tiger Lake HDA Controller> mem 0x603d1c8000-0x603d1cbfff,0x603d000000-0x603d0fffff at device 31.3 on pci0
pci0: <serial bus> at device 31.5 (no driver attached)
acpi_button0: <Sleep Button> on acpi0
acpi_lid0: <Control Method Lid Switch> on acpi0
acpi_tz0: <Thermal Zone> on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
WARNING: Device "psm" is Giant locked and may be deleted before FreeBSD 16.0.
psm0: model IBM/Lenovo TrackPoint, device ID 98
acpi_syscontainer0: <System Container> on acpi0
acpi_syscontainer1: <System Container> on acpi0
acpi_acad0: <AC Adapter> on acpi0
battery0: <ACPI Control Method Battery> on acpi0
atrtc0: <AT realtime clock> at port 0x70 irq 8 on isa0
atrtc0: Warning: Couldn't map I/O.
atrtc0: registered as a time-of-day clock, resolution 1.000000s
atrtc0: Can't map interrupt.
atrtc0: non-PNP ISA device will be removed from GENERIC in FreeBSD 16.
hwpstate_intel0: <Intel Speed Shift> on cpu0
cpufreq0: <CPU frequency control> on cpu0
hwpstate_intel1: <Intel Speed Shift> on cpu1
cpufreq1: <CPU frequency control> on cpu1
hwpstate_intel2: <Intel Speed Shift> on cpu2
cpufreq2: <CPU frequency control> on cpu2
hwpstate_intel3: <Intel Speed Shift> on cpu3
cpufreq3: <CPU frequency control> on cpu3
hwpstate_intel4: <Intel Speed Shift> on cpu4
cpufreq4: <CPU frequency control> on cpu4
hwpstate_intel5: <Intel Speed Shift> on cpu5
cpufreq5: <CPU frequency control> on cpu5
hwpstate_intel6: <Intel Speed Shift> on cpu6
cpufreq6: <CPU frequency control> on cpu6
hwpstate_intel7: <Intel Speed Shift> on cpu7
cpufreq7: <CPU frequency control> on cpu7
Timecounter "TSC" frequency 2111994385 Hz quality 1000
Timecounters tick every 1.000 msec
ZFS filesystem version: 5
ZFS storage pool version: features support (5000)
ugen1.1: <Intel XHCI root HUB> at usbus1
ugen0.1: <Intel XHCI root HUB> at usbus0
uhub0 on usbus1
uhub0: <Intel XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus1
uhub1 on usbus0
uhub1: <Intel XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0
hdacc0: <Realtek (0x0287) HDA CODEC> at cad 0 on hdac0
hdaa0: <Realtek (0x0287) Audio Function Group> at nid 1 on hdacc0
pcm0: <Realtek (0x0287) (Analog 3.1+HP/2.0)> at nid 23,20,33 and 25 on hdaa0
hdacc1: <Intel Tiger Lake HDA CODEC> at cad 2 on hdac0
hdaa1: <Intel Tiger Lake Audio Function Group> at nid 1 on hdacc1
pcm1: <Intel Tiger Lake (HDMI/DP 8ch)> at nid 4 on hdaa1
nda0 at nvme0 bus 0 scbus0 target 0 lun 1
nda0: <SKHynix_HFM001TD3HX015N 41040C20 CSA4N712110104O6H>
nda0: Serial Number CSA4N712110104O6H
nda0: nvme version 1.3
nda0: 976762MB (250051158 4096 byte sectors)
GEOM_ELI: Device nda0p4.eli created.
GEOM_ELI: Encryption: AES-XTS 256
GEOM_ELI: Crypto: accelerated software
Trying to mount root from zfs:zroot/ROOT/default []...
uhub1: 5 ports with 5 removable, self powered
ugen0.2: <VIA Labs, Inc. USB3.1 Hub> at usbus0
uhub2 on uhub1
uhub2: <VIA Labs, Inc. USB3.1 Hub, class 9/0, rev 3.10/d.24, addr 1> on usbus0
uhub0: 16 ports with 16 removable, self powered
Root mount waiting for: usbus0 usbus1
ugen1.2: <vendor 0x06cb product 0x00bd> at usbus1
ugen1.3: <Chicony Electronics Co.,Ltd. Integrated Camera> at usbus1
Root mount waiting for: usbus0 usbus1
ugen1.4: <VIA Labs, Inc. USB2.0 Hub> at usbus1
uhub3 on uhub0
uhub3: <VIA Labs, Inc. USB2.0 Hub, class 9/0, rev 2.10/d.24, addr 3> on usbus1
uhub3: MTT enabled
uhub2: 4 ports with 2 removable, self powered
Root mount waiting for: usbus0 usbus1
ugen0.3: <Realtek USB-C Dock Ethernet> at usbus0
ugen0.4: <VIA Labs, Inc. USB3.1 Hub> at usbus0
uhub4 on uhub2
uhub4: <VIA Labs, Inc. USB3.1 Hub, class 9/0, rev 3.10/d.23, addr 3> on usbus0
uhub3: 4 ports with 2 removable, self powered
Root mount waiting for: usbus0 usbus1
ugen1.5: <Wooting Wooting 80HE> at usbus1
usbhid0 on uhub3
usbhid0: <Wooting Wooting 80HE, class 0/0, rev 2.00/2.30, addr 4> on usbus1
hidbus0: <HID bus> on usbhid0
usbhid1 on uhub3
usbhid1: <Wooting Wooting 80HE, class 0/0, rev 2.00/2.30, addr 4> on usbus1
hidbus1: <HID bus> on usbhid1
hkbd0: <Wooting Wooting 80HE Keyboard> on hidbus1
kbd2 at hkbd0
usbhid2 on uhub3
usbhid2: <Wooting Wooting 80HE, class 0/0, rev 2.00/2.30, addr 4> on usbus1
hidbus2: <HID bus> on usbhid2
usbhid3 on uhub3
usbhid3: <Wooting Wooting 80HE, class 0/0, rev 2.00/2.30, addr 4> on usbus1
hidbus3: <HID bus> on usbhid3
usbhid4 on uhub3
usbhid4: <Wooting Wooting 80HE, class 0/0, rev 2.00/2.30, addr 4> on usbus1
hidbus4: <HID bus> on usbhid4
ugen1.6: <VIA Labs, Inc. USB2.0 Hub> at usbus1
uhub5 on uhub3
uhub5: <VIA Labs, Inc. USB2.0 Hub, class 9/0, rev 2.10/d.23, addr 5> on usbus1
uhub5: MTT enabled
Root mount waiting for: usbus0 usbus1
uhub4: 4 ports with 3 removable, self powered
Root mount waiting for: usbus1
uhub5: 4 ports with 3 removable, self powered
ugen1.7: <Lenovo USB2.0 Hub> at usbus1
uhub6 on uhub5
uhub6: <Lenovo USB2.0 Hub, class 9/0, rev 2.00/60.70, addr 6> on usbus1
Root mount waiting for: usbus1
uhub6: 4 ports with 2 removable, self powered
ugen1.8: <Cypress Semiconductor 40AS> at usbus1
usbhid5 on uhub6
usbhid5: <Cypress Semiconductor 40AS, class 0/0, rev 2.01/0.00, addr 7> on usbus1
hidbus5: <HID bus> on usbhid5
Root mount waiting for: usbus1
ugen1.9: <Lenovo ThinkPad USB-C Dock Gen2 USB Audio> at usbus1
uaudio0 on uhub6
uaudio0: <Lenovo ThinkPad USB-C Dock Gen2 USB Audio, class 239/2, rev 2.00/0.43, addr 8> on usbus1
uaudio0: Play[0]: 48000 Hz, 2 ch, 24-bit S-LE PCM format, 2x4ms buffer. (selected)
uaudio0: Play[0]: 44100 Hz, 2 ch, 24-bit S-LE PCM format, 2x4ms buffer.
uaudio0: Play[0]: 32000 Hz, 2 ch, 24-bit S-LE PCM format, 2x4ms buffer.
uaudio0: Play[0]: 16000 Hz, 2 ch, 24-bit S-LE PCM format, 2x4ms buffer.
uaudio0: Play[0]: 8000 Hz, 2 ch, 24-bit S-LE PCM format, 2x4ms buffer.
uaudio0: Record[0]: 48000 Hz, 1 ch, 16-bit S-LE PCM format, 2x4ms buffer. (selected)
uaudio0: Record[0]: 44100 Hz, 1 ch, 16-bit S-LE PCM format, 2x4ms buffer.
uaudio0: Record[0]: 32000 Hz, 1 ch, 16-bit S-LE PCM format, 2x4ms buffer.
uaudio0: Record[0]: 16000 Hz, 1 ch, 16-bit S-LE PCM format, 2x4ms buffer.
uaudio0: Record[0]: 8000 Hz, 1 ch, 16-bit S-LE PCM format, 2x4ms buffer.
uaudio0: No MIDI sequencer.
pcm2 on uaudio0
uaudio0: No HID volume keys found.
usbhid6 on uhub6
usbhid6: <Lenovo ThinkPad USB-C Dock Gen2 USB Audio, class 239/2, rev 2.00/0.43, addr 8> on usbus1
hidbus6: <HID bus> on usbhid6
Root mount waiting for: usbus1
ugen1.10: <vendor 0x8087 product 0x0026> at usbus1
GEOM_ELI: Device nda0p3.eli created.
GEOM_ELI: Encryption: AES-XTS 128
GEOM_ELI: Crypto: accelerated software
iwlwifi0: <iwlwifi> mem 0x603d1cc000-0x603d1cffff at device 20.3 on pci0
Firmware Warning (ACPI): Possibly buggy BIOS with ACPI_TYPE_INTEGER for function enumeration
(20250807/ACPI-2982)
Firmware Warning (ACPI): Possibly buggy BIOS with ACPI_TYPE_INTEGER for function enumeration
(20250807/ACPI-2982)
iwlwifi0: Detected crf-id 0x3617, cnv-id 0x20000302 wfpm id 0x80000000
iwlwifi0: PCI dev a0f0/0070, rev=0x351, rfid=0x10a100
iwlwifi0: Detected Intel(R) Wi-Fi 6 AX201 160MHz
iwlwifi0: successfully loaded firmware image 'iwlwifi-QuZ-a0-hr-b0-77.ucode'
iwlwifi0: loaded firmware version 77.f39cc7f9.0 QuZ-a0-hr-b0-77.ucode op_mode iwlmvm
lkpi80211_pm0: <LinuxKPI 802.11 iwlwifi0 mac80211 PM> on iwlwifi0
iwlwifi0: Detected RF HR B5, rfid=0x10a100
iwlwifi0: base HW address: f0:57:a6:d3:ac:2a
ig4iic0: <Intel Tiger Lake-LP I2C Controller-4> at device 21.0 on pci0
ig4iic0: Using MSI
iicbus0: <Philips I2C bus (ACPI-hinted)> on ig4iic0
iicbus0: <unknown card> at addr 0x15
ig4iic1: <Intel Tiger Lake-LP I2C Controller-7> at device 21.3 on pci0
ig4iic1: Using MSI
iicbus1: <Philips I2C bus (ACPI-hinted)> on ig4iic1
ichsmb0: <Intel Tiger Lake SMBus controller> port 0xefa0-0xefbf mem 0x603d1d4000-0x603d1d40ff at device 31.4 on pci0
smbus0: <System Management Bus> on ichsmb0
acpi_wmi0: <ACPI-WMI mapping> on acpi0
acpi_wmi0: Embedded MOF found
acpi_wmi1: <ACPI-WMI mapping> on acpi0
acpi_wmi1: Embedded MOF found
acpi_wmi2: <ACPI-WMI mapping> on acpi0
acpi_wmi2: Embedded MOF found
acpi_wmi3: <ACPI-WMI mapping> on acpi0
acpi_wmi3: Embedded MOF found
acpi_wmi4: <ACPI-WMI mapping> on acpi0
acpi_wmi4: Embedded MOF found
acpi_wmi5: <ACPI-WMI mapping> on acpi0
acpi_wmi5: Embedded MOF found
acpi_wmi6: <ACPI-WMI mapping> on acpi0
acpi_wmi6: Embedded MOF found
acpi_wmi7: <ACPI-WMI mapping> on acpi0
acpi_wmi7: Embedded MOF found
acpi_wmi8: <ACPI-WMI mapping> on acpi0
acpi_wmi8: Embedded MOF found
hsctrl0: <Wooting Wooting 80HE System Control> on hidbus3
hcons0: <Wooting Wooting 80HE Consumer Control> on hidbus3
hms0: <Wooting Wooting 80HE Mouse> on hidbus3
hms0: 5 buttons and [XY] coordinates ID=3
wlan0: Ethernet address: f0:57:a6:d3:ac:2a
lo0: link state changed to UP
iwlwifi0: lkpi_sta_scan_to_auth:2733: lvif 0xfffffe010dfc7000 vap 0xfffffe010dfc7010 iv_bss 0xfffffe010d13f000 lvif_bss 0 lvif_bss->ni 0 synched 0, ni 0xfffffe010e36b000 lsta 0xfffff80019b08000
iwlwifi0: lkpi_sta_a_to_a:3589: lvif 0xfffffe010dfc7000 vap 0xfffffe010dfc7010 iv_bss 0xfffffe010d13f000 lvif_bss 0xfffff80019b08000 lvif_bss->ni 0xfffffe010e36b000 synched 0
iwlwifi0: lkpi_iv_newstate: error 95 during state transition 2 (AUTH) -> 2 (AUTH)
wlan0: link state changed to UP
ure0 on uhub2
ure0: <Realtek USB-C Dock Ethernet, class 0/0, rev 3.00/31.03, addr 2> on usbus0
miibus0: <MII bus> on ure0
rgephy0: <RTL8251/8153 1000BASE-T media interface> PHY 0 on miibus0
rgephy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT-FDX, 1000baseT-FDX-master, auto
ue0: <USB Ethernet> on ure0
ue0: Ethernet address: 48:2a:e3:8d:c4:5a
ue0: link state changed to DOWN
iichid0: <ELAN0670:00 04F3:3150 I2C HID device> at addr 0x15 irq 118 on iicbus0
hidbus7: <HID bus> on iichid0
hms1: <ELAN0670:00 04F3:3150 Mouse> on hidbus7
hms1: 2 buttons and [XY] coordinates ID=1
hmt0: <ELAN0670:00 04F3:3150 TouchPad> on hidbus7
hconf0: <ELAN0670:00 04F3:3150 Configuration> on hidbus7
hmt0: Multitouch touchpad with 0 external buttons, click-pad
hmt0: 5 contacts with [C] properties. Report range [0:0] - [3060:1669]
Security policy loaded: MAC/ntpd (mac_ntpd)
iwlwifi0: linuxkpi_ieee80211_beacon_loss: vif 0xfffffe010dfc7f00 vap 0xfffffe010dfc7010 state RUN (synched 1, assoc 1 beacons 2 dtim_period 1)
iwlwifi0: linuxkpi_ieee80211_beacon_loss: vif 0xfffffe010dfc7f00 vap 0xfffffe010dfc7010 state RUN (synched 1, assoc 1 beacons 2 dtim_period 1)
wlan0: link state changed to DOWN
wlan0: link state changed to UP
iic0: <I2C generic I/O> on iicbus0
iic1: <I2C generic I/O> on iicbus1
[drm] Got Intel graphics stolen memory base 0x9c800000, size 0x4000000
drmn0: <drmn> on vgapci0
vgapci0: child drmn0 requested pci_enable_io
vgapci0: child drmn0 requested pci_enable_io
drmn0: successfully loaded firmware image 'i915/tgl_dmc_ver2_12.bin'
drmn0: [drm] Finished loading DMC firmware i915/tgl_dmc_ver2_12.bin (v2.12)
lkpi_iic0: <LinuxKPI I2C> on drmn0
iicbus2: <Philips I2C bus> on lkpi_iic0
iic2: <I2C generic I/O> on iicbus2
lkpi_iic1: <LinuxKPI I2C> on drmn0
iicbus3: <Philips I2C bus> on lkpi_iic1
iic3: <I2C generic I/O> on iicbus3
lkpi_iic2: <LinuxKPI I2C> on drmn0
iicbus4: <Philips I2C bus> on lkpi_iic2
iic4: <I2C generic I/O> on iicbus4
lkpi_iic3: <LinuxKPI I2C> on drmn0
iicbus5: <Philips I2C bus> on lkpi_iic3
iic5: <I2C generic I/O> on iicbus5
lkpi_iic4: <LinuxKPI I2C> on drmn0
iicbus6: <Philips I2C bus> on lkpi_iic4
iic6: <I2C generic I/O> on iicbus6
lkpi_iic5: <LinuxKPI I2C> on drmn0
iicbus7: <Philips I2C bus> on lkpi_iic5
iic7: <I2C generic I/O> on iicbus7
lkpi_iic6: <LinuxKPI I2C> on drmn0
iicbus8: <Philips I2C bus> on lkpi_iic6
iic8: <I2C generic I/O> on iicbus8
lkpi_iic7: <LinuxKPI I2C> on drmn0
iicbus9: <Philips I2C bus> on lkpi_iic7
iic9: <I2C generic I/O> on iicbus9
lkpi_iic8: <LinuxKPI I2C> on drmn0
iicbus10: <Philips I2C bus> on lkpi_iic8
iic10: <I2C generic I/O> on iicbus10
sysctl_add_oid: can't re-use a leaf (hw.dri.debug)!
lkpi_iic9: <LinuxKPI I2C> on drm1
iicbus11: <Philips I2C bus> on lkpi_iic9
iic11: <I2C generic I/O> on iicbus11
lkpi_iic10: <LinuxKPI I2C> on drm3
iicbus12: <Philips I2C bus> on lkpi_iic10
iic12: <I2C generic I/O> on iicbus12
lkpi_iic11: <LinuxKPI I2C> on drm5
iicbus13: <Philips I2C bus> on lkpi_iic11
iic13: <I2C generic I/O> on iicbus13
lkpi_iic12: <LinuxKPI I2C> on drm7
iicbus14: <Philips I2C bus> on lkpi_iic12
iic14: <I2C generic I/O> on iicbus14
lkpi_iic13: <LinuxKPI I2C> on drm8
iicbus15: <Philips I2C bus> on lkpi_iic13
iic15: <I2C generic I/O> on iicbus15
[drm] Initialized i915 1.6.0 20201103 for drmn0 on minor 0
VT: Replacing driver "efifb" with new "drmfb".
start FB_INFO:
height=1350 width=2160 depth=32
pbase=0x4000000000 vbase=0xfffffe011a200000
name=drmn0 id=i915drmfb flags=0x0 stride=8640
end FB_INFO
fbd0 on drmn0
device_attach: fbd0 attach returned 6
lkpi_iic14: <LinuxKPI I2C> on drmn0
iicbus16: <Philips I2C bus> on lkpi_iic14
iic16: <I2C generic I/O> on iicbus16
hdacc1: Unexpected unsolicited response with tag 63: ffffffff
hdacc1: Unexpected unsolicited response with tag 63: ffffffff
hdacc1: Unexpected unsolicited response with tag 63: ffffffff
hdacc1: Unexpected unsolicited response with tag 63: ffffffff
sonewconn: pcb 0xfffff80019a7b280 (local:/tmp/.X11-unix/X0): Listen queue overflow: 2 already in queue awaiting acceptance (1 occurrences), euid 1001, rgid 1001, jail 0
ugen1.11: <Logitech USB Receiver> at usbus1
usbhid7 on uhub5
usbhid7: <Logitech USB Receiver, class 0/0, rev 2.00/24.11, addr 10> on usbus1
hidbus8: <HID bus> on usbhid7
hkbd1: <Logitech USB Receiver Keyboard> on hidbus8
kbd3 at hkbd1
usbhid8 on uhub5
usbhid8: <Logitech USB Receiver, class 0/0, rev 2.00/24.11, addr 10> on usbus1
hidbus9: <HID bus> on usbhid8
hms2: <Logitech USB Receiver Mouse> on hidbus9
hms2: 16 buttons and [XYWH] coordinates ID=2
hcons1: <Logitech USB Receiver Consumer Control> on hidbus9
hsctrl1: <Logitech USB Receiver System Control> on hidbus9
usbhid9 on uhub5
usbhid9: <Logitech USB Receiver, class 0/0, rev 2.00/24.11, addr 10> on usbus1
hidbus10: <HID bus> on usbhid9
sonewconn: pcb 0xfffff8003f8a8500 (local:/tmp/.X11-unix/X0): Listen queue overflow: 2 already in queue awaiting acceptance (1 occurrences), euid 1001, rgid 1001, jail 0
sonewconn: pcb 0xfffff8003f3e6500 (local:/tmp/.X11-unix/X0): Listen queue overflow: 2 already in queue awaiting acceptance (1 occurrences), euid 1001, rgid 1001, jail 0
 
Um ehrlich zu sein, habe ich es zuletzt auf dem 14.3er RELEASE mit Wayland auf meinem P50 probiert und das wars iwie nicht [firefox stürzte regelmäßig ab]. Auf den Gund gegangen war ich der Sache aber nicht; ist iwie nicht so meine Baustelle und Xorg funtionierte bei mir bisher einfach.

Aber vielen Dank für den Link! Damit werde ich's mal bei gelegenheit auf meiner T430s-Sandbox probieren, wenn ich sie auf STABLE upgrade [ist noch 15.0 RELEASE]. Will unbedingt mal den Sway-Abkömmling Volare ausprobieren, der soll angeblich so funktionieren, wie mein geliebter Notion WM.
 
Was mir jetzt noch einfaellt: Ich starte sway mit exec dbus-run-session sway. Auch wenn dbus systemweit in der rc.conf gestartet wird, finden einige Apps sonst nicht die vom User definierte und exportierte environment-Variable XDG_RUNTIME_DIR. Achja, ich verwende auch nicht sway, sondern swayfx, da dieser bessere gaps hat und wer es mag auch runde Fensterecken. Das ist allerdings nur kosmetisch. Auch mit sway habe ich keine Probleme mit Firefox. Volare und Notion habe ich ehrlich gesagt noch nicht getestet. Hatte damals mal mit ion3 gespielt. xmonad ist auch super, aber never change a running system. Ich war eigentlich auch mit dwm zufrieden und wollte halt mal wayland testen.
 
Moin !

Also unter FBSD ist es auch besser die Wayland-Session via Consolekit2 zu starten !

# ck-launch-session dbus-launch wayfire (oder welche Session auch immer ! )

Wegen seatd etc. !

Der user sollte auch " member of group seatd sein"

Gruss
 
Moin !

Also unter FBSD ist es auch besser die Wayland-Session via Consolekit2 zu starten !

# ck-launch-session dbus-launch wayfire (oder welche Session auch immer ! )

Wegen seatd etc. !

Der user sollte auch " member of group seatd sein"

Gruss
das steht auch so im Handbuch, glaube ich mich zu erinnern und obwohl du auch mir dazu geraten hattest, habe ich das zunächst mal stur ignoriert, was dann zunächst auch funktionierte, wenn ich den labwc, sway, hikari oder was auch immer einfach so aufgerufen habe. Da war dann der Bildschirm noch leer und musste ja weiter eingerichtet werden. Das zog ich dann mit labwc durch und desto mehr Anwendungen hinzu kamen (etwa auch durch Autostart), desto unzuverlässiger wurde der Betrieb, bis hin zu gar nicht mehr starten.
Also habe ich schließlich hinzu gelernt...

Dass dieser Aufruf so gut funktioniert, ist auch einer der Gründe, weshalb ich mich noch nicht weiter mit Wayland-DMs abgegeben habe und noch immer aus der Konsole starte.

Allerdings funktioniert damit bei mir das Umschalten (zurück schalten) zu anderen Konsolen nicht mehr. Das brauche ich nicht, aber es war irgendwie cool, auf einer Konsole einen hikari und auf der anderen einen sway zu starten, auf jedem einen Film laufen lassen und dann so hin und her schalten. Unsinn, aber cool.
 
Hey !

Wenn via "ck-launch-session" gestartet wird , müssen natürlich alle selbst gesetzten
Dinge betreff xdg_usr_dirs und ähnliches entfernt werden !

Was ich hier noch gemacht habe :

/var/run/user per tmpfs einzubinden ! ( schreibar ! )

Bei jeden Neustart sauber starten !

Gruss
 
Was mir jetzt noch einfaellt: Ich starte sway mit exec dbus-run-session sway. Auch wenn dbus systemweit in der rc.conf gestartet wird, finden einige Apps sonst nicht die vom User definierte und exportierte environment-Variable XDG_RUNTIME_DIR. Achja, ich verwende auch nicht sway, sondern swayfx, da dieser bessere gaps hat und wer es mag auch runde Fensterecken. Das ist allerdings nur kosmetisch. Auch mit sway habe ich keine Probleme mit Firefox. Volare und Notion habe ich ehrlich gesagt noch nicht getestet. Hatte damals mal mit ion3 gespielt. xmonad ist auch super, aber never change a running system. Ich war eigentlich auch mit dwm zufrieden und wollte halt mal wayland testen.
Ich bin auch auf swayfx umgestiegen. Ich wollte nämlich blur support in alacritty. Das funktionierte dann erst mal nicht, bis ich herausgefunden habe, dass man das Feature auch in der sway Konfiguration erst einmal einschalten muss:
2026-06-18 00:09:09.webp
 
BTW, weiß jemand warum die Qualität vom Screenshot so schlecht ist? Es sieht aus als wäre da ein Cutoff in den Dunklen Bereichen - auf dem Bild, das ich hochgeladen habe sieht das nicht so aus.
 
Ich wollte nämlich blur support in alacritty.
sieht man das? Woran?

bei mir unter labwc (was dann evtl auch noch zusätzliche Einstellungen braucht oder das gar nicht kann) sehe ich jedenfalls keinen Unterschied und habe ehrlich gesagt auch unter X nicht bewusst Unterschiede gesehen, wenn ich das damals auf dem Composite-Manager enabled hatte.
Vielleicht liegt das daran, dass ich gar nicht weiß, worauf ich zu achten habe und was der Effekt eigentlich bewirkt.
Andererseits, wenn man es nicht vermisst, kann man ja auch ohne glücklich sein.
 
Bist du sicher? Die Gruppe seatd gibt es auf meinem System nicht. Auch in /usr/ports/GIDs gibt es sie nicht.
ich glaube, das ist inzwischen anders, denn zumindest bei mir startet seatd automagisch (?)
Code:
/usr/local/bin/seatd -g video
und läuft dadurch selbst als Member von video, zu der auch der user gehört und somit wird alles gut.
 
  • Like
Reaktionen: lme
Zurück
Oben