drathvedro

@[email protected]

This profile is from a federated server and may be incomplete. View on remote instance

drathvedro ,

Around these places, if anyone asks for "50% nic liquid", they'd be promptly kicked out of the store. Chances are, that'd be kids that don't know pure nicotine is ~1010mg/mL, or they do know and are asking for something highly illegal.

Are you sure you're not confusing it with PG/VG composition?

drathvedro ,

You'd have to be completely out of your mind to call the Donbas war a genocide. And that's coming from Russian national who frequently calls out Ukraine government for being the same sort of garbage as Russian, if not much worse.

So unless this is some form of high level meta-sarcasm and/or trolling, I'd advise you and everyone who upvoted this to seek therapy.

drathvedro ,
🥶🥶🥶🥶🥶 🥶🥶🥶🥶🥶 🥶🥶🥶🥶 🥶🥶🥶 🥶🥶
🥶🥶🥶🥶🥶 🥶🥶🥶🥶🥶 🥶🥶🥶 🥶🥶🥶 🥶🥶🥶🥶
🥶🥶🥶🥶🥶 🥶🥶🥶🥶🥶 🥶🥶🥶 🥶🥶🥶🥶🥶🥶 🥶🥶🥶 🥶🥶🥶🥶🥶🥶 🥶🥶🥶
🥶🥶🥶🥶🥶 🥶🥶🥶🥶🥶 🥶🥶🥶🥶 🥶🥶🥶 🥶🥶🥶
🥶🥶🥶🥶🥶 🥶🥶🥶🥶🥶 🥶🥶🥶 🥶🥶🥶🥶🥶🥶🥶
🥶🥶🥶🥶🥶 🥶🥶🥶🥶🥶 🥶🥶🥶🥶 🥶 🥶🥶🥶 🥶🥶🥶 🥶🥶🥶🥶 🥶🥶🥶
drathvedro ,

Haha, nope. The links points to a table of contents after which you are on your own. The right link should point to a specific page instead, but the problem here is that postres docs are poorly optimized for search engines. If you click on the top link from google, you would see there's a notice that the page is outdated, with a link to a current version, but said
link is dead. It's not an issue I've ever experienced with mysql docs for example.

