Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

PC to Maxwide Settings
alabatusa
#1 Posted : Thursday, April 21, 2016 10:44:29 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 42

Thanks: 11 times
Was thanked: 13 time(s) in 10 post(s)
Hi all,

Thought i'd start a thread, where we could share our PC specs and our current Maxwide settings, which allow for max calculations without roping.


Thought this would be useful. I'm in the process of building a new machine, and i don't really what is better for HR?

More Cores at lower clock speed? e.g. 12 cores at 2.4ghz
or
Less cores at higher clcok 4 cores at 5 ghz.

The impact of ram, hard drives etc.





sepefeets
#2 Posted : Friday, April 22, 2016 12:15:45 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 899

Thanks: 1028 times
Was thanked: 584 time(s) in 238 post(s)
alabatusa;37210 wrote:
Hi all,

Thought i'd start a thread, where we could share our PC specs and our current Maxwide settings, which allow for max calculations without roping.


Thought this would be useful. I'm in the process of building a new machine, and i don't really what is better for HR?

More Cores at lower clock speed? e.g. 12 cores at 2.4ghz
or
Less cores at higher clcok 4 cores at 5 ghz.

The impact of ram, hard drives etc.

I don't know if you've seen Somerandombot007's thread http://www.hearthranger....sh-AI-with-procexp.aspx but the mention of 12 cores (pretty unusual) leads me to believe you have. They posted a cpu usage graph and settings today which are the highest settings I've seen anyone use and it's pegging the CPU's so it's pretty clear that silverfish can make good use out of extra cores. However, for most everything else that a typical gamer does, faster cores will provide a better experience.

I'm also starting to doubt whether higher settings = better plays at all. The simulations for the CURRENT turn are pretty good but it makes a lot of assumptions about what the opponent will do on their turn (mainly that it will always play a X/X minion where 6 >= X = mana) which causes it to make plays this turn that will trade well with the new X/X minion next turn. That can cause it to get really screwed if it was expecting a 5/5 and then a spell or something like a 4/6 is played because then it can't trade as efficiently as it wanted to. Silverfish has a built in debugging feature where you can copy a turn out of the log file, paste it into a test.txt, run silverfish.exe to see what it will do, and rerun it with different settings too. This allows us to compare certain plays with different settings at any time but it is very time consuming to go through several turns and try to decide which settings really gave the best play.
seanreid
#3 Posted : Friday, April 22, 2016 1:43:26 PM(UTC)
Rank: Newbie

Groups: Registered
Posts: 9

Thanks: 3 times
Was thanked: 3 time(s) in 2 post(s)
sepefeets;37216 wrote:
I don't know if you've seen Somerandombot007's thread http://www.hearthranger....sh-AI-with-procexp.aspx but the mention of 12 cores (pretty unusual) leads me to believe you have. They posted a cpu usage graph and settings today which are the highest settings I've seen anyone use and it's pegging the CPU's so it's pretty clear that silverfish can make good use out of extra cores. However, for most everything else that a typical gamer does, faster cores will provide a better experience.

I'm also starting to doubt whether higher settings = better plays at all. The simulations for the CURRENT turn are pretty good but it makes a lot of assumptions about what the opponent will do on their turn (mainly that it will always play a X/X minion where 6 >= X = mana) which causes it to make plays this turn that will trade well with the new X/X minion next turn. That can cause it to get really screwed if it was expecting a 5/5 and then a spell or something like a 4/6 is played because then it can't trade as efficiently as it wanted to. Silverfish has a built in debugging feature where you can copy a turn out of the log file, paste it into a test.txt, run silverfish.exe to see what it will do, and rerun it with different settings too. This allows us to compare certain plays with different settings at any time but it is very time consuming to go through several turns and try to decide which settings really gave the best play.


Are you saying to not have simulate enemy turn on and maybe increase max wide instead or just trial and error till you find the best settings? Or are the default settings enough to get rank 5 with some luck ofc?

A roap counter would be the best, then you can easily optimize settings for everyones individual needs.




sepefeets
#4 Posted : Friday, April 22, 2016 2:15:53 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 899

Thanks: 1028 times
Was thanked: 584 time(s) in 238 post(s)
seanreid;37226 wrote:
Are you saying to not have simulate enemy turn on and maybe increase max wide instead or just trial and error till you find the best settings? Or are the default settings enough to get rank 5 with some luck ofc?

I'm just saying that we should start testing with actual boards to tell what the best settings are instead of changing them around and hoping that it helps. Right now there seems to be an assumption that higher settings will give better results but there isn't any proof. It would also be good if silverfish kept track of cards that it sees enemies play so that it could know what cards are in the meta and then simulate them as more likely to happen instead of just assuming that a X/X creature will be played.
alabatusa
#5 Posted : Saturday, April 23, 2016 1:43:09 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 42

Thanks: 11 times
Was thanked: 13 time(s) in 10 post(s)
sepefeets;37229 wrote:
I'm just saying that we should start testing with actual boards to tell what the best settings are instead of changing them around and hoping that it helps. Right now there seems to be an assumption that higher settings will give better results but there isn't any proof. It would also be good if silverfish kept track of cards that it sees enemies play so that it could know what cards are in the meta and then simulate them as more likely to happen instead of just assuming that a X/X creature will be played.


That seems like a reasonable approach. Run 100 games on each maxwide settings with the same deck at the same rank, and see if there is any discernible difference in increasing simulations.
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Powered by YAF | YAF © 2003-2011, Yet Another Forum.NET
This page was generated in 0.078 seconds.