XPlotter for optimized plots (CPU)
-
-
I have also encountered this problem, plotting a drive with bad sectors, after 20 minutes said the drive was full and plots checker said everything was a ok 👌 when in fact I know it's impossible to plot 1.3tb in a half hour or so, at least not on my machine
-
Plots checker doesn't work for optimized plots, i.e. the plots xplotter creates
-
Hello everybody
I would like to know if is neccessary to optimise my disk if i plot my disk with the new nrs version 1.2.8?
Bests regards
-
I have a quick Question, why are u using FILE_FLAG_NO_BUFFERING ?
I made some tests and i'm a lot faster, when i write to ssd 100gb files which i move after creation to my external Drive and then create another 100gb file and so on.
What in your algorithm is the "optimized" part? which makes a plot ideal ?
-
@Zaziki plotting in " direct mode " or not buffering mode is what made the GPU plotter plot optimised not sure about Xplotter but i would assume its a simmiler coding
-
ah thanks, that means that a plot with multiple files is not ideal, since they are never straight written like a rail
-
@Zaziki What do u mean? If u have 8TB of drive believe me u don't want to plot a single file big as 8TB in it because if that plot will be corrupted u will end up re-plotting that big drive again, gl with that.
What u want to do in this case is to split plots into 4 or 8. If u split the plots into 4 u plot the drive for 2TB each of the plots, 1TB each if u want to split it in 8 chunks. And then if one of ur plots will be corrupted u will end up only re-plotting what is corrupted and not the whole drive as before.
Having multiple plots in a single hard drive is better than 1 packed plot, the drive also make it easy to read small chunks of plots instead of a big one.
-
@pr0cesor said in XPlotter for optimized plots (CPU):
the drive also make it easy to read small chunks of plots instead of a big one.
not sure... OS need ~8 ms for seek HDD to another plot + time for progamm's cycle (close handle, open another handle, change filepos)
@Zaziki said in XPlotter for optimized plots (CPU):
why are u using FILE_FLAG_NO_BUFFERING ?
Microsoft have a bug in Win7 - filling RAM while caching (https://msdn.microsoft.com/en-us/library/windows/desktop/aa364218(v=vs.85).aspx).
Using FILE_FLAG_NO_BUFFERING let exclude OS's cache manager while reading plots (uses only HDD's internal cache).
-
@LithStud can this be run as bat file and function?
-
@cashgold hmm why asking me? :D i have no idea whats being talked about here ;)
Maybe you ment @Blago ?
-
@cashgold not sure what I understood the question
-
@cashgold Yes there is a batch file in it that u need to run.
@Blago I think he was talking about batch file.
-
@Blago said in XPlotter for optimized plots (CPU):
@cashgold not sure what I understood the question
please can i see example of the bacth file . or the configuration file will look like ?
-
@setlocal @cd /d %~dp0 XPlotter_avx.exe -id 15973195667282762078 -sn 0 -n 1843200 -t 8 -path D:\plots -mem 8G @pauseDont copy my wallet id ;>
-
@pr0cesor thank .
-
@pr0cesor said in XPlotter for optimized plots (CPU):
@setlocal @cd /d %~dp0 XPlotter_avx.exe -id 15973195667282762078 -sn 0 -n 1843200 -t 8 -path D:\plots -mem 8G @pauseDont copy my wallet id ;>
I have used a bat files (windows 10) for some time to run my plotter, I only use:
pause
c:\Burst\xplotter_avx.exe ........file1.............mem 8g
c:\Burst\xplotter_avx.exe ........file2.............mem 8g
c:\Burst\xplotter_avx.exe ........file3.............mem 8g
.
.
.
c:\Burst\xplotter_avx.exe ........fileN.............mem 8g
pausewhy the "@" signs?
what does "@setlocal" do?
what is "@cd /d %~dp0" do?
-
@Blago ?
-
the @ sign stops the command being echoed to the screen, so the way it's done you only see the xplotter command
setlocal means any changes to the environment settings are applicable only in the context of the batch file, when the batch file ends the environment will be as it was before the batch ran.
-
@pr0cesor Please help see my sreenshoot . dont know what did wrong





