Recently read on Affinity Forum a comment about AP1.7 being able to use as many GPUs that are available to it.
Got me thinking (dangerous thing that).
Why not build Displays with their own discrete Gpu(s)?
With 40GBPs connection to your bus connection system and the internal GPUs working with the CPU on whatever programme that's running the display would only be accepting an input and using its GPU to produce the image from that input.
Bound to be loads of reasons why not - there always are.
Does this idea have legs?
Good thinking. Alas yes, there are a few reasons why it wouldn't be very effective as a manufacturer or consumer if this were the case. Some albeit over simplified examples would be...
Complexity for the display manufacturers for a start. Eizo arent in the GPU business, they are in the high quality colour reproduction and lossless medical imaging market. Right now you can get whatever GPU you want and plug it into their displays. If they embedded a GPU, then they would have to partner (RnD to do their own would be too risky) and pick a side AMD/NVidia thus theoretically halving their addressable market. By keeping it simple, they hedge their bets in the GPU wars and leave that fight to the graphics card boys.
Plus, they bring out new models at a slower frequency than GPU manufacturers do. The GPU market is fuelled by the gaming industry. Every time we see a new game come out, it needs the latest XGFX turbo elite express go-faster giga-terra-googol graphics card to run it. So trying to always stay ahead of that would mean the manufacturers and consumers having to refresh an entire display each time a new one came out. Economics of manufacturing would mean they would have limited offerings too i.e. basic, bit better and super duper models, this would increase obsolescence. You run an Eizo screen, imagine having to buy a new one of those every time you changed your graphics.
Then there is the design aspects of keeping the GPU as close to the CPU as possible (connection speaking not physical proximity - heat is the devil to electronics) is preferred. You put it close as possible to where the work needs to be done. Think of a car factory, they are surrounded by component manufacturers to minimise lead times and logistics issues (over simplification), the last mile to the customer is the easy bit same in the GPU scenario, the last connection between screen and GPU is the low bandwidth bit. The heavy lifting is the other side of the GPU between it/them and the CPU.
Heat would be an issue too. GPUs product a shed load of heat - look at bitcoin mining rigs for example, 16 GPUs and they rack them in open cases and build data centres in the arctic circle for cooling. If the GPU was in the screen you would need cooling systems in the screen. At least with everything "in the PC box" you can keep to one cooling system and also if it is in the box you can put it under the desk or away from you in some way to reduce the noise coming from it. I use an HP all in one machine and when it's jet engines spin up to cool itself down, I pick up noise cancelling headphones. lol...
Dont know if I answered clearly there or not sorry.