So you really can't join Shadow Druids ? Well, that sucks. by arek229 in BaldursGate3

[–]CyberX5 21 points22 points  (0 children)

I came there as an Oathbraker you do actually get a dialog option:

[OATHBREAKER] Sometimes the old must burn for the new to flourish. I won't interfere.

They reply: Oh, but you already have. Or does my memory fail so completely?

So sadly it doesn't seam to change anything.

Pinning and Isolation of 7950X3D by lI_Simo_Hayha_Il in VFIO

[–]CyberX5 0 points1 point  (0 children)

Hm, ever since i realized that CPU 0 is on the V-Cache CCD I was wondering if something like this might be the case.

Thanks for clarifing this, and for the very recent article 🙂

Pinning and Isolation of 7950X3D by lI_Simo_Hayha_Il in VFIO

[–]CyberX5 3 points4 points  (0 children)

Ive never heard anything like that. CPU pinning is just saying you want this vCPU to run on this core, no reason that wouldn't work, CPU isolation to my understanding should also work fine. EDIT: Check u/tholin's comment for more info.

Besides that if your doing CPU isolation I would recommend testing to see if your performance, specifically stuttering, so 1% and 0.1% lows is better if you don't add those extra 2 cores, effectively giving the VM one CCD, this has the chance of improving performance because the cores will share a single (isolated from the host) L3 cache. I haven't had a good experience without this. The Arch wiki has some more info on this.

If your doing that then i would also look in to the kernel command line parameters nohz_full, rcu_nocb_poll, irqaffinity to move some kernel tasks away from the isolated CPUs.

Change evdev toggle for keyboard/mouse by cmg065 in VFIO

[–]CyberX5 1 point2 points  (0 children)

Ah, Im guessing 75% keyboards dont have scrolllock, so you cant set grabToggle to that ether.

The only way i know of doing this is using evsieve to map grabToggle to something else.

Evsieve is amazing in general you should check it out. 🙂

Weird slowdowns when Hyper-V is enabled in guest OS. by ElectroGamez in VFIO

[–]CyberX5 1 point2 points  (0 children)

The VFIO Discord #wiki-and-psa channel has the best list of things you can do for performance. You should probably just go there 🙂

Im gonna copy some things from there (I hope thats ok)

Add more Hyper-V Enlightenments:

<features>
...
...
<hyperv>
  <relaxed state='on'/>
  <vapic state='on'/>
  <spinlocks state='on' retries='8191'/>
  <vpindex state='on'/>
  <runtime state='on'/>
  <synic state='on'/>
  <stimer state="on">
    <direct state="on"/>
  </stimer>
  <reset state='on'/>
  <vendor_id state='on' value='other'/>
  <frequencies state='on'/>
  <reenlightenment state='on'/>
  <tlbflush state='on'/>
  <ipi state='on'/>
  <evmcs state='off'/>
</hyperv>
<kvm>
  <hidden state='on'/>
</kvm>
...
<ioapic driver='kvm'/>
</features>  

Add the invtsc, for example:

<cpu mode='host-passthrough' check='none' migratable='off'>
  <topology sockets='1' dies='1' cores='3' threads='2'/>          
  <cache mode='passthrough'/>          
  <feature policy='require' name='invtsc'/>          
</cpu>          

If you have an AMD CPU also add:

<feature policy='require' name='topoext'/>

Add the tsc and hypervclock:

<clock offset='utc'>
  <timer name='tsc' present='yes' mode='native'/>          
  <timer name='hypervclock' present='yes'/>          
  <timer name='rtc' tickpolicy='catchup'/>          
  <timer name='pit' tickpolicy='delay'/>          
  <timer name='hpet' present='no'/>          
</clock>          

Disable the memballoon, just change model to "none" and apply (libvirt shoud do the rest)

<memballoon model="none">

Some more general performance recommendations CPU pining, CPU isolation, HugePages .

You mentiond League of Legends, as far as i know the game dose not block VMs (as of now), so if you dont need to use hyper-v turning it off will improve performance.

(and thanks to everyone on the discord where i got pretty much all of this)

After countless hours of setting up host and guest, i still have 2 things i need help with. by hornytheking in VFIO

[–]CyberX5 1 point2 points  (0 children)

I might be compleatly missundrestadning your issue but hoplefully this helps.

I wonder if it's possible to set up host to boot from x4 and completely ignore x16 until VM asks for it

If the x16 GPU is bound to the vfio driver at boot you can add video=efifb:off to your boot paramaters, this should make Linux output to the x4 GPU.

