FS#68326 - Update from nvidia 455.28-4 to nvidia 455.28-7 breaks OpenCl and CUDA

Attached to Project: Arch Linux
Opened by Michael (ZeroBeat) - Sunday, 18 October 2020, 17:18 GMT
Last edited by Doug Newgard (Scimmia) - Sunday, 18 October 2020, 20:54 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Update from nvidia 455.28-4 to nvidia 455.28-7 breaks OpenCl and CUDA:

Running kernel 5.9.1-arch1-1 and nvidia 455.28-7:

$ hashcat -m 22000 --benchmark
hashcat (v6.1.1-120-g15bf8b730) starting in benchmark mode...

Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.

cuInit(): unknown error

clGetPlatformIDs(): CL_PLATFORM_NOT_FOUND_KHR

ATTENTION! No OpenCL-compatible or CUDA-compatible platform found.

You are probably missing the OpenCL or CUDA runtime installation.

* AMD GPUs on Linux require this driver:
"RadeonOpenCompute (ROCm)" Software Platform (3.1 or later)
* Intel CPUs require this runtime:
"OpenCL Runtime for Intel Core and Intel Xeon Processors" (16.1.1 or later)
* NVIDIA GPUs require this runtime and/or driver (both):
"NVIDIA Driver" (440.64 or later)
"CUDA Toolkit" (9.0 or later)

Started: Sun Oct 18 19:11:46 2020
Stopped: Sun Oct 18 19:11:46 2020

$ uname -r
5.9.1-arch1-1

$ pacman -Q | grep nvidia
nvidia 455.28-7
nvidia-settings 455.28-1
nvidia-utils 455.28-1
opencl-nvidia 455.28-1



Running kernel 5.8.14-arch1-1 and nvidia 455.28-4, everything is fine:

$ uname -r
5.8.14-arch1-1

$ pacman -Q | grep nvidia
nvidia 455.28-4
nvidia-settings 455.28-1
nvidia-utils 455.28-1
opencl-nvidia 455.28-1


$ hashcat -m 22000 --benchmark
hashcat (v6.1.1-120-g15bf8b730) starting in benchmark mode...

Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.

CUDA API (CUDA 11.1)
====================
* Device #1: GeForce GTX 1080 Ti, 10944/11175 MB, 28MCU

OpenCL API (OpenCL 1.2 CUDA 11.1.96) - Platform #1 [NVIDIA Corporation]
=======================================================================
* Device #2: GeForce GTX 1080 Ti, skipped

Benchmark relevant options:
===========================
* --optimized-kernel-enable

Hashmode: 22000 - WPA-PBKDF2-PMKID+EAPOL (Iterations: 4095)

Speed.#1.........: 631.8 kH/s (89.17ms) @ Accel:64 Loops:128 Thr:1024 Vec:1

Started: Sun Oct 18 19:06:34 2020
Stopped: Sun Oct 18 19:06:50 2020


This task depends upon

Closed by  Doug Newgard (Scimmia)
Sunday, 18 October 2020, 20:54 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#68312 

Loading...