Here are some quick benchmarks for Critter 1.4 Linux/Native and Windows/Wine:
Native
Code: Select all
time: 59986 nodes: 335399440 evals: 252662019 knps: 5591
phash: 80.79% evalcache: 10.78% lazy: 38.04% eg_recog: 0
splits: 28627
Wine
Code: Select all
time: 59986 nodes: 309578917 evals: 233593356 knps: 5160
phash: 81.29% evalcache: 10.49% lazy: 37.74% eg_recog: 0
splits: 25870
Native
Code: Select all
time: 99986 nodes: 559984269 evals: 413473219 knps: 5600
phash: 80.95% evalcache: 11.49% lazy: 37.44% eg_recog: 2
splits: 50156
Wine
Code: Select all
time: 99986 nodes: 518032761 evals: 380642623 knps: 5181
phash: 80.75% evalcache: 11.45% lazy: 36.83% eg_recog: 0
splits: 43407
Native
Code: Select all
time: 199986 nodes: 1154964601 evals: 852760483 knps: 5775
phash: 81.35% evalcache: 11.33% lazy: 39.14% eg_recog: 2
splits: 66990
Wine
Code: Select all
time: 199986 nodes: 1064932281 evals: 790297153 knps: 5325
phash: 82.23% evalcache: 11.35% lazy: 38.83% eg_recog: 1
splits: 75969
As you can see, native is outperforming wine by ~8.5%. This is from bare-naked runs. Now when you include overhead produced by wine+GUI, it is really not worth it. These results are actually good compared to others that I've seen, and the slow-down is definitively not "urban legend," but real.
It is interesting however that Bob is advocating I buy Rybka 5.