[elrepo] nvidia K1 issue

Steve Cleveland stevec at engr.oregonstate.edu
Tue Jul 25 12:12:23 EDT 2017



On 07/24/2017 11:10 PM, Phil Perry wrote:
> On 25/07/17 00:31, Steve Cleveland wrote:
>>
>>
>> On 07/24/2017 12:27 PM, Phil Perry wrote:
>>> On 24/07/17 19:12, Steve Cleveland wrote:
>>>> I believe my issue is the same as this:
>>>>
>>>> https://elrepo.org/bugs/bug_view_page.php?bug_id=724
>>>>
>>>> But I can't see how to reopen it or comment on it.  I have a K1 
>>>> card. nvidia-detect is telling me I need kmod-nvidia-367xx, which 
>>>> doesn't appear to exist.  The difference is the K1 card does not 
>>>> appear to be supported in the 375.66 driver like the K2 card.
>>>>
>>>> # rpm -q nvidia-detect
>>>> nvidia-detect-375.66-1.el7.elrepo.x86_64
>>>>
>>>> # nvidia-detect -v
>>>> Probing for supported NVIDIA devices...
>>>> [102b:0534] Matrox Electronics Systems Ltd. G200eR2
>>>> [10de:0ff2] NVIDIA Corporation GK107GL [GRID K1]
>>>> This device requires the legacy 367.xx NVIDIA driver kmod-nvidia-367xx
>>>> [10de:0ff2] NVIDIA Corporation GK107GL [GRID K1]
>>>> This device requires the legacy 367.xx NVIDIA driver kmod-nvidia-367xx
>>>> [10de:0ff2] NVIDIA Corporation GK107GL [GRID K1]
>>>> This device requires the legacy 367.xx NVIDIA driver kmod-nvidia-367xx
>>>> [10de:0ff2] NVIDIA Corporation GK107GL [GRID K1]
>>>> This device requires the legacy 367.xx NVIDIA driver kmod-nvidia-367xx
>>>>
>>>> Has there been a 367.xx legacy release from nvidia?
>>>>
>>>> Thanks,
>>>>
>>>>   - Steve
>>>>
>>>
>>> Hi Steve,
>>>
>>> I believe nvidia dropped support for your GRID K1 card in the latest 
>>> 375.xx series driver, so you need to stay on the last 367.xx series 
>>> driver.
>>>
>>> The last 367.xx series driver released by nvidia was 367.57.
>>>
>>> Apparently nvidia will support your card going forward with legacy 
>>> releases to the 367 series, but as of yet they have not released any 
>>> updates. So the most recent (current) 367 series driver is the 
>>> 367.57 release. When nvidia release a legacy update we will release 
>>> that as kmod-nvidia-367xx legacy driver, or at least that was the plan.
>>>
>>> I updated nvidia-detect to report the 367.xx series driver as the 
>>> correct driver for those cards anticipating nvidia would make a 
>>> legacy release imminently but they haven't. Sorry for the confusion 
>>> that has caused.
>>>
>>> For now, you just need to install and stick with the last 367.57 
>>> driver release.
>>>
>>> Assuming you have yum-plugin-nvidia installed, the latest 375 series 
>>> driver should be blacklisted on your system and not available to 
>>> install with yum as it does not support your hardware, so simply doing:
>>>
>>> yum install kmod-nvidia
>>>
>>> should pull in the latest 367.57 driver automatically for you. In 
>>> other words, by the magic of yum-plugin-nvidia, yum _should_ just do 
>>> the right thing for you (please tell me this works for you!). And 
>>> because future (version > 367) releases are blacklisted by yum, yum 
>>> should never offer you updated driver versions that do not support 
>>> your hardware.
>>
>> I have a local mirror, and it had some 375.xx versions before the 
>> latest that were causing issues.  I removed them and it's 
>> successfully installing the 367.57-3 version.
>>
>
> Brilliant!
>
> Yes, the blacklist for K1/K2 devices no longer supported were added to 
> later 375.xx series releases and earlier releases were removed from 
> the repository for exactly this reason.
>
> Older versions are always available in the archive.

I greatly appreciate all of the work you put into maintaining this 
stuff.  nvidia certainly doesn't make it easy.  I support approximately 
600 desktops, most having nvidia GPUs.  It would be much more difficult 
without your tools.  I'm able to use nvidia-detect and puppet together 
to make sure the correct nvidia packages are installed.

In the case of the K1 that does cause a slight issue.  nvidia-detect 
returns a '6' code, which equates to the (currently) non-existent 367xx 
packages.  After your information, in puppet I'm treating '6' and '1' 
the same and installing kmod-nvidia.  But I'm not sure what the best 
approach is.  I understand you don't want to return a '1' for the K1 as 
it's not really using the 'current' driver.  But installing kmod-nvidia 
is the correct solution for now.  But returning a package that doesn't 
exist isn't ideal either.

I'm sorry I don't really have an answer (other than my own work-around), 
but I wanted to make sure you're aware of the issue. Not sure there are 
enough K1 cards out there to worry about.  I only have the one, so you 
don't need to make sweeping changes on my account.

  - Steve

>
> _______________________________________________
> elrepo mailing list
> elrepo at lists.elrepo.org
> http://lists.elrepo.org/mailman/listinfo/elrepo
>



More information about the elrepo mailing list