And yes, w3schools, despite how terrible it is, is still above the official docs because it is more popular with newbies. I remember a time when I just started, I preferred sites like it, because they were simple and on point, rather than technically correct and comprehensive like the official docs are. If you forgot the feeling, try learning math on wikipedia (assuming you don't have a math degree).

For the rest I cannot argue. Generated/AI shit is indeed ruining the internet and search engines giving up and joining them isn't helpful either.

drathvedro ,

You can press alt-w though to only show full word matches

drathvedro ,

That's the closest one so far, actually.

drathvedro ,

What about PRIME, though? I'd like to give it a shot, but I only just ironed out my setup with triple-gpu(all different vendors) and a ton of sweat, I'm afraid it's going to be back to square one with wayland.

drathvedro ,

I just did that, why not, but it misreported my DE anyway, so I'd take the OP post with quite a grain of salt.

drathvedro ,

It is said that the true linux developer can survive for months at a time on nothing but a piece of dead skin from a callus on his foot and the energy of the community-maintained free and open-source software

drathvedro ,

Yes. Though I am from the authoritarian state. But I wouldn't say the US is that much different. Sure they might not murder you outright, but they can and will make your life at least a little more miserable

drathvedro ,

I just go with full domain names. Like [email protected]. Even combos where data is shared, like [email protected] or [email protected]. But some places actually went out of their way to disallow their own domains anywhere in the field. I've encountered it maybe like 3 times across all of ~1000 logins I have in my password manager.

And the amount of times I had to explain to people that yes, this is a legit email, yes it has your company's name and your personal name in it, it is exactly as intended, so don't send me spam because I will know it was you who sent it...

drathvedro ,

I have all my admin/mail/webmaster/etc blacklisted a long time ago because those are the that get spam first when spammers parse lists of registered domains.

I wonder if abuse@'s get any spam...

drathvedro ,

Web developer here. The problem here is not with emails but with change.org's business model, which is reliant on lying to people that their petitions actually mean anything. But, anyone with half a brain cell can easily spot that they don't have any legal backing whatsoever nor do they do any kind of identity verification, therefore those petitions are completely worthless. They might as well not give a fuck and allow cheating. For all they care, it only boosts counters and makes them appear more popular than they actually are.

drathvedro ,

Another thing like that I wish I'd discover sooner is syncthing - it's really intuitive, just point it to a folder and it syncs stuff across your devices automatically. With it, a lot of cloud storage, backup and file transfer applications and features are completely redundant.

EDIT: Ah, I did not scroll far enough to see that this recommendation is literally the next comment from this.

drathvedro ,

Looks like nothing has changed. This is how it opens up on 4k screen. Although, it looks like they tweaked it a little. Up until recently I remember opening a post would show a hilariously small like 800 by 600-something box, half of which was comment section that'd fit like 5 comments at best. But now they finally made it properly scalable.
https://lemm.ee/pictrs/image/4c6299ed-8a75-45aa-b370-20ef73ed4811.webp

drathvedro ,
  • A glance to the side is much faster and easier than pressing physical buttons

  • You can see stuff with your peripheral vision. With alt-tab, you don't see if anything is happening at all

  • Alt-tab is linear, screens are 2d

  • You can't tile absolutely everything unless your screen is huge and has very high resolution, at which point it turns into rich people's version of multi-monitor setup, since a bunch smaller screens are much cheaper than single big one

  • Alt-tab list changes constantly. But some apps are likely to be constantly there, you can throw them on separate screens and unclutter the main one by doing so

drathvedro ,

I didn't really mean "tile" as in tiling WM, more like that if you're this type of guy, then you could just just put everything you'd ever need somewhere on one screen, never maximize anything, and then nothing's ever going to be out of sight.

My setup is mostly static, with 6 screens, so I rarely even switch windows on screen. I've got top-left for whatever is making sounds - music, movies, youtube, etc. Top-right is for the stock charts. Left is for comms - I've got all chats tiled up in there, but if I'm in the videocall I'll fullscreen that, or, if I'm focusing, I put documentation and references there. Middle for IDE, right for the app I'm working on and a front-end debugger. There's also bottom screen for a back-end debugger, a live database view and a small log tail. Top two screens are stationary that I only use at home, so I don't need them when I'm out working. The rest are set up so that I don't ever have anything important out of view. It's exceptionally good when I'm debugging - I can see, live, absolutely everything that's going with the app, from rendered page down to db data, click through steps and instantly see what happens where. It also saves me some time, as with one screen I would sometimes forget I was debugging after doing something different in IDE, and then wonder why tf is my app not responding. With debug always open this is never the case. I also set up win+WASD to jump between windows by direction, which in most cases means jumps between screens, so win+w - space would stop whatever is making a noise. When I'm off work, I usually surf or game on my middle screen, tops stay the same, so does the left, bottom switches to PC performance metrics, and right usually has something that controls the PC itself, like fan curves or sound mixer. Surely I could do with a single screen, and I actually went single-multiple-single-multiple before. The second cycle really taught me some window discipline. On the first go at multi-screen I got a short boost of productivity but then fell into a pit where I would have stuff all over the place, constantly switching and leaving apps forgotten on others. It wasn't until after returning to single that I've realized exactly what I want out separated and consistent in one place.

floating (awesome)

Did you seriously set up awesome as a floating window manager? You monster! Jk, do whatever fits you

drathvedro , (edited )

Ah I see what you mean by tiling. Still, such a setup feels… excessive, no? I can completely understand that you literally never need to pull up anything since it’s all just there, but I dunno (I’m reaching here) doesn’t your machine get hot from all the displays and forcing all screens to do constant screen updates?

It is excessive yes, but I'm all about going above and beyond, sort of say. It doesn't really get hot since it doesn't update if there's nothing to update - I've checked in the driver. Actually an error in said driver might have put an end to my windows journey on this machine, as some bug was causing all screens to not refresh unless there was any app doing a draw somewhere. It does use quite a bit of VRAM, though(~1.5 gigs) but that doesn't matter when I'm working as I turn off the dGPU and the iGPU uses RAM which I have plenty. I used to just grab this machine and go to the nearest restaurant with poor internet(less distractions) and focus on work until the battery dies, and I've consistently got 2-2.5 hours off.

When you have to travel, you can’t take all that with you – so working on a laptop at the airport must be incredibly frustrating if you’re used to things just being there, no?

I do travel with it. It is a bit frustrating, yes, but as mentioned, the quad-screen setup is portable and I can pull it even in an airport given enough space. The problem is TSA, they used to not give a damn about laptops, but the last time I moved, they forced everyone to take out laptops and turn them on, at every one of the 4 airports I went through. But I had like 5 on me: My personal one w/extra screens, a corporate issued one as a spare, a tiny laptop that I used to carry in my pocket which saved me quite a few times, and also a colleague asked me to grab his laptop and iPad to pass off to his relatives. All this, along with a few HDD's, was just enough to fit into a carry-on bag. But checkpoints were all something like:

  • Is that your stuff?
  • [On reflex already] Yes, and that thing in there is a vape, not a hand-gr...
  • Do you have any laptops in there?
  • Five
  • Five what?
  • Five laptops
  • Come here, put them out on this table and turn all of them on
  • 😩😩😩 It's going to take like 10 minutes to pack and unpack, and I've got a flight to catch
  • Don't know, don't care

5 minutes later

  • Alright, everything's good. Why'd you need so many for, anyway?
  • I'm an IT specialist
  • Okay. But what's this though?
  • It's 4 hard drives
  • Take them out, show me
  • 😩 Sure...
  • Okay, everything seems in order. Why'd you need so many for, though?
  • I'm an IT specialist
  • Ah, right... You're free to go

I could've saved myself trouble and put all them into a checked baggage, but since I was moving through some totalitarian dictatorship states, I'd rather have all the data close to me rather than have it pulled out and searched without my consent, which they are likely to do given that they forced people to hand off unlocked phones for search before.

drathvedro ,

Yes. Spent a month in a ward with a fixed regiment. Never got used to it, and my sleep cycles were all over the place. By the end of the month I was starving because I was missing so many meals, and it was overall torturous.

drathvedro ,

I've tried both making puzzles for myself (like locking alarm off in a PC case) and math challenges. Both of those failed and were only inducing somnambulism in me.

drathvedro ,

Honestly, if you're working remotely, finding a job that has a better fitting schedule, is indeed a good idea. Moving there, though, might not work out as your body might drag you to the same sleeping patterns you had before.

drathvedro ,

I checked and it seems like in my area they only do checks that I already know the results of. Stuff like SpO2 analysis, or checks for snoring and sleep paralysis, which I don't have any problems with. I figured that I'm just drifting towards sleeping at somewhere around 6AM with the morning sunrise, and in the last years it was consistent across different time zones. I'm usually completely fine and working around this, and my workplaces thankfully had been quite loyal to me being consistently late as long as I got the job done, for which I always stayed last. It's just the stuff that is built for morning people that throws me off hard, like appointments at 9AM that I can only realistically meet by staying awake even later.

drathvedro , (edited )

It's not their medicine. It is ouя medicine, the people's medicine, that was robbed of us by some crooks, who put it in the hands of other crooks, who have been and continue taking our medicine from said crooks and yet they bully and humiliate us. And now what they did is they've put it in the hands of yet another crooks, who will bomb and murder us. But they'll put most of it back in the pockets of the previous crooks, because that's what crooks do.

Don't be a crook. Be like me, be the unsung hero, and commit tax fraud. Steal government property, promote black markets, and share the medicine back to the community around you.

/s but not 100% /s

drathvedro ,

nice to see ARC's all the way up to recommended, I should pick one up the next time I do a gaming build.

drathvedro ,

Windows 10: Good

People keep repeating that but it's by far the worst and actually the one that made me bail. What is it that good about it that made it worth sacrificing user choice, privacy, performance, latency, search, startup time, solitaire, and much more?

drathvedro ,

That's just lazy. They can put min order quantity to achieve the same effect.

drathvedro ,

This is a terrible video. 20 minutes just to say "bad customer support". But then, who does nowadays?

On a sidenote, the pearl, the jewel I got from their CS is "WeLL I gUeSs tHiS LaPtOP oNlY sUpPoRtS ThReE ScReEnS iN tOtAl". Bitch! This laptop has 3 separate video outputs! And 2 screens built-in! The fuck is 3 total? Besides, it totally worked until some botched update on their side...

drathvedro ,

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.

drathvedro ,

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)

