sebanc / brunch

Boot ChromeOS on x86_64 PC - Supports Intel CPU/GPU from 8th gen or AMD Ryzen
GNU General Public License v3.0
3.56k stars 388 forks source link

Paravirtualization Support #1834

Open 3xfc opened 1 year ago

3xfc commented 1 year ago

From what I can tell, it seems like the Brunch kernels are being built without paravirtualization support (CONFIG_PARAVIRT and VirtIO drivers.) This could be bad for performance inside Crostini and the new arcvm.

tejasraman commented 1 year ago

Ok small question @peter-marshall5 have you tried this? I haven't seen any abnormal performance regressions in Crostini (within Brunch) as compared with native Linux but I'll try building a build with those changes on my CI repo and see later.

3xfc commented 1 year ago

I've tried it, but I haven't actually benchmarked anything properly yet. All I can say for now is that it doesn't introduce any new issues.

tejasraman commented 1 year ago

My desktop decided that it didn't want to build...