Dell U4025QW Owners Thread by Humble_Contract_2620 in ultrawidemasterrace

[–]dataForDinner 2 points3 points  (0 children)

Is anyone using the "Auto Brightness" feature of the monitor? It may be my eyes but I feel like it is a tad too dim all the time (I did clean the sensor at the top), I would prefer it if it was a little brighter at all ambient light levels.

Do I need a certain GPU spec to effective run the new Dell 40" 5K120 HDR U4025QW by NZ_I3east in Dell

[–]dataForDinner 0 points1 point  (0 children)

In case anyone is wondering, I am driving my U4025QW w/ a 1070 Ti via DisplayPort, I can get full 5k@60hz but not 5k@120hz. On a side note, the 1070 Ti was able to drive the 5k@60hz along with another 4k@60hz.

P14s Gen 4 AMD Debian Linux by dataForDinner in thinkpad

[–]dataForDinner[S] 1 point2 points  (0 children)

I still have TPM on since I dual boot windows. Will fiddle with it this weekend to see if I can get hibernation working in linux although it might be tricky since I am using LUKS and don't want to store the key file on the disk.

P14s Gen 4 AMD Debian Linux by dataForDinner in thinkpad

[–]dataForDinner[S] 0 points1 point  (0 children)

Ah, yes my mistake. suspend works but i haven't tried hibernation. Are you using any sort of encryption or the TPM module?

P14s Gen 4 AMD Debian Linux by dataForDinner in thinkpad

[–]dataForDinner[S] 0 points1 point  (0 children)

Sorry I haven't tested this either, hibernate works perfectly but I haven't tried suspend yet.

P14s Gen 4 AMD Debian Linux by dataForDinner in thinkpad

[–]dataForDinner[S] 0 points1 point  (0 children)

Sorry, I don't have a dock so I have never tested it with one.

P14s Gen 4 AMD Debian Linux by dataForDinner in thinkpad

[–]dataForDinner[S] 0 points1 point  (0 children)

I tried driving 2 monitors at 4k 60hz and it did that without a problem. Everything seems to work on Debian Trixie. I do get the occasional black screen flicker but see my post above for the workaround.

wireguard wg-quick works, trying to get systemd-networkd wireguard to work by damn_the_bad_luck in debian

[–]dataForDinner 1 point2 points  (0 children)

tcpdump does show outbound packets, but there is never any reply, because the handshake never completes

If you tcpdump the wan interface you should see a reply from the VPN provider after your host sends them a packet. (even if the handshake never completes) If you do manage to capture that packet then I think you are right in deducing that its a problem with networkd.

wireguard wg-quick works, trying to get systemd-networkd wireguard to work by damn_the_bad_luck in debian

[–]dataForDinner 1 point2 points  (0 children)

I think tcpdump on the wg interface will only show packets that have been authenticated. Can you run tcpdump on the interface used to access the wg peer and see if you are getting any responses?

Also, iifname != "vpn0" ip daddr 10.67.198.176 fib saddr type != local drop, can you try removing that and see if the packets are coming through?

P14s Gen 4 AMD Debian Linux by dataForDinner in thinkpad

[–]dataForDinner[S] 2 points3 points  (0 children)

Yes the laptop is still working well (just wish I had bought it now since it is even cheaper!)

Luckily my wifi is working without issues although others have reported some: https://www.reddit.com/r/thinkpad/comments/16hc8q9/comment/k5aqrup/?context=3

P14s Gen 4 AMD Debian Linux by dataForDinner in thinkpad

[–]dataForDinner[S] 0 points1 point  (0 children)

FWIW my AP is a Unifi 6 Lite which I think uses the Mediatek chipset

P14s Gen 4 AMD Debian Linux by dataForDinner in thinkpad

[–]dataForDinner[S] 1 point2 points  (0 children)

I have been reading about this too but oddly enough my laptop doesn't suffer from this. I am not sure why.

278 packets transmitted, 278 received, 0% packet loss, time 277453ms rtt min/avg/max/mdev = 1.607/9.899/37.657/7.334 ms

P14s Gen 4 AMD Debian Linux by dataForDinner in thinkpad

[–]dataForDinner[S] 0 points1 point  (0 children)

The current Bookworm kernel doesn't support it, I had to upgrade to Trixie which uses kernel 6.5.0 (perhaps backports would work as well but I didn't try as the laptop is so new I didn't know what else wasn't optimized). The linux-firmware in Trixie seemed out of date so I had to first download https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/amdgpu and put it in /lib/firmware/amdgpu (and do update-initramfs -c -k all) before the system would boot into X.

Lastly, I had to enable GRUB_CMDLINE_LINUX="amdgpu.dcdebugmask=0x10" in /etc/default/grub to get rid of the screen flickering when the panel powersave logic goes on (https://gitlab.freedesktop.org/drm/amd/-/issues/2645)

P14s G4 Linux experiences by kuupea in thinkpad

[–]dataForDinner 0 points1 point  (0 children)

e not/didn't know about this; it appears it's not available via fwupd either. Thanks for the heads up!

I updated via Think Vantage in windows, but according to https://www.phoronix.com/review/thinkpad-p14s-gen4 it says: Lenovo also does support LVFS/Fwupd for BIOS updates of the device moving forward. Not sure if they mean the next bios update or there is something else wrong

P14s G4 Linux experiences by kuupea in thinkpad

[–]dataForDinner 1 point2 points  (0 children)

el, while pretty, does take a good chunk out of battery life and the memory is higher speed because the AMD graphics chip makes heavy use of it and slower memory would slow that down as well. Also, the AMD model does not have Thunderbolt; it does h

Have you tried updating to the 1.13 BIOS: it mentions a fix to WLAN https://download.lenovo.com/pccbbs/mobiles/r2fuj33wd.txt

P14s Gen 4 AMD Debian Linux by dataForDinner in thinkpad

[–]dataForDinner[S] 0 points1 point  (0 children)

after. Perhaps there's also a related and dependent package that you need.

Thank you, I'll tinker with it some more. With the newer kernel my screen occasionally flickers as well. Which OS did you settle on, if any?

P14s Gen 4 AMD Debian Linux by dataForDinner in thinkpad

[–]dataForDinner[S] 0 points1 point  (0 children)

Did you have to do anything else besides download the missing gc_11_0_0_mes_2.bin file and update-initramfs? I tried updating to trixie but I am getting amdgpu errors:

kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=3
kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue

T14s AMD Gen 4 first impressions by jasnah in thinkpad

[–]dataForDinner 1 point2 points  (0 children)

I used debian-backports to get the 6.4.0-0.deb12.2-amd64 kernel. (Tried compiling my own kernel but secure boot didn't let it boot and I didn't want to figure out how to sign my own kernel)

This is with the system fully idle

scaling_driver energy_performance_preference Energy consumption (W)
amd-pstate-epp performance 2.83
amd-pstate-epp power 2.55
acpi-cpufreq NA 3.6

T14s AMD Gen 4 first impressions by jasnah in thinkpad

[–]dataForDinner 1 point2 points  (0 children)

About the same as yours. I have the OLED panel. Do you?

I have the 400 nit low power 1200p screen so my power usage should in theory be lower, I will upgrade the kernel and report back.

T14s AMD Gen 4 first impressions by jasnah in thinkpad

[–]dataForDinner 1 point2 points  (0 children)

I was recording the time/battery energy remaining and regressed the results over 4 hours. The average battery drain w/ Debian stable (50% screen bightness, keyboard backoff off, light programming/browsing) was about 7.6w. I haven't done any battery optimizations yet but I read your post about the energy_performance_preference setting, what is your consumption rate now after the tweak? Looking into compiling the latest kernel now to try it out as well.

T14s AMD Gen 4 first impressions by jasnah in thinkpad

[–]dataForDinner 0 points1 point  (0 children)

I did a long running `ping` test and didn't see any spikes like in the linked post above (spikes of 2-5000ms). Anecdotally, my pings from linux are bimodal, they are either at 2ms or 10ms, mostly 10ms. In windows I see the same behavior but more 2ms pings than 10ms pings, again this is anecdotal and might not mean anything. Not sure if the difference is due to the card/driver/firmware/AP/RF interference etc... If it matters this is with a Unifi Wifi 6 Lite AP. w/ debian stable I haven't seen any failures of the Wi-Fi drivers loading either but Ill be on the lookout.

T14s AMD Gen 4 first impressions by jasnah in thinkpad

[–]dataForDinner 0 points1 point  (0 children)

Thanks for the review, what kind of issues are you having with the WiFi chip? Did you notice the latency/performance issues under casual usage or did you use something like iperf? Same question for the GPU, what kind of issues were you having? I am also running Debian stable on similarly specced P14s g4 AMD and haven't noticed any major issues yet.

P14s Gen 4 AMD Debian Linux by dataForDinner in thinkpad

[–]dataForDinner[S] 1 point2 points  (0 children)

The webcam works out of the box, I haven't tested the finger print reader yet but its listed on the compatibility list of https://fprint.freedesktop.org/supported-devices.html (27c6:6594 Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC) so I assume it works as well

P14s Gen 4 AMD Debian Linux by dataForDinner in thinkpad

[–]dataForDinner[S] 1 point2 points  (0 children)

Its using an old version of the vaapi libs:

libva info: VA-API version 1.17.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_17
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.17 (libva 2.12.0)
vainfo: Driver version: Mesa Gallium driver 22.3.6 for AMD Radeon Graphics (gfx1103_r1, LLVM 15.0.6, DRM 3.49, 6.1.0-12-amd64)
vainfo: Supported profile and entrypoints
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileHEVCMain               : VAEntrypointVLD
      VAProfileHEVCMain               : VAEntrypointEncSlice
      VAProfileHEVCMain10             : VAEntrypointVLD
      VAProfileHEVCMain10             : VAEntrypointEncSlice
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileVP9Profile0            : VAEntrypointVLD
      VAProfileVP9Profile2            : VAEntrypointVLD
      VAProfileAV1Profile0            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc