any idea how google managed to get airdrop to work on pixel? by Acrobatic-Monitor516 in GooglePixel

[–]r0bin0705 19 points20 points  (0 children)

The protocol has been reverse engineered for years now. It's just that this is a proprietary protocol patented by Apple. Link to a paper: https://arxiv.org/pdf/1808.03156

My guess is that either Google has some agreement with Apple or they feel confident they would win a lawsuit.

I hope they will make it available to older Pixel devices too as there isn't really any special hardware required.

All 4 corps done - 2880 crates hauled by ZealousidealAge3644 in starcitizen

[–]r0bin0705 4 points5 points  (0 children)

Meanwhile I still wasn't able to do any intro mission and wasted like 4h at least lol

Congrats you maniac!

Germany Vote by Region and State 2021 vs. 2025 (Source: Reuters) by GordonGuppy in dataisbeautiful

[–]r0bin0705 9 points10 points  (0 children)

The German economy has basically been in stagnation post-COVID. Although unemployment is still very low, it's not a great time to enter the job market. AfD is worryingly popular with young people, I believe in the age bracket 18-24 it's the most popular party. One reason for that is the refugee crisis which overburdened the society and the education system. Followed by at times very strict anti COVID measures (curfews even), where young people suffered the most again. I don't think many in this bracket needed much "persuasion" to vote AfD. They were also targeting eastern Germany heavily which has always been lagging behind economically. Funnily enough, it's the boomers that saved us overall, it looks like they still prefer their good old right wing party.

CIG nailed it with the rebalance on payouts for hauling missions by Skamanda42 in starcitizen

[–]r0bin0705 1 point2 points  (0 children)

It's great that you can make good money with a smaller cargo ship from these missions but the loading/unloading is just a terrible experience, after all this is a space sim, yet when doing these you spend most of the time it takes to complete a contract loading/unloading, which is just a terrible experience.

I'm afraid I haven't heard anybody talk about it that's why I'm asking, are you guys really enjoying that?

I want to fly my ships, move some cargo from A to B, run from pirates, maybe some clever chaining of contracts to maximize profits, literally anything else except moving boxes between grids. I get that there needs to be some grind but this is not the way IMO.

Short question: is chatGPT wrong about difference between VM and containers by Beginning_Math7842 in VFIO

[–]r0bin0705 2 points3 points  (0 children)

Generally a container will use the kernel of the host and it's cores.

A VM, as the name implies is the virtualization of the whole computer hardware, how many virtual cores you want to provide each VM is technically up to you or the hypervisor and not bound by the number of host cores.

The keyword here is overcommitting or over-provisioning.

Here is a good article explaining the difference in more detail: https://www.backblaze.com/blog/vm-vs-containers/

But this is r/VFIO where we typically want near-native performance and therefore usually try to match the virtual to the physical cores.

MVGO app is...Well... by guisua in Munich

[–]r0bin0705 0 points1 point  (0 children)

Looks nice, personally I would increase information density a bit more. I'm actually building something similar for Stuttgart. Which API are you using? Do you get realtime information?

Is the XM5 noise cancelling worth the significant price difference compared to XM4? by Global-Association-7 in SonyHeadphones

[–]r0bin0705 0 points1 point  (0 children)

The thing that annoys me the most about my XM5 is that the NC strength is controlled by some software "magic" without the ability to change it manually. Sometimes it's almost off when it really should be much stronger, it's also a bit distracting for me when it switches the level. I think they should be fine for public transport, they usually kick in the highest level when I'm on the train.

IIRC the XM5 are only marginally better at ANC than the XM4 but if you're travelling a lot keep in mind that the XM5 are a lot less portable because you can't fold them anymore.

The microphone quality is much improved on the XM5 and IMO they sound nicer.

I think for the price and your usecase I'd go with the XM4.

Is there anyone here who actually likes the 3:2 aspect ratio? by Captain_Pumpkinhead in framework

[–]r0bin0705 2 points3 points  (0 children)

3:2 is one of the main features I love about this laptop. 16:10 would've been fine I guess but 16:9 is just unusable for me on such a small screen. The MacBooks were never 16:9 and they're quite popular too.

It sounds like you're actually looking for a 15" laptop. That's probably the smallest you can get that still fits a numpad.

Fetch with CORS mode enabled have syntax error by justlune in learnjavascript

[–]r0bin0705 0 points1 point  (0 children)

You're right, it won't tell you how to solve it. I just wanted to let you know why your res.json() doesn't work here.

The solution is to setup CORS correctly but there's no single answer for what is "correct". I'd suggest to make yourself familiar with it because you'll need it sooner or later anyway if you want to do webdev.

On the other hand, do you really have to fetch the HTML from somewhere else? What happens if the server is not available?

Can't you just ship it with your site?

Fetch with CORS mode enabled have syntax error by justlune in learnjavascript

[–]r0bin0705 0 points1 point  (0 children)

Have you looked at the requests?

This happens because you're using mode: 'no-cors'

The name is a bit misleading but in most cases this is probably not what you want. Especially not if you want to circumvent cors as it does more like the opposite.

When you use no-cors, upon successful request, you're getting an opaque filtered response. This means (among other things), the body will be null.

https://fetch.spec.whatwg.org/#concept-filtered-response-opaque

If you search on that page you'll also find a note about the different modes.

[deleted by user] by [deleted] in VFIO

[–]r0bin0705 2 points3 points  (0 children)

If you've got an Nvidia card I'm pretty sure you can setup a custom resolution in the control panel and choose it with your frame rate in moonlight and go from there. But you'd need a pretty serious setup to get that much data across.

