Improved README - Usage for supported and unsupported devices#89
Open
ballerburg9005 wants to merge 2 commits intognif:masterfrom
Open
Improved README - Usage for supported and unsupported devices#89ballerburg9005 wants to merge 2 commits intognif:masterfrom
ballerburg9005 wants to merge 2 commits intognif:masterfrom
Conversation
…e with unsupported devices"
This was referenced Dec 6, 2024
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Please accept this PR or improve your README in a similar way.
Like outlined, there are only a handful of reset strategies for most unsupported cards according to the amdgpu driver, and thus chances are quite high that you can make it work simply via trial and error with one of the already implemented methods in vendor-reset (even if those do not encompass all strategies that the amdgpu driver employs, insofar as this is even so - and even if the strategies are misfit, it can still work somehow and be better than nothing - and even if whatever important, diverse and manifold use cases people have for doing this, are not immediately or ever at all apparent).
However it is VERY difficult and counter-intuitive to understand this for people from the outside, without some major research and knowledge about hardware. And the whole project is quite suggestive that it is not feasible for a mere end user to make unsupported cards work (which is maybe in the realm of half-truths at best). So it would be prudent and pertinent to briefly explain the situation like this in a practical manner upfront in the README, in order to not send everyone (i.e. mostly less-qualified people) on the roller coaster that entails finding tricks to make unsupported hardware work somehow, or to bail out of trying, despite their cards actually working with very fair chance.