randombullet

joined 2 years ago

I used to have a 5700G system that I had to switch out to a 14600k system due to quciksync pass through.

I got my 14600K down to 55w from 75w with everything else being equal. Insane how efficient some setups can be.

My 16tb Pi sips at 13w max or 8w idle. But no encoding or enough storage for normal work. So it's warm storage

[–] randombullet@programming.dev 12 points 1 week ago

We use Tailscale to share between accounts.

But for large transfers I use an encrypted HDD.

[–] randombullet@programming.dev 3 points 2 weeks ago

I selfhost immich in a netcup VPS. They have a 2tb VM for about 22 euros a month via a black Friday sale

I'm on a 1tb arm plan for about 10 euros a month.

[–] randombullet@programming.dev 1 points 1 month ago* (last edited 1 month ago) (1 children)

I am running Jellyfin in an Open Media Vault VM on top of Proxmox.

Jellyfin is in docker in OMV.

All disks are mounted in OMV and then mounted in Docker.

I have a 14600k that has an iGPU passthrough and it works fine. (Same generation iGPU I think)

mkdir /lib/firmware/i915/
cd /lib/firmware/i915/
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/adls_dmc_ver2_01.bin
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/tgl_guc_70.bin
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/tgl_guc_70.1.1.bin
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/tgl_huc.bin
update-initramfs -u

Then try this docker container to see if encoding works

docker run --rm ghcr.io/linuxserver/ffmpeg ffmpeg -hwaccels

Run the container

docker run --rm \
  --device /dev/dri:/dev/dri \
  --entrypoint ffmpeg \
  ghcr.io/linuxserver/ffmpeg \
  -init_hw_device qsv=hw:/dev/dri/renderD128 \
  -hwaccel qsv -hwaccel_device hw -hwaccel_output_format qsv \
  -f lavfi -i testsrc=duration=3:size=1280x720:rate=30 \
  -vf 'format=nv12,hwupload=extra_hw_frames=64' \
  -c:v h264_qsv -f null -

I'm on mobile so formatting maybe shit. But I think you can get the right idea with this.

[–] randombullet@programming.dev 1 points 1 month ago

I use a Sierra Wireless EM9293 with a USB3 to M.2 Key B 4G 5G Modem Adapter Enclosure with SIM Card Slot - V7 from Wireless Haven.

Impressive kit and costs me about 300 in parts.

Works natively with my Mikrotik USB port.

[–] randombullet@programming.dev 2 points 1 month ago* (last edited 1 month ago) (2 children)

5G as in cellular?

I use MikroTik with a USB CAT 20 modem.

[–] randombullet@programming.dev 1 points 2 months ago (1 children)

Client side or server side?

[–] randombullet@programming.dev 2 points 2 months ago (4 children)

Reverse proxy if your home internet is decent.

50mbps upload is fine for me.

I had it running on a mini PC with 8tb of storage, but I couldn't get the latency down to where I want it, so I moved it to a VPS.

[–] randombullet@programming.dev 10 points 2 months ago (3 children)

I run it on a VPS. Works great across oceans. Biggest gripe is that it doesn't load local content first. It checks online and then pulls from those thumbnails. So if you have a weak or slow connection, then you'll get a spinning wheel of death or assets that don't load properly.

[–] randombullet@programming.dev 6 points 2 months ago (2 children)

Be kind rewind

[–] randombullet@programming.dev 2 points 3 months ago

I bought an IMAX film cell of Interstellar. It was a little pricey but I love the movie and I also shoot film.

[–] randombullet@programming.dev 6 points 3 months ago

I think that's PWM dimming vs DC dimming.

PWM dimming turns pixels on and off to make them darker. So for 50% of the brightness, it's off 50% of the time. Higher end panels flicker much faster which helps mitigate perceived flicker. I think 500hz and above is preferred.

For DC dimming is just using voltage to control the darkness with no flickering involved.

 

