ishitatsuyuki / acominer

An experimental ETH miner powered by Vulkan
Apache License 2.0
18 stars 6 forks source link

crash on AMD RADV TAHITI type DiscreteGpu #4

Closed aircable closed 2 years ago

aircable commented 2 years ago

Got an older Radon 7950 with the latest AMDGPU driver. But it crashes:

./run.sh stratum://0x76cB31Fdb28Ddf887AF3cA4A0f7786D02C86032a.worker1@us2.ethermine.org:4444

WARNING: radv is not a conformant Vulkan implementation, testing use only. Using device: AMD RADV TAHITI (type: DiscreteGpu) Using subgroup size: 64 Generating light cache (CPU)... Light cache generation done. thread 'main' panicked at 'called Result::unwrap() on an Err value: SpecViolation(1713)', src/main.rs:153:115

Any suggestion on what I can do here? I looked at your source code:

    let dag0_buf = DeviceLocalBuffer::<[u32]>::array(device.clone(), dag_words, BUFFER_USAGE, Some(queue_family)).unwrap();

but unfortunately I have no idea how to find or solve the issue.

ishitatsuyuki commented 2 years ago

You need 4.5GB or more VRAM. Zombie mode is not supported.

aircable commented 2 years ago

Thanks for your quick answer. Meaning the old Radeon HD7950 with 3G memory is not supported.