beschio
|
69a945ea75
|
fix Metal API advice
|
2023-02-04 22:47:10 +01:00 |
|
jsteube
|
3390159bb2
|
AMD Driver: Updated requirements for AMD Windows drivers to "AMD Adrenalin Edition" (Adrenalin 22.5.1 exactly)
|
2023-01-04 08:36:37 +00:00 |
|
jsteube
|
c6a7826d12
|
Do not show metal disabled warning in backend information mode
|
2023-01-03 13:59:59 +00:00 |
|
jsteube
|
9651d3025c
|
Fix error in backend.c if compiling on macOS
|
2022-12-31 16:04:35 +00:00 |
|
jsteube
|
b7925f1149
|
Add warning about automatically disabled Metal devices
|
2022-12-29 19:37:56 +00:00 |
|
jsteube
|
b228816067
|
Fix some missing newlines
|
2022-12-28 18:28:30 +00:00 |
|
Gabriele Gristina
|
15d74b7c1c
|
Disable Metal < 200, commented unused and deprecated code
|
2022-12-08 18:59:34 +01:00 |
|
Gabriele Gristina
|
0f63294b8a
|
Allow using Metal < 300 with --force
|
2022-12-08 17:37:50 +01:00 |
|
Jens Steube
|
a7dbd73612
|
Add Radeon Pro W5700X to more scrypt based hash-modes and fix some metal issues
|
2022-11-26 13:32:33 +01:00 |
|
Jens Steube
|
47b49d81de
|
Prepare fixes to enable scrypt cracking on macOS 13
|
2022-11-24 22:46:03 +01:00 |
|
Jens Steube
|
18fcf28d64
|
Apple Driver: Automatically enable GPU support on Apple OpenCL instead of CPU support
Apple Driver: Updated requirements to use Apple OpenCL API to macOS 13.0
|
2022-11-20 14:27:16 +01:00 |
|
jsteube
|
9a52ee6d01
|
Fix error message in backend.c and add missing new hash-mode entries in changes.txt
|
2022-11-18 09:47:17 +00:00 |
|
Jens Steube
|
66b22fa644
|
Add support for Metal > 300 and reject support for older version
|
2022-11-16 14:26:54 +01:00 |
|
Jens Steube
|
8f0d69ea9c
|
Always assume 8 compute unit for metal GPUs
|
2022-11-09 16:09:57 +01:00 |
|
Jens Steube
|
6d5d9a266f
|
AMD Driver: Updated requirements for AMD Windows drivers to "AMD Adrenalin Edition" (Adrenalin 22.5.1 or later)
|
2022-11-05 12:56:36 +01:00 |
|
Jens Steube
|
b8dd806944
|
Revert accidental removal of check to backend_devices_cnt
|
2022-11-01 19:39:03 +01:00 |
|
Jens Steube
|
eaf3de164b
|
Remove option "-flegacy-pass-manager" if HIP backend is used. Support was removed from LLVM 15. There's no alternative option available.
Fixes #3469
|
2022-11-01 19:36:03 +01:00 |
|
pelle
|
f456973928
|
Added error message describing workaround when detecting more than 64 backend devices.
|
2022-10-27 12:09:37 +02:00 |
|
Jens Steube
|
5aaf8e2c42
|
AMD Driver: Updated requirements for AMD Linux drivers to "AMDGPU" (21.50 or later) and "ROCm" (5.0 or later)
AMD Driver: Updated requirements for AMD Windows drivers to "AMD Adrenalin Edition" (Adrenalin 22.5.1 exactly)
|
2022-08-30 10:12:26 +02:00 |
|
Jens Steube
|
78ee811fa9
|
Use -flegacy-pass-manager for -m 501, -m 1600 and -m 6300 on AMD HIP for massive speed improvement
|
2022-08-12 16:20:14 +02:00 |
|
Jens Steube
|
3d898c5daf
|
AMD Driver: Updated requirements for AMD Linux drivers to ROCm 5.2.1 or later due to new HIP interface
|
2022-08-10 19:19:34 +02:00 |
|
Jens Steube
|
a841af000f
|
Fix updated HIP version handling
|
2022-04-22 13:28:33 +02:00 |
|
Jens Steube
|
4791cca0aa
|
AMD Driver: Updated requirements for AMD Linux drivers to ROCm 5.1.1 or later due to new HIP interface
AMD Driver: Updated requirements for AMD Windows drivers to Adrenalin 22.3.1 or later due to new HIP interface
|
2022-04-19 13:02:51 +02:00 |
|
Jens Steube
|
9a8f3ebcab
|
Update HIP version check on Linux and Windows
|
2022-04-18 18:07:40 +02:00 |
|
Jens Steube
|
c916ae821d
|
Fix HIP include folder usage on Windows
|
2022-04-16 18:32:21 +02:00 |
|
philsmd
|
a24d723d66
|
minor code style fixes
|
2022-03-31 19:19:16 +02:00 |
|
philsmd
|
b51f536ac5
|
sanity check for u32 cast for combs_cnt, bfs_cnt
|
2022-03-13 14:41:34 +01:00 |
|
philsmd
|
5d9d3c7eb7
|
sanity check for u32 cast for combs_cnt, bfs_cnt
|
2022-03-13 14:25:09 +01:00 |
|
philsmd
|
cd33a8a200
|
fixes #2560: mention "main driver" within the error message
|
2022-03-09 18:15:54 +01:00 |
|
Will Crozier
|
edf7365cda
|
stdout mode: transfer indexes and compressed pw buffer from device in blocks, reducing overhead
|
2022-02-25 16:35:55 +00:00 |
|
Jens Steube
|
e9cb796528
|
Merge pull request #3186 from willcrozi/opencl-include-quoting
Improve handling of whitespace in kernel compiler include-path
|
2022-02-24 17:50:13 +01:00 |
|
Will Crozier
|
919ad5a1fd
|
warn/skip for AMD devices on Linux when OpenCL/HIP include-path has spaces
|
2022-02-20 20:14:57 +00:00 |
|
Giulio Garzia
|
c49238e9cd
|
OpenCL include-path workaround for Windows with AMD GPU
|
2022-02-20 17:55:16 +00:00 |
|
Gabriele Gristina
|
3156b487b7
|
Avoid quoting OpenCL include path when it's not required to
|
2022-02-20 17:55:16 +00:00 |
|
Gabriele Gristina
|
f890cd8134
|
Improved management of systems with multiple OpenCL platforms and show empty OpenCL platforms only in backend information mode
|
2022-02-19 21:17:56 +01:00 |
|
Gabriele Gristina
|
24de156ce8
|
Fixed backend active devices checks
|
2022-02-19 17:21:27 +01:00 |
|
Gabriele Gristina
|
fb12de4be6
|
fix style
|
2022-02-16 05:40:34 +01:00 |
|
Gabriele Gristina
|
7eb66e9936
|
Hardware Monitor: Add support for GPU device utilization readings using iokit on Apple Silicon (OpenCL and Metal)
|
2022-02-15 22:20:03 +01:00 |
|
Gabriele Gristina
|
3064c63c71
|
User Options: Change --backend-info/-I option type, from bool to int
|
2022-02-13 12:33:11 +01:00 |
|
Gabriele Gristina
|
b3d3b31c3e
|
Metal: added support for vectors up to 4
|
2022-02-10 21:53:08 +01:00 |
|
Jens Steube
|
be75e4b4ea
|
Rename STR() to M2S() to avoid future collisions and move from kernel source to command line parameter
|
2022-02-07 09:57:08 +01:00 |
|
Gabriele Gristina
|
7ac879f1e4
|
Fixed unused variable warning on Windows
|
2022-02-06 02:04:27 +01:00 |
|
Gabriele Gristina
|
829d49c8ba
|
resync src/backend.c
|
2022-02-06 01:17:19 +01:00 |
|
Gabriele Gristina
|
490702fcfa
|
Backends: added Metal host-code
|
2022-02-05 22:48:16 +01:00 |
|
Jens Steube
|
8293964097
|
Fix coding convention
|
2022-02-04 10:28:45 +01:00 |
|
Gabriele Gristina
|
cd363b32f6
|
Merge branch 'master' into metal_prepare_kernelIncludes_v2
|
2022-01-28 19:56:26 +01:00 |
|
Gabriele Gristina
|
01a28f80f7
|
Updated handling of POCL's known bugs
|
2022-01-22 22:40:18 +01:00 |
|
Gabriele Gristina
|
a1ced24564
|
Fixed bug on benchmark engine, add some unstable warnings, updated negative status code
|
2022-01-22 12:10:09 +01:00 |
|
Gabriele Gristina
|
2e4a136758
|
Refactored standard kernel includes in order to support Apple Metal runtime, updated backend, test units and status code
|
2022-01-18 22:52:14 +01:00 |
|
Gabriele Gristina
|
7650894e02
|
fixed bug in benchmark engine, updated negative status code
|
2022-01-11 04:58:30 +01:00 |
|