Quote
Originally posted by: shlomo
roger that, but I think your point was that the clock wasn't the bottleneck for cycling the RNG. My point is, the bus would be such a bottleneck, in the context of someone actually trying the ultimate in silliness and timing the RNG somehow to pick the correct time to press 'draw' or 'deal'.
I really think the video card is completely irrelevant to such a timing discussion - after all, it will get the result from the installed program and show a picture, that's it. I can't think of a reason why any of the logic would happen at the card. In fact, it's not impossible that it happens in some kind of static memory, like bubble memory - that way, in case of power failure, spike, etc, and someone claims to have hit a royal flush or something, they could actually check on the latest state of the machine with some kind of confidence in the result.
Originally posted by: shlomo
roger that, but I think your point was that the clock wasn't the bottleneck for cycling the RNG. My point is, the bus would be such a bottleneck, in the context of someone actually trying the ultimate in silliness and timing the RNG somehow to pick the correct time to press 'draw' or 'deal'.
I really think the video card is completely irrelevant to such a timing discussion - after all, it will get the result from the installed program and show a picture, that's it. I can't think of a reason why any of the logic would happen at the card. In fact, it's not impossible that it happens in some kind of static memory, like bubble memory - that way, in case of power failure, spike, etc, and someone claims to have hit a royal flush or something, they could actually check on the latest state of the machine with some kind of confidence in the result.
Someone trying to actually time the RNG won't be able to press the button fast enough as the result should be done just after someone hits the deal button. (about less microsecond or 2)
None of the logic should happen at the card, everything should have been setup and ready way before hand. The only thing the card is going to do is to render the images, nothing more.
I'm going to be showing my age here:
There was a time where the CPU had to do much more than it does today and typically bottlenecks were in quite a few places. Video was one of them as the CPU had to do most of the work before the card could render the images. Wait cycles back then were the norm, and you tried to do everything to not have any.
For you non geeks, think of a tv with no remote and 5 channels to choose from.