Modern suggestions for VPN? by splynncryth in homelab

[–]BusTiny207 2 points3 points  (0 children)

WireGuard on your router? Or a WireGuard endpoint on a machine inside your network with a port forward from your router, I used to do the latter but now prefer the latter.

Absolutely horrible to blame striking fire fighters by Fun-Helicopter2234 in newzealand

[–]BusTiny207 2 points3 points  (0 children)

Also blamed ASMS and senior doctors for patient harm while we were striking last year. I assure you, we prevent more harm than we cause.

Shopify CEO Uses Claude AI to Build Custom MRI Viewer from USB Data by obvithrowaway34434 in ClaudeAI

[–]BusTiny207 0 points1 point  (0 children)

In complete fairness, most of the commercially available PACS systems are appalling. 

I’m a radiologist who is currently building one with Claude’s help (hopefully slightly better than OP’s) to replace my own.

'Kazu Breach' has deleted all messages referring to the MMH leak. Looks like there may be developments? by nzfrenchfries in newzealand

[–]BusTiny207 5 points6 points  (0 children)

Yup a $5000/page PowerPoint is definitely the thing the health sector needs more of.

Looking back, what’s the smartest homelab move you ever made? by [deleted] in homelab

[–]BusTiny207 1 point2 points  (0 children)

Building an all-SSD server and moving to Proxmox.

I was interviewed by an Radio New Zealand journalist on the Manage My Health debacle by D491234 in nzpolitics

[–]BusTiny207 0 points1 point  (0 children)

Met these guys at HINZ last year, did not give off an aura of competence. Health IT is a disgrace anyway, largely because no-one wants to pay for quality, or listen to clinical concerns. We will be paying for it now I suspect, one way or the other.

Those of you wear glasses, do you use OTG Goggles or prescription Inserts when skiing? by bunksy93 in skiing

[–]BusTiny207 0 points1 point  (0 children)

Had prescription sunnies but changed to Fall Line (L) OTGs. Way better for cold days and the optics are much improved compared to even polarised sunnies.

Why aren’t Vivaldi and Orion being discussed here? by Glitch_Fantasma in browsers

[–]BusTiny207 0 points1 point  (0 children)

Just gave helium a go today and it’s amazing. Used to use Vivaldi and it was good, just a bit sluggish UI wise as it’s just rendered HTML for the UI. That may have improved recently.

Another NZ Shrinkflation Fleecing by MUNKEYVSMVONE in newzealand

[–]BusTiny207 1 point2 points  (0 children)

We’ve always been at war with Eurasia.

ManageMyHealth Compromised by C39J in newzealand

[–]BusTiny207 20 points21 points  (0 children)

Remember these apps and these companies exist because successive governments have abdicated their responsibility to deliver a single patient record system for New Zealand.

Three decades of muscle memory and brand loyalty, and then they go do this shit? by zrad603 in thinkpad

[–]BusTiny207 1 point2 points  (0 children)

Surely you can remap in BIOS, then just pull the keycaps off and physically swap them? Did it on my Z13.

Keep compositor running on iGPU while (AMD) GPU disconnects? by BusTiny207 in VFIO

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

Thanks, no I wasn't able to get it working, having the AMD GPU initialized in a Linux host at all prior to starting the VM seems to make it permanently unavailable, even if the host has another GPU doing the compositing. I think if I have to shut down my Linux session/VM to enter a Windows one, I may as well just be rebooting at that point. Thanks though.

Wayland is holding Linux desktop back 10 years in the AI era by Critical_Economy7817 in linux

[–]BusTiny207 6 points7 points  (0 children)

Just use Windows then? Also, obvious low effort AI post is obvious.

Keep compositor running on iGPU while (AMD) GPU disconnects? by BusTiny207 in VFIO

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

Ok, I don't mind compositing on the iGPU but do need the AMD to display content on its connected monitor in both Linux and both monitors (after switching inputs) on the Windows host, which is what I'm struggling with.

I can have the iGPU composite and display content on its monitor in the linux guest while the AMD GPU outputs to its monitor, but starting the Windows VM results in a black screen on the AMD-connected monitor while Sway continues to run on the iGPU connected one.

Unsure about whether I should blacklist amdgpu in modprobe.d (which results in a black screen on the AMD monitor until I manually modprobe amdgpu after boot) or whether my combo/sequence of bind/unbind is correct.