Windows 11 Start menu ads are now rolling out to everyone ( www.theverge.com )

Microsoft is starting to enable ads inside the Start menu on Windows 11 for all users. After testing these briefly with Windows Insiders earlier this month, Microsoft has started to distribute update KB5036980 to Windows 11 users this week, which includes “recommendations” for apps from the Microsoft Store in the Start menu....

drathvedro ,

You mean, how long they will be actively putting trackers and malware into it? I mean, win 10 is where it all started, 11 is just continuing it.

drathvedro ,

A lot of the frustration comes when they try to make something like that but fall just a bit short. From the top of my head, Yamaha HS8WI means studio monitor with 8 inch driver, W is for white and I stands for built-in mounting points. But then, HS8S is a completely different thing entirely. Or sound cards, where a lot of manufacturers follow a naming standard that goes something like 2x2, 2x4, 4x4 etc, where the first number is the amount of inputs with latter being the amount of outputs… until you get to 18x20 where it typically means it has 8 inputs and 10 outputs, but with an ability to connect 10 more ins and outs via ADAT, which in practice means you can just buy the same unit twice for a 16x20 setup and wonder where the 2 missing inputs are.

drathvedro ,

As if Ukraine was at some point NOT a colony of Russia…

drathvedro ,

This implies that Belarus is also not a colony of Russia. Do better.