Hi, I'm trying to pass an HD770 from a i5-14600K to a jellyfin container that's on Open Media Vault. I keep thinking I have the correct firmware downloaded but I guess that's not the case.

The GPU is fully passed through via Proxmox.

Hypervisor: 6.14.5-1-bpo12-pve

OpenMediaVault: 6.12.32+bpo-amd64

lspci | grep -i vga:

00:10.0 VGA compatible controller: Intel Corporation Raptor Lake-S GT1 [UHD Graphics 770] (rev 04)

dmesg | grep -i drm:

[    2.084954] i915 0000:00:10.0: [drm] Failed to find VBIOS tables (VBT)
[    2.093499] i915 0000:00:10.0: [drm] *ERROR* DMC firmware has wrong CSS header length (1097158924 bytes)
[    2.093502] i915 0000:00:10.0: [drm] Failed to parse DMC firmware i915/adls_dmc_ver2_01.bin (-EINVAL). Disabling runtime power management.
[    3.998600] i915 0000:00:10.0: [drm] [ENCODER:240:DDI A/PHY A] failed to retrieve link info, disabling eDP
[    4.001294] i915 0000:00:10.0: [drm] *ERROR* GT0: GuC firmware i915/tgl_guc_70.bin: size (2134KB) exceeds max supported size (2048KB)
[    4.003303] i915 0000:00:10.0: [drm] GT0: GuC firmware i915/tgl_guc_70.1.1.bin: unexpected header size: 1841953 != 128
[    4.003305] i915 0000:00:10.0: [drm] *ERROR* GT0: GuC firmware i915/tgl_guc_70.1.1.bin: fetch failed -EPROTO
[    4.003307] i915 0000:00:10.0: [drm] GT0: GuC firmware(s) can be downloaded from https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
[    4.004270] i915 0000:00:10.0: [drm] GT0: GuC firmware i915/tgl_guc_70.1.1.bin version 0.0.0
[    4.004331] i915 0000:00:10.0: [drm] *ERROR* GT0: GuC initialization failed -ENOEXEC
[    4.004333] i915 0000:00:10.0: [drm] *ERROR* GT0: Enabling uc failed (-5)
[    4.004334] i915 0000:00:10.0: [drm] *ERROR* GT0: Failed to initialize GPU, declaring it wedged!

I have adls_dmc_ver2_01.bin, tgl_guc_70.1.1.bin, and tgl_guc_70.bin all within /lib/firmware/i915/

This docker container returns this

docker run --rm \
  --device /dev/dri:/dev/dri \
  --entrypoint ffmpeg \
  ghcr.io/linuxserver/ffmpeg \
  -init_hw_device qsv=hw:/dev/dri/renderD128 \
  -hwaccel qsv -hwaccel_device hw -hwaccel_output_format qsv \
  -f lavfi -i testsrc=duration=3:size=1280x720:rate=30 \
  -vf 'format=nv12,hwupload=extra_hw_frames=64' \
  -c:v h264_qsv -f null -
[AVHWDeviceContext @ 0x56479ec06c00] libva: /usr/local/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
[AVHWDeviceContext @ 0x56479ec06c00] Failed to initialise VAAPI connection: 1 (operation failed).
Device creation failed: -5.
Failed to set value 'qsv=hw:/dev/dri/renderD128' for option 'init_hw_device': Input/output error
Error parsing global options: Input/output error

I'm at a loss and pulling my hair out.

 

So back a few years ago the SK hynix Gold P31 was the GOAT for laptops due to the low idle wattages and low usage wattages. This allowed you to squeeze about 10% extra battery life out of your laptop.

Is that still considered the best M.2 drives for laptops in terms of power usage?

 

Just exposed Immich via a remote and reverse proxy using Caddy and tailscale tunnel. I'm securing Immich using OAuth.

I don't have very nerdy friends so not many people appreciate this.

view more: next ›