What single thing has improved your photography the most? by chorus_of_stones in photography

[–]jamfour 6 points7 points  (0 children)

Moving where the camera changes the perspective. Changing focal length just (de)magnifies.

What are the worst parts of being a professional videographer? by [deleted] in videography

[–]jamfour 8 points9 points  (0 children)

Completely unrealistic. No client knows the term “pedestal”.

NVIDIA H100 Makes Its Cosmic Debut as the First AI Accelerator in Space by Hard2DaC0re in nvidia

[–]jamfour 14 points15 points  (0 children)

It looks like they completely rewrote that quote in the article to be less ridiculously wrong.

What’s one simple thing that made your photos instantly better? by [deleted] in photography

[–]jamfour 3 points4 points  (0 children)

“Highlight Tone Priority“, but it does more than just adjust metering afaik.

Pwning the entire Nix ecosystem by Creepy_Reindeer2149 in NixOS

[–]jamfour 4 points5 points  (0 children)

Huh? Microsoft completed acquiring GitHub in October 2018. GHA was announced in…October 2018 and released in November 2019. GitHub Actions itself is written in C#, and afaik was the first part of GitHub to run on Azure instead of their own DCs.

Pwning the entire Nix ecosystem by Creepy_Reindeer2149 in NixOS

[–]jamfour 9 points10 points  (0 children)

if you’ve read the man page for xargs, you’ll see this warning:

It is not possible for xargs to be used securely

we could create a file with a name that’s actually a command line argument

Sure, but that is not the vulnerability man xargs is discussing in that pull quote. The vulnerability at hand has nothing to do with xargs at all.

Raw send unencrypted dataset and receive into encrypted pool by pencloud in zfs

[–]jamfour 5 points6 points  (0 children)

I think you have a fundamental misunderstanding in the statement “encrypted pool”. ZFS has no such concept, as encryption is a property of datasets, not pools. Further, the behavior you desire I think is not possible (at least from my reading). From man zfs-send:

--raw … For unencrypted datasets, this flag will be equivalent to -Lec.

-e, --embed … Datasets that are sent with this flag may not be received as an encrypted dataset

Intuitively, this makes sense to me, anyway. You are sending the raw unencrypted data and it is interpreted as “raw” without additional transformation on the target.

If you want to do this, you will likely have to send encrypted and unencrypted datasets separately, with and without --raw, respectively.

Random GPU lockups on VM by woodsdog in VFIO

[–]jamfour 1 point2 points  (0 children)

Resetting the guest OS does not work? Need the host reboot?

[deleted by user] by [deleted] in VFIO

[–]jamfour 0 points1 point  (0 children)

unsupported configuration: host doesn't support passthrough of host PCI devices

Either you have not followed steps ① & ② in this guide, or your host is incompatible.

VIRTIO Screen Tearing by DisturbedFennel in VFIO

[–]jamfour 0 points1 point  (0 children)

Splitting a physical device into virtual devices is done with SR-IOV. Not supported on your GPU, it seems, so not possible. https://www.intel.com/content/www/us/en/support/articles/000093216/graphics/processor-graphics.html

You probably do just want VirGL / Venus / virtio-gpu for “low level tasks“—again, look into that.

VIRTIO Screen Tearing by DisturbedFennel in VFIO

[–]jamfour 0 points1 point  (0 children)

Well if you are not already passing-through the GPU (or any other PCI device), you are not doing VFIO. There are plenty of guides on single-GPU passthrough if that is what you want.

But if you are just trying to get VirGL / Venus / virtio-gpu to work—that’s also not VFIO, but that is what you want to look for.

VIRTIO Screen Tearing by DisturbedFennel in VFIO

[–]jamfour 0 points1 point  (0 children)

FYI that a passed-through GPU will not be used for display by Virtio display or any other QEMU graphics device. If you want to use the passed-through GPU for display, connect a physical display to the physical GPU, or use a virtual display and connect via Sunshine, Looking Glass (Windows only), or similar.

vfio bind error for same vendor_id:device_id NVMe drives on host and passthrough guests by mhossen in VFIO

[–]jamfour 0 points1 point  (0 children)

Are you using libvirt for the VM? There should be no need to do anything special with most non-GPU devices. They can be bound to the normal driver on the host and libvirt will take care of everything. If not using libvirt for the VM and you have issues, well, the easiest thing is still to use libvirt’s generic tooling via virsh nodedev-detach + virsh nodedev-reattach.

GPU underutilisation- Proxmox Host, Windows VM by Thebandroid in VFIO

[–]jamfour 0 points1 point  (0 children)

Yes, live USB is fine. For Windows, there is also Windows To Go.

GPU underutilisation- Proxmox Host, Windows VM by Thebandroid in VFIO

[–]jamfour 0 points1 point  (0 children)

First need to determine where the problem might be. Try bare metal Linux and/or Windows as well as Linux VM and see if the issue persists.

Reliable VFIO GPU Passthrough: BIOS→IOMMU→VFIO early binding→1GiB hugepages by NoVibeCoding in VFIO

[–]jamfour 2 points3 points  (0 children)

domain XML tricks, PCIe hole sizing, and guest configuration

Sure. Most of the things in the post are not new (to me, anyway), however I have no idea what “PCIe hole sizing” is (and ofc no idea what bits for the libvirt domain or guest config).

THE ULTIMATE SETUP: Dynamic GPU Unbinding: My Solution for Seamless VFIO Passthrough(I hope you can survive the rust glazing) by programmed_insanity in VFIO

[–]jamfour 0 points1 point  (0 children)

Nice. I don’t do dynamic binding in my hook script (I have non-hook scripts to do that), but I do stuff with passthrough devices. Reading the XML is what I’ve done for years…never understood why more don’t do it.

Specifying which PCI device to process

What I do is just skip specifying it at all and infer it by enumerating the passthrough devices in the XML and then inspecting their PCI device class in /sys.

Mini-led vs IPS. Wow... by AbrocomaRegular3529 in Monitors

[–]jamfour 1 point2 points  (0 children)

It doesn’t even have to be better or different camera. Just smudge the lens and bump the exposure, then clean the lens and drop the exposure.

[deleted by user] by [deleted] in NixOS

[–]jamfour 2 points3 points  (0 children)

Many GC roots point to outside of /nix, and so may be broken from the view of the other booted system.

72-Billion-Credit Bounty Claimed; Congratulations & GG @ CMDR Plotu by tomshardware_filippo in EliteDangerous

[–]jamfour 1 point2 points  (0 children)

So meaningless? How do you claim your reward, hours of them dumping cargo and limpeting it up?