Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vbox perf tips #138

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -455,7 +455,7 @@ Each team member is allocated 3 minutes to succinctly cover these three points.
To maintain the efficiency of the stand-up, we strive to keep open discussions to a minimum.
Any topic necessitating a longer conversation is earmarked for a separate follow-up meeting.

If, for any reason, you cannot attend the daily stand-up, please notify the team in the #staff channel on Slack.
If, for any reason, you cannot attend the daily stand-up, please notify the team in the #announcements channel on Slack.
Additionally, post your updates there so everyone stays informed.

### 6.3 Video hand signal protocol
Expand Down
2 changes: 1 addition & 1 deletion docs/Developer_environment_setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Using such will help save time, but in the end, it is individual's responsibilit
> **Note:** Skip if you are using separate work physical machine or dual-booting.

We generally recommend [VirtualBox](https://www.virtualbox.org/).
A step-by-step guide to creating a virtual machine can be found [here](docs/VirtualBox.md).
A step-by-step guide to creating a virtual machine can be found [here](VirtualBox.md).

Apple hardware support in VirtualBox is dire, so the recommended virtualization solution is currently QEMU-based, eg.
[UTM](https://getutm.app/) (+ [guest system installation tutorial](https://www.youtube.com/watch?v=O19mv1pe76M))
Expand Down
9 changes: 8 additions & 1 deletion docs/VirtualBox.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

![](images/hyperv_windows/hyperv_windows_01.png)

Make sure that **Hyper-V is NOT checked**, so deselect it if it's selected like below.
Make sure that **Hyper-V is NOT checked**, so deselect it if it's selected like below. Also deselect **Virtual Machine Platform**, **Windows Hypervisor Platform** and **Windows Sandbox**.

![](images/hyperv_windows/hyperv_windows_02.png)

Expand Down Expand Up @@ -36,3 +36,10 @@ PAE/NX might be disabled by default - make sure it's enabled (impacts performanc
Guide on resizing linux partitions in case you'd need to grow the device can be found [here](https://www.vultr.com/docs/block-storage#:~:text=Resize%20the%20filesystem%20-%20Linux)

VirtualBox guest additions from the "CD" that comes with VirtualBox works better than what you can get from `apt`.

Another thing which should be done is installing Extension Pack - it is needed at least to allow guest machine to access laptop camera. [Here](https://docs.oracle.com/en/virtualization/virtualbox/6.0/user/intro-installing.html) is detailed instruction. Then camera can be enabled in Devices menu of VirtualBox guest.

If performance is weak here are some tips to try for increasing it:
* Change power plan to high performance - for host and guest machine.
* Run VirtualBox as administrator.
* Do not use too many processors (4 should be enough).