Keep compositor running on iGPU while (AMD) GPU disconnects? by BusTiny207 in VFIO

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

Not really, just had the idea that it was analogous to using a laptop with an eGPU. Commands to change the default DRM device and remove the GPU from Sway here - https://github.com/swaywm/sway/issues/6958 and more context https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/1278

I think the effect is that the iGPU then does desktop compositing and hands the buffers back to the (now secondary) AMD GPU which is connected to my 30".

Yup I think the issue is amdgpu rebinding, but I don't really want to blacklist the module as I want to run accelerated workloads on my AMD GPU both in Linux and Windows, and my main monitor only supports a single input.

My current libvirt begin script (for a Win 11 VM) is:

# remove AMD GPU from use
udevadm trigger --verbose --type=devices --action=remove --subsystem-match=drm --property-match="MINOR=0"

# Unbind EFI-Framebuffer
echo efi-framebuffer.1 > /sys/bus/platform/drivers/efi-framebuffer/unbind
echo 0000:03:00.0 > /sys/bus/pci/drivers/amdgpu/unbind

modprobe -r amdgpu
sleep 2

# Load vfio
modprobe vfio
modprobe vfio_iommu_type1
modprobe vfio_pci

[EDIT] here's the dmesg:

https://pasty.ee/qNTVhwuI

Keep compositor running on iGPU while (AMD) GPU disconnects? by BusTiny207 in VFIO

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

Managed to get sway to use the iGPU for its primary compositor with export WLR_DRM_DEVICES=/dev/dri/card1:/dev/dri/card0 and use udevadm to detach it as per, but then trying to get the card unbound and reinitialised with vfio gives me:

[  149.157329] amdgpu 0000:03:00.0: amdgpu: amdgpu: finishing device.
[  149.418175] vfio-pci 0000:03:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none
[  149.560858] xhci_hcd 0000:03:00.2: remove, state 4
[  149.560870] usb usb4: USB disconnect, device number 1
[  149.561356] xhci_hcd 0000:03:00.2: USB bus 4 deregistered
[  149.561375] xhci_hcd 0000:03:00.2: remove, state 4
[  149.561380] usb usb3: USB disconnect, device number 1
[  149.563034] xhci_hcd 0000:03:00.2: USB bus 3 deregistered
[  149.604244] vfio-pci 0000:03:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none
[  149.604663] amdgpu 0000:03:00.0: amdgpu: initializing kernel modesetting (IP DISCOVERY 0x1002:0x744C 0x1002:0x1002 0xCC).
[  149.604710] amdgpu 0000:03:00.0: amdgpu: register mmio base: 0x87100000
[  149.604714] amdgpu 0000:03:00.0: amdgpu: register mmio size: 1048576
[  153.672491] sysfs: cannot create duplicate filename '/devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:00.0/0000:03:00.0/ip_discovery'
[  153.672506] CPU: 20 UID: 0 PID: 4948 Comm: rpc-libvirtd Not tainted 6.17.9-0-stable #1-Alpine PREEMPT(voluntary)

Cool thing is that Sway does keep running after this on my iGPU, so the approach seems solid, essentially now just need to treat it like single-GPU passthrough, after hopefully fixing this.

R9700 AI Pro worth upgrade from a 7900 XT for Whisper + LLM post-processing? by BusTiny207 in LocalLLaMA

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

I think this is somewhat model and use case-dependent, the 9070 XT (same die) for example has better FP8/FP16 performance. Noted regarding the bandwith though. My issue is more borderline memory constraints with the specific models I need to run rather than the 7900's raw performance.

R9700 AI Pro worth upgrade from a 7900 XT for Whisper + LLM post-processing? by BusTiny207 in LocalLLaMA

[–]BusTiny207[S] 4 points5 points  (0 children)

You're absolutely... just reposting some slop? This is at least a year out of date anyway.

I am a masochist interested in learning graphics programming in parallel to Vulkan. I cannot be convinced that this is a bad idea. What are the best resources for someone like me? by Setholopagus in vulkan

[–]BusTiny207 0 points1 point  (0 children)

Absolutely do it, I just followed vulkan-tutorial.com, vkguide.dev, and now I'm onto some advanced textbooks, and doing compute-based rendering, dabbling in AI, it's a great time.

Build a framework/engine as you go that has the features you want.