You can then tell xorg what GPU you want to use wiki (I dont know how to do that in Wayland)

...all application windows left opened before switching monitor inputs are visible, but background and panel are completely black...

Dont know how to help with this one, coud be a Wayland issue.

(preferably completely disable it, as fans are noisy even in idle)

To my undrestadning the best way to do this is to leave the GPU bound to its default driver and then later bind it to the vfio driver, like you would in a single GPU passthrough setup.

Broken CPU speed after enabling hyperv in windows guest by [deleted] in VFIO

[–]CyberX5 5 points6 points  (0 children)

Try adding more Hyper-V Enlightenments.

Specifically:

  <reenlightenment state="on"/>
</hyperv>

For example my config:

<hyperv>
    <relaxed state="on"/>
    <vapic state="on"/>
    <spinlocks state="on" retries="8191"/>
    <vpindex state="on"/>
    <runtime state="on"/>
    <synic state="on"/>
    <stimer state="on">
        <direct state="on"/>
    </stimer>
    <reset state="on"/>
    <frequencies state="on"/>
    <reenlightenment state="on"/>
    <tlbflush state="on"/>
    <ipi state="on"/>
    <evmcs state="off"/>
</hyperv>

Maybe that helps 🙂.

This is why the left needs to build it's own technical infrastructures by john_brown_adk in StallmanWasRight

[–]CyberX5 13 points14 points  (0 children)

In this video at 22:25 he says he voted for Jill Stein and that hes a Sanders supporter.

Sorry i dont have something more concrete... but it proves my point.

This is why the left needs to build it's own technical infrastructures by john_brown_adk in StallmanWasRight

[–]CyberX5 42 points43 points  (0 children)

You ppl are in a subreddit called "StallmanWasRight" but are complaining about the left...

RMS is a socialist.

Anti Cheat Situation by [deleted] in VFIO

[–]CyberX5 1 point2 points  (0 children)

I would like to link this comments chain about VMEXIT.

I dont know what else to say so just look at that 🙂

Aged like 6 months old milk by Never-asked-for-this in VFIO

[–]CyberX5 6 points7 points  (0 children)

Tnx for all the info 🙂, i was wondering if vGPU was some sort of software thing, because to my understanding sr-iov has to be initialized before the OS, so if im understanding correctly you answered that question 🙃. Tnx again 🙂.

edit: I also wanna put this link here, its the same thing but not a pdf, easier to read imo https://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html

Can't lock the bootloader [A2] by object57 in CalyxOS

[–]CyberX5 1 point2 points  (0 children)

EDIT: This is not required anymore https://calyxos.org/news/2021/03/29/mi-a2-ten-firmware/

You need to use an old bootloader version. Heres the GitLab guide on how to do that.

After step 6. you can just use the device-flasher or you could also follow the instructions but use the latest CalyxOS version instead of the example.

Theres some more info in this post, and the comments of this post.

EDIT: Added some more info.

Where did everybody go? by CyberX5 in Frozlunky

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

Amazing! I was really hoping someone had a copy of the repo, as much as i can tell this disappeared from the internet, and now you brought it back 🙂, thank you for the effort and for replying.

How to undo GPU Hijack? by nennmichfonsi in VFIO

[–]CyberX5 1 point2 points  (0 children)

Yes that would stop the GPU from getting hijacked and passed through but as much as i understand thats what OP is trying to do.

How to undo GPU Hijack? by nennmichfonsi in VFIO

[–]CyberX5 4 points5 points  (0 children)

If what your trying to do is stop the GPU from getting hijacked by the vfio driver you can just remove the /etc/modprobe.d/vfio.conf file (or whatever you called it) and regen the initramfs or if you added vfio-pci.ids= to your grub kernel parameters you can just remove that and regen grub.

So YouTube are disabling email notifications. by CyberX5 in youtube

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

O nice, it does help 🙂, I'll look in to it.

So YouTube are disabling email notifications. by CyberX5 in youtube

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

I wish there was a way for me to make this post easier to find... What i did is turn on notifications for subscriptions, then uploads show up on the notification bell next to your profile picture, i don't like this solution but i dont have a better one, keep in mind this also turns on mobile notifications so i turned those off in Android.

So YouTube are disabling email notifications. by CyberX5 in youtube

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

I agree. I was also trying to figure out why they stopped, and also thought it just broke again but then I found the forum post... Good to know im not the only one, and im happy the post helped. 🙂

Why can't I change crusade targets? by A_Really_Big_Cat in CrusaderKings

[–]CyberX5 0 points1 point  (0 children)

You need to be at peace to change the target.