유감 스럽 게 도 , 일부 운영 체제 들 의 소프트웨어 아키 텍 쳐 ( software architecture ) 는 단일 의 그래픽 드라이버 의 사용 만을 고려 한다 . 이 에 따라 , 다수 의 그래픽 서브시스템 이 존재 하 는 경우 , 이러 한 단일 드라이버 가 다수 의 서브시스템 들 전부 의 동작 을 제어 할 필요 가 있 다 . 이 는 비 현실 적 이 며 , 상기 서브시스템 들 이 서로 다른 제조자 들 에 의해 제공 되 는 경우 에 특히 그러 하 다 .