Поврежденные OpenCL поддерживают в nvidia-384

Поддержка OpenCL после обновления от nvida-375 кому: nvidia-384 кажется, повреждается. Конкретно вызов к clCreateContext.

Выполнение clinfo с nvidia-375 результаты в:

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  NVIDIA CUDA
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [NV]
  clCreateContext(NULL, ...) [default]            Success [NV]

Однако с nvidia-384 замечен:

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  NVIDIA CUDA
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [NV]
  clCreateContext(NULL, ...) [default]            <checkNullCtx:2241:create context with device from default platform : error 999>

Это также не возможный понизить легко как nvidia-375 теперь переходный пакет для nvidia-385:

$ apt search nvidia-375
nvidia-375/xenial-updates,now 384.90-0ubuntu0.16.04.2 amd64 [residual-config]
  Transitional package for nvidia-384

Обновление: выполнение clinfo поскольку корень не приводит ни к каким ошибкам с 384.

1
задан 1 December 2017 в 19:44

1 ответ

Запуск clinfo в соответствии с strace показал, что ~/.nv принадлежит root.

[pid 11593] open("~/.nv/ComputeCache/index", O_RDWR) = -1 EACCES (Permission denied)
[pid 11593] open("~/.nv/ComputeCache/index", O_RDWR|O_CREAT|O_TRUNC, 0666) = -1 EACCES (Permission denied)
[pid 11593] open("~/.nv/ComputeCache/index", O_RDWR) = -1 EACCES (Permission denied)
[pid 11593] open("~/.nv/ComputeCache/index", O_RDWR|O_CREAT|O_TRUNC, 0666) = -1 EACCES (Permission denied) 
1
ответ дан 1 December 2017 в 19:44
  • 1
    Первая точка " Удостоверьтесь, что Ваши обои читаемы lightdm" было все, что я должен сделать. Изображение должно иметь, по крайней мере, модификацию файла 644, таким образом, lightdm мог считать его. Спасибо за эту подсказку! – TuKsn 5 May 2014 в 16:56
  • 2
    Первая точка " Удостоверьтесь, что Ваши обои читаемы lightdm" было все, что я должен сделать. Изображение должно иметь, по крайней мере, модификацию файла 644, таким образом, lightdm мог считать его. Спасибо за эту подсказку! – TuKsn 5 May 2014 в 16:56
  • 3
    Первая точка " Удостоверьтесь, что Ваши обои читаемы lightdm" было все, что я должен сделать. Изображение должно иметь, по крайней мере, модификацию файла 644, таким образом, lightdm мог считать его. Спасибо за эту подсказку! – TuKsn 5 May 2014 в 16:56
  • 4
    Первая точка " Удостоверьтесь, что Ваши обои читаемы lightdm" было все, что я должен сделать. Изображение должно иметь, по крайней мере, модификацию файла 644, таким образом, lightdm мог считать его. Спасибо за эту подсказку! – TuKsn 5 May 2014 в 16:56
  • 5
    Первая точка " Удостоверьтесь, что Ваши обои читаемы lightdm" было все, что я должен сделать. Изображение должно иметь, по крайней мере, модификацию файла 644, таким образом, lightdm мог считать его. Спасибо за эту подсказку! – TuKsn 5 May 2014 в 16:56
  • 6
    Первая точка " Удостоверьтесь, что Ваши обои читаемы lightdm" было все, что я должен сделать. Изображение должно иметь, по крайней мере, модификацию файла 644, таким образом, lightdm мог считать его. Спасибо за эту подсказку! – TuKsn 5 May 2014 в 16:56

Другие вопросы по тегам:

Похожие вопросы: