Uhmmm... HSR is a software trick. it doesn't really do anything beneficial except reduce the number of polys a card has to process - at the expence of processing them all before they get rendered... it is more useful to implement in the engine of the game instead of in the driver or card level...
Bus speeds are too low, yes. but a second card/co processor solution doesn't help as all the data still has to be moved across one bus or another. Pick your poison.
faster busses may help, but you need an architecture that can handle all of it. and that goes to every single component inside a computer. that is why SGI workstations (the original visual workstations especially, where they used a completely diff architecture) are so fast.
but a normal, desktop pc architecture is so horribly off balanced its not even funny. your hard drives can now (supposedly) do 100mbit/s burst - suppose you can ever do that sustained. since the hard drive controller is a PCI device, you just ate 3/4's of the PCI bus bandwidth. add something like a network card doing 100mbit/sec (which is *much* more likely to happen than a hard drive) and you have no more PCI bandwidth. doing firewire video capture and transfering it across a network? oops. you are very likely to run out of bandwidth.
new architectures are 1) very expensive initially, and 2) require redesign of all existing peripherals (for a cheaper version of a spec - its cheaper to do a 10/100 hub than a 10/100 switch)
there is a limit as to how far radically different thoughts and concepts and designs can go in this market.
Bus speeds are too low, yes. but a second card/co processor solution doesn't help as all the data still has to be moved across one bus or another. Pick your poison.
faster busses may help, but you need an architecture that can handle all of it. and that goes to every single component inside a computer. that is why SGI workstations (the original visual workstations especially, where they used a completely diff architecture) are so fast.
but a normal, desktop pc architecture is so horribly off balanced its not even funny. your hard drives can now (supposedly) do 100mbit/s burst - suppose you can ever do that sustained. since the hard drive controller is a PCI device, you just ate 3/4's of the PCI bus bandwidth. add something like a network card doing 100mbit/sec (which is *much* more likely to happen than a hard drive) and you have no more PCI bandwidth. doing firewire video capture and transfering it across a network? oops. you are very likely to run out of bandwidth.
new architectures are 1) very expensive initially, and 2) require redesign of all existing peripherals (for a cheaper version of a spec - its cheaper to do a 10/100 hub than a 10/100 switch)
there is a limit as to how far radically different thoughts and concepts and designs can go in this market.
Comment