Embed in servers
There's a very specific reason: if there's no actual AGP socket into which to put the shiny GPU. (Well, not so shiny, you have to go all the way back to Radeon 9200 your slot is 3.5 Volts only)
ATI Rage GPUs were, at some point in time, very popular on servers motherboards.
It's embed so you're stuck with it and can't change it (there's usually only 1 AGP channels used by the onboard Rage128).
(For example, one server I'm currently logged onto at the university has a Rage XL : even one generation earlier than the Rage 128. It's old, but it still does its job)
The GPU family was even present on Sun workstations (it's a Sparc cpu inside. not even Intel compatible).
As for *why* RandR is necessary:
remember that it's not only for rotation. The other R stands for Resize, and the whole randr stack is used to provide the ability to change resolution on the fly.
Which is *very* likely to happen to a server depending on to which monitor the server's display is routed by the KVM switch (if an actaully KVM is used - and not a plain monitor plugged straight in).
You don't want to need to investigate something on an old server and be welcomed by a "Signal out of range" error message, just because the screen you plugged in differs completely in timings from the last one that was plugged the previous time you needed to check something - 5 years ago.
(One of the reason you can see an old CRT kept on a tray in some server rooms - they are much more resilient to the range of timings they accept).
Originally posted by schmidtbag
View Post
ATI Rage GPUs were, at some point in time, very popular on servers motherboards.
It's embed so you're stuck with it and can't change it (there's usually only 1 AGP channels used by the onboard Rage128).
(For example, one server I'm currently logged onto at the university has a Rage XL : even one generation earlier than the Rage 128. It's old, but it still does its job)
The GPU family was even present on Sun workstations (it's a Sparc cpu inside. not even Intel compatible).
As for *why* RandR is necessary:
remember that it's not only for rotation. The other R stands for Resize, and the whole randr stack is used to provide the ability to change resolution on the fly.
Which is *very* likely to happen to a server depending on to which monitor the server's display is routed by the KVM switch (if an actaully KVM is used - and not a plain monitor plugged straight in).
You don't want to need to investigate something on an old server and be welcomed by a "Signal out of range" error message, just because the screen you plugged in differs completely in timings from the last one that was plugged the previous time you needed to check something - 5 years ago.
(One of the reason you can see an old CRT kept on a tray in some server rooms - they are much more resilient to the range of timings they accept).
Comment