Closed jxer closed 7 years ago
@jxer Can you retry with the new 4.1.1 version so that I can have the underlying Windows error code.
Loading platforms... Loading devices... Loading devices configurations... Initializing generation devices... [0] Device: Baffin (OpenCL 2.0 AMD-APP (2348.3)) [0] Device memory: 2GB 0MB [0] CPU memory: 2GB 0MB Initializing generation contexts...
[ERROR] Unable to prevent zero filling: 87
Have you picked the x86 or the x64 version?
"gpuPlotGenerator-bin-win-x64-4.1.1>gpuPlotGenerator. exe generate direct w:\9515785206432086504_3747841_5734400_4096"
@jxer The error code 87 is for "Invalid param", so lets check it: https://mega.nz/#!vNsiGZJZ!LrddYAfc--sdEQ99xs8SkwEQJESE7ow-hIKLpxgmu4E
Loading platforms... Loading devices... Loading devices configurations... Initializing generation devices... [0] Device: Baffin (OpenCL 2.0 AMD-APP (2348.3)) [0] Device memory: 2GB 0MB [0] CPU memory: 2GB 0MB Initializing generation contexts...
[ERROR] Unable to prevent zero filling: 87 (1503238553600)
@jxer The value seems good to me. Also I can't reproduce on my computer...
@jxer Do you have enough contigous space on your disk to plot that file? Can you try with a smaller size?
it plots fine on 4.0.3
same error
Loading platforms... Loading devices... Loading devices configurations... Initializing generation devices... [0] Device: Baffin (OpenCL 2.0 AMD-APP (2348.3)) [0] Device memory: 2GB 0MB [0] CPU memory: 2GB 0MB Initializing generation contexts...
[ERROR] Unable to prevent zero filling: 87 (1288490188800)
@jxer Yes, but there is no pre-allocation on 4.0.3 for the direct writing strategy. So the output file can be heavily fragmented (sparse file). You can use a defragmentation tool to see the physical state of your drive.
your expectation is a 0 disk? the drive is empty its a 2tb drive
@jxer I've searched everywhere without luck. On burst-team someone experienced the same error as you. What file system do you use? NTFS? FAT32? ExFAT?
Ext4 over cifs
@jxer Ok, that could be the root cause. Your setup is a bit tricky. You should consider plotting in direct mode on local disks (500GB SSDs are great for that) then transferring the resulting files to the remote disks afterwards.
gpuPlotGenerator.exe generate direct w:\9515785206432086504_3747841_5734400_4096
GPU plot generator v4.1.0
Author: Cryo Bitcoin: 138gMBhCrNkbaiTCmUhP9HLU9xwn5QKZgD Burst: BURST-YA29-QCEW-QXC3-BKXDL
Loading platforms... Loading devices... Loading devices configurations... Initializing generation devices... [0] Device: Baffin (OpenCL 2.0 AMD-APP (2348.3)) [0] Device memory: 2GB 0MB [0] CPU memory: 2GB 0MB Initializing generation contexts...
[ERROR] Unable to prevent zero filling
gpuPlotGenerator-bin-win-x64-4.0.3>gpuPlotGenerator exe generate direct w:\9515785206432086504_3747841_5734400_4096
GPU plot generator v4.0.3
Author: Cryo Bitcoin: 138gMBhCrNkbaiTCmUhP9HLU9xwn5QKZgD Burst: BURST-YA29-QCEW-QXC3-BKXDL
Loading platforms... Loading devices... Loading devices configurations... Initializing generation devices... [0] Device: Baffin (OpenCL 2.0 AMD-APP (2348.3)) [0] Device memory: 2GB 0MB [0] CPU memory: 2GB 0MB Initializing generation contexts... [0] Path: w:/9515785206432086504_3747841_5734400_5734400 [0] Nonces: 3747841 to 9482240 (1TB 376GB 0MB) [0] CPU memory: 1GB 0MB
Devices number: 1 Plots files number: 1 Total nonces number: 5734400 CPU memory: 3GB 0MB
Generating nonces... 0.00% (0/5734400 remaining nonces), 0.00 nonces/minutes, ETA: 10y 48w 6d 5h 20m
0.00% (0/5734400 remaining nonces), 0.00 nonces/minutes, ETA: 10y 48w 6d 5h 20m
0.00% (0/5734400 remaining nonces), 0.00 nonces/minutes, ETA: 10y 48w 6d 5h 20m
0.00% (0/5734400 remaining nonces), 0.00 nonces/minutes, ETA: 10y 48w 6d 5h 20m 0s...