-
Notifications
You must be signed in to change notification settings - Fork 1
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
set up code to capture new GPUs #6
Comments
This is a good question for @jcoffland : Can we capture these automatically? Alternatively, since there are only three prefixes ( |
I think we have to filter the results. We already have a number of old GPUs that cannot be supported but we have not systematically listed all the pre-Fermi GPUs, even looking just a nV, When Intel asked us to support their GPUs, they specified Gen 9 or better. I happen to have a Gen 7. Should I manually enable it and run tests on it or should we accept their recommendation. AMD has a lot of old devices acquired from ATI that they no longer support. I think it's wrong to accept anything that happens to show up unless it's "modern" |
The reason gpus.txt was originally established was to exclude those devices that couldn't be supported. |
There are a lot of 0s already but it's not an all-inclusive list. The lists were built based on somebody asking for support. Are we also going to look up the name from some external source to replace TBD with something meaningful or is that still going to require human support? |
The following email discussion took place before this ticket was opened. It is included here for reference. Joseph Coffland John Chodera Joseph Coffland Bruce Borden What do you think about reclassifying all Intel iGPUs as species 1 and telling folks who want to test them that they're allowed to gather benchmarking information for 0 points? That'll conflict with Joseph's desire to have the client NOT create a slot for them. (You might suggest it to him.) |
The client should have already detected the lspci codes and checked GPUs.txt to see if it's already known. If it's a 0, message says it's unsupported. If it's a 1, the message an say this GPU is being benchmarked. If it is not listed an entry can be added as mentioned at the top of this topic and the message for species 1 posted using a future tense. This is not a huge problem. We may get a dozen requests for new GPUs per year. The most labor intensive step is obtaining the correct lspci code which, as noted above, the client will already have available to it. |
We'll still need to add a man-readable name or devise a way to capture that information elsewhere. |
To capture the information when a new GPU shows up, you're going to need some new code somewhere. What are the chances that you can start capturing the PCIe binary codes and make a temporary entry somewhere 0xiiii:0xjjjj:N:1: [TBD]? Even though the assignment to beta may not happen until later, capturing the pcie codes would help me a lot. The lookup table for iiii to N can be done at the same time -- or not. Your choice.
We can also start work on filtering out the such reports that do not represent a new GPU, too.
The text was updated successfully, but these errors were encountered: