• 0 Posts
  • 55 Comments
Joined 1 year ago
cake
Cake day: July 3rd, 2023

help-circle






  • My 2c:

    Crypto, however, has no such backing. If Bitcoin goes away for some reason, all you’re left with is essentially digital trash

    It’s crypto’s weakness and it’s power is that it’s not and cannot be regulated. It acts as a protection against malicious regulations. Of course, it does bear numerous risks and should be approached with extreme caution. But I can literally remember the seed phrase and go through dozen of checkpoints and criminal neighborhoods without any risk of losing any of it, even if they rob me completely naked. It is safe as long as I’m alive and of sound mind, and probably wouldn’t really care anymore if I’m not. As far as I know, there’s nothing else in the world that could offer such a security level.

    The content behind the NFT, whether it’s artwork or whatever, isn’t locked. It’s actually the opposite of locked, it’s publically available on the blockchain, by design

    There’s not even a guarantee that the content stays up. The receipt just points to some content on some server. Or to ipfs, but ipfs isn’t magic, if there isn’t anyone on there hosting said content then it is gone. Same problem, but a lot less probable, is that if all nodes on the blockchain go offline, then the NFT itself, along with all currency, is gone.

    Pump and dump, for those unaware, is where you artificially inflate the value of something making it seem like a really good deal so everyone buys it, raising demand and prices, then the people who generated the hype dump their investment, cashing out when the value is high, and making off with the money while the value of the investment tanks

    Ideally, in a perfect world without hype and idiots, this would be a guaranteed losing scheme. Because to “dump”, you’d have to have someone who is ready to buy. If people don’t buy, then the perpetrators would have no option but to take the hit themselves. I heard this was the case when somebody managed to short logan paul’s shitcoin immediately after the pump. There should be less hype and more of that, and more frequently.








  • It would be interesting to see to be honest

    I still have the video I’ve sent to them at some point, it describes it in all detail, if you can bear my accent..

    I’ve had laptops before where the video ports would only connect to the dGPU, and the internal screen used Optimus (display output from the iGPU with graphics acceleration from the dGPU on demand). Lots of dual GPU laptops are MUXless like that in fact.

    Yeah, I’ve had some of those. Actually owned one of the first generation optimus laptops and it was horrible, most of the time it did not pick up the heavy load and stayed on iGPU even when playing games. Seems to be much improved a lot in win10-11, but I still prefer the kill-switch.

    This one kind of works like that too, though. The MUX only controls which GPU the main panel is connected to (and with it, the framebuffer). The modes basically are:

    • “Eco” where only iGPU is enabled
    • “Hybrid” where iGPU is main and maintains framebuffer while offloading work to dGPU when needed just as you’ve described
    • “Ultimate” with Nvidia as main, which apparently gives much better framerate and latency because it does not require overhead of workload offloading and framebuffer shuffling, but the dGPU is by far the most power hungry device at 150W TDP which drains the battery in mere minutes, even on idle

    I have had issues with dual GPU systems like that on Linux

    I feel you. My previous setup was a desktop with both AMD and Nvidia cards, which I juggled between the host and VM. It was pain, mostly because Nvidia did not want to play nicely. Also because most utilities assumed I had Intel APU — I didn’t, but it was fair assumption at a time. Nowadays, it seems like everything’s sorted out, even VFIO was a breeze to set up (though what for, most games now play on linux nowadays thanks to steamdeck)


  • Maybe you’re right, but I haven’t seen a GPU that doesn’t have at least 4 distinct outputs in a while, not that I’d expect one in a machine of this class either. The problem, if I were to guess, is that this machine has AMD iGPU with Nvidia dGPU and a switchable MUX on top of that so it could boot with(or without) either as primary. That’s like three points of failure already. On top of that, I had the main panel cracked and badly malfunctioning, so I’ve removed it, just in case, for about a month while I waited for replacement. I guess some firmware update did not expect the main panel to be missing(or to have different s/n) during update and did something stupid to the mux setting that made it so that two outputs can’t be active simultaneously. I’ve tried to reach someone half-competent at ASUS for like a couple months, then just said “fuck it” and installed linux. Now living happily with 6 displays up and running, theoretically up to 9 if I do some output splitting shenanigans. Someday I’ll actually build that setup just to dunk on that rep who told me it could only handle 3.




  • Windows, too. Turns out, there’s a hard-coded image size limit. If you’ve got a ~5k screen or bigger, or equivalent size virtual desktop with multiple monitors - you gotta find a way to compress it below limit. Nope, webp is not accepted, even though it is perfectly capable of using it.



  • Do you want the overview XML or for a specific category within virt-manager?

    A full XML, unless you have something private in there, which you can remove. I just remember that for nvidia’s there could be parts preventing load anywhere. In my case, for example, it was booting a BIOS VM instead of UEFI one.

    shows both my GPUs are there now

    But what’s the driver used? Should be something like this (my laptop for example, without irrelevant lines)

    01:00.0 VGA compatible controller: NVIDIA Corporation GA104 [Geforce RTX 3070 Ti Laptop GPU] (rev a1)
    	Kernel driver in use: vfio-pci
    01:00.1 Audio device: NVIDIA Corporation GA104 High Definition Audio Controller (rev a1)
    	Kernel driver in use: vfio-pci
    06:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt (rev c7)
    	Kernel driver in use: amdgpu
    06:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1640
    	Kernel driver in use: snd_hda_intel
    

    the BM says iommu group is not viable

    Well that’s something. Check the script at arch wiki on VFIO, at the paragraph “2.2 Ensuring that the groups are valid”. It should print out the IOMMU groups you have in your system.

    Basically, a thing with IOMMU is that you must pass all or none of the devices down to VM within each IOMMU group, even if you don’t necessarily want them in your VM. In most cases, that means also passing the built-in sound card that feeds audio via HDMI outputs (the .1’s in the above example). In cases where there’s something else crucial in that IOMMU group, there’s ACS patch but that’s a hack and should only be used as a last resort.