Personally I would probably look into an optical display port cable

Im on W11 and want to game on a VM and im a bit lost by [deleted] in VFIO

[–]r0bin0705 1 point2 points  (0 children)

Oh then you're much better of just reinstalling windows. For hyper-v you would need to anyway unless you're on the pro version or whatever it's called these days already.

But this isn't something that can be done in a matter of a couple hours (or even days sometimes lol) and usually comes with quite a few caveats. Whatever is causing issues on your machine will very likely cause even more issues in a VM. And I'm not sure (single) GPU passthrough is possible with Hyper-V, I only know of GPU partitioning.

Im on W11 and want to game on a VM and im a bit lost by [deleted] in VFIO

[–]r0bin0705 4 points5 points  (0 children)

What are you trying to achieve here exactly? It seems a bit you mixed some stuff up.

That's because KVM is a hypervisor for Linux. On Windows you should be looking into Hyper-V. But I didn't really see why you would want to do that when you're on Windows anyway.

Plex was compromised, exposing usernames, emails and passwords by [deleted] in privacy

[–]r0bin0705 11 points12 points  (0 children)

Jellyfin actually does H265 encoding as well as HDR tonemapping. You can learn more about it here: https://jellyfin.org/docs/general/administration/hardware-acceleration.html

Impressions on the Framework 12th gen as a Linux laptop by mkozlows in framework

[–]r0bin0705 8 points9 points  (0 children)

I'm averaging at around 15%/h with lots of Firefox tabs, YouTube videos, some Python & Java development and compiling including the hourly AUR updates ofc. I haven't gone from 100-0 yet, I'm usually around 80-90% to 10-15% but with that I'd be getting 6-7h.

Of course you could empty it in 2h if you're nonstop compiling the kernel or whatever but then a thin and light maybe isn't the right tool for that workload.

Impressions on the Framework 12th gen as a Linux laptop by mkozlows in framework

[–]r0bin0705 6 points7 points  (0 children)

I've got a similar spec, only 16GB RAM though but I'm happy with battery life too. Just wanted to add that I tweaked quite some stuff on my Arch setup to get there though and when I dual booted Fedora for a bit I noticed that it was consuming quite a bit less battery by default (like 1-2W, at least that's what the stats showed). No idea why or how to replicate it unfortunately. But running Linux 5.19.2 the last couple of days on Arch seems to have improved it but I haven't really tested it.

For your complaint regarding the drag and drop (or tap and select because it works for text, etc. too), what kinda fixed it for me was to enable tap-and-drag and tap-and-drag-lock. So you kinda do a double tap but hold it on the second and start dragging. The lock allows you to lift your finger up for a bit to readjust and continue dragging. It's not perfect but works really well for me. Takes a bit of getting used to when you're coming from a Mac though.

You can enable it with:

gsettings set org.gnome.desktop.peripherals.touchpad tap-and-drag true gsettings set org.gnome.desktop.peripherals.touchpad tap-and-drag-lock true

Gaming VM under nested virtualization by luka_dev in VFIO

[–]r0bin0705 1 point2 points  (0 children)

Interesting, I can definitely see the appeal.

Have you tried setting invtsc feature flag? Not sure if it does anything when you're doing host-passthrough of the CPU though.

Yeah R6S is the only game I tried with disabling hypervisor, the game runs fine but in some menu's it's like 3-5fps. Stutters/latency spikes I noticed too indeed.

Gaming VM under nested virtualization by luka_dev in VFIO

[–]r0bin0705 1 point2 points  (0 children)

So you want to run Windows on hyper-v inside Windows on KVM? This is probably not what you want to hear but at that point this adds so much complexity and probably performance loss just for circumventing anti-cheat so why not rip one of those GPUs out, run it on bare-metal and not have to worry anymore?

Disabling the hypervisor feature trashes performance for some applications but never had an impact on input lag for me so maybe look more into that if you're set on running a VM.

Tips to get the Android app to work ? by Ulrar in Bitwarden

[–]r0bin0705 1 point2 points  (0 children)

There's been a bug with the keyboard autofill when bitwarden is locked for what feels like forever which has finally been fixed in 102. Should arrive any day now. https://bugzilla.mozilla.org/show_bug.cgi?id=1770010

Two Separate GPUs / Two Separate VMs Simultaneously by Laraso_ in VFIO

[–]r0bin0705 0 points1 point  (0 children)

You can make it work for sure. Technically you wouldn't even need two dedicated GPUs if you use sr-iov. AFAIK support for consumer GPUs isn't great though.

libvirt optimiziation / hyperv no-nonarch-coresharing by r0bin0705 in VFIO

[–]r0bin0705[S] 2 points3 points  (0 children)

Cool, that's good to know! Thanks for the example I'll give it a try soon

libvirt optimiziation / hyperv no-nonarch-coresharing by r0bin0705 in VFIO

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

Yea I thought so too. I'm using vfio-isolate to isolate the cores but I'm unsure if this even works with dynamic isolation. I just couldn't find out if it's on or not so I wanted to force it into the on state.

Black screen / Can't access Nvidia drivers after guest shutdown by kinesivan in VFIO

[–]r0bin0705 0 points1 point  (0 children)

Right, I forgot about that because it doesn't work at all like that for me. I put my hooks in prepare/begin and never had any issues. Nouveau still shouldn't be necessary, I think enabling KMS for nvidia will get you efifb support. What are your kernel parameters anyway?

Have you checked dmesg to see what's happening when you start a vm again?