drathvedro ,

Tell that to a million of Belarusians who were persecuted and exiled for opposing Russian puppet at the head of state.

history.state.gov

You must be fucking kidding me. How far up your ass your head is, if out of all sources you chose the US’s department of state?

drathvedro ,

The difference in the way Ukraine mourns their lost ones is such

The fuck you’re saying, man? Have some conscience, don’t say shit like that

that calling Russia “Civilized” in any way is just a blatant lie

It’s not the Russian soldiers who pick up the phones off enemy soldiers to humiliate and blackmail their relatives and wives(or widows). It’s not Russians who are breaking into every single Ukrainian public conversation to remind everyone that they do, in fact, celebrate deaths of innocent people. This is something that is unfortunately rather common among Ukrainians, and something that I’ve witnessed first hand on multiple occasions.

drathvedro ,

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.

drathvedro ,

Sorry, but disk erasure is not available in the trial version of Disk© Partition® Wizard™ 2002. To use this feature, please upgrade to Disk© Partition® Wizard™ Pro 2002 for just $49.99 at Whythefuckdoievenneedthis.co.uk/shop

drathvedro ,

161 hours is a very optimistic estimation… given the extreme weather conditions and the awful roads at the far east.

drathvedro ,

Apparently it only takes 9hrs to drive around Moscow. US guys, your time to shine! I bet you’d have a city that would take more time to drive around than Netherlands

drathvedro ,

Not sure how you’d drive around NY (on a boat?), but I was pretty sure that DFW is at least just as big - must be, given how it’s population is only 2x smaller, but consists mostly of suburbs that consume vastly more space per person compared to Moscow’s commieblocks. There’s no neat circle roads there, though, but taking even the most encompassing route (which is fair game given how Moscow’s ring road also wraps around a lot of area not under Moscow jurisdiction) it still takes less time, even though the distance is higher.

drathvedro ,

Yes, but it’s mostly gravel at the last stretch. And it’s harsh, especially in winter, gotta make sure your car is in perfect condition and is full of fuel. There’s a reason it’s called “the road of bones”

en.m.wikipedia.org/wiki/R504_Kolyma_Highway

drathvedro ,

Any specific issues? Pretty sure there’s lots of people in this sub who could help you out with that, myself included.

drathvedro ,

It’s generally a lot more control-able with a terminal. I can remote into any of my machines, including IOT stuff, and have full control over any of their settings, like, say, volume or display brightness or whatever. With GUI it’s like what, RDP/VNC/Teamviewer in? Gonna be painful over mobile connection… Apps? The developer just went bankrupt and now it’s dead because the cloud server is down. And I haven’t even started on automation…

Also, changing multiple behaviours in one place is also nice. Say, I want to remove the volume osd and control how I want to manipulate windows. It’s either an array of small disconnected utilities(in this case, HideVolumeOSD + AltDrag), or huge RAM hogger utilities like DesktopFusion, or, I can just edit it in my WM config with just a couple of lines. Things like adjusting volume based on window position (to have a background and foreground media displays) is completely out of the picture on Windows and are a breeze on Linux.

In short, lots of benefits. The downside, I guess, is a complete disarray of components. Like in case of volume again, I have pipewire daemon pretending to be pulseaudio which is middleware for alsa… and all of their corresponding utilities work but control the same thing, so it’s incredibly confusing which ones to use. Also webapps for some reason can control their own volume in the system mixer(?) So there’s at least 4 ways to adjust just one slider. And it can create confusion when multiple things interact with different interfaces - I’m still to figure out which fucking thing keeps setting the grp:alt_shift_toggle option in my keyboard layout.

drathvedro ,

This is, indeed, uncommon. Typically the GPU either gets detected(abeit, often with errors), or the VM doesn’t start at all. Do you use libvirt by and chance?

drathvedro ,

But are you launching VM via virsh/virt-manager or directly using qemu-system-x86_64? Could you provide the XML or the command line you’re using? What does lspci -k say in regards to your GPU’s?

drathvedro ,

That might be a questionable choice given that this would leave the nvidia driver running on host machine and it’s usually the most fucky part of this whole operation.

drathvedro ,

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)


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

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.

drathvedro ,

Aight. I understand, VFIO is a kickflip of linux world and it takes a lot of pain, frustration and patience to do, so take your time.

Also, the next time you go for it, maybe give supergfxctl a shot, if you haven’t already, if it works it should be pretty straightforward.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • tech
  • kbinEarth
  • testing
  • interstellar
  • wanderlust
  • All magazines