Skip to content

Project 0: Xuanzhuo Xu #28

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

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Project 0: Xuanzhuo Xu #28

wants to merge 2 commits into from

Conversation

PKUxxz
Copy link

@PKUxxz PKUxxz commented Sep 6, 2023

Basic Requirements

Repo Link

Added screenshots and README that required, you can find those within image/ folder

Feedback:

The instruction should be updated, especially when students are using GPU from outer providers like AWS. Here's some experience from my own.

  • If using computing GPU like Tesla T4, M60 and etc, the GRID driver is to be purchased, otherwise the GPU would be limited to the TCC mode with default Datacenter Driver, without support of OpenGL. This would be really confusing especially every step before works well, only when running the cis565_ target it goes wrong. For those who are using AWS, a way more convenient way is choose a specific Amazon Machine Image(AMI) called Microsoft Windows Server 2019 with NVIDIA GRID Driver, which costs less then 2$ per hour.
  • Try to use Windows instead of ubuntu when using AWS, because the GUI support of ubuntu-desktop or other GUI is too poor, the g3 or g4 instance seems not able to carry on such GUI, the only result you will see is the CPU usage keeps at 99%, while the GUI stuck itself from time to time, making it impossible to do anything.
  • In some cases(depending on the version of the system), connecting the Windows instance using the generic Windows Remote Desktop would result in freezing OpenGL to 1.1.0 version. If you are using Windows, it seems like there's a patch released by NVIDIA, to fix this. Otherwise, if you are using Macbook like me, using other methods when you are finishing project would help you get rid of potential problems, VNC and TeamViewer is recommended.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant