摘要 |
<p>A display system comprises a processing device comprising a central processing unit connected to system memory and to a GPU, the processing device running an OS module 30 and an IHV graphics driver 32. A method of operating the system comprises the steps of: installing an additional graphics driver between the module and the IHV driver, where it intercepts communications between the module and the IHV driver; identifying a request for a shared primary allocation for a display source, replacing that request with multiple requests 2 for a shared primary allocation for each display source supported by the GPU, receiving the responses from the IHV driver to the requests, and providing a single reply to the module derived from the responses. This maps the additional sources and targets provided by the additional driver to values the IHV driver expects to receive; preventing it from receiving unexpected allocation values which may cause it to crash.</p> |