发明名称 Techniques for enabling remote management of servers configured with graphics processors
摘要 A technique for enabling the use of a baseboard management controller in a computer system configured to stream 3D graphical user interfaces to remote clients is described. In an exemplary configuration, a cap driver that is written to conform to a driver model that can interface with a 3D graphics application program interface can be loaded for use with the baseboard management controller instead of a legacy driver that was written to conform to a legacy driver model. This allows a control program to load a graphics driver that can interoperate with the 3D graphics application program interface. In addition to the foregoing, other aspects are described in the text of the summary and detailed description, the claims, and drawings.
申请公布号 US8830228(B2) 申请公布日期 2014.09.09
申请号 US201012973622 申请日期 2010.12.20
申请人 Microsoft Corporation 发明人 Zhang Hao;Han Eric Kai-hau;Malakapalli Meher P.;Lakshminarayanan Karthik;Kumar B. Anil
分类号 G06T15/00;G06T1/00;G06F9/44;H04L12/24 主分类号 G06T15/00
代理机构 代理人 Sfekas Jim;Drakos Kate;Minhas Micky
主权项 1. A computer system, comprising: a processor; a 3D graphics processing unit; a controller coupled to a graphics processing unit, the controller configured to send a graphical user interface generated by the graphics processing unit to a management computer system; and a memory configured to communicate with the processor, the graphics processing unit, the 3D graphics processing unit, and the controller when powered, the memory including instructions that upon execution cause the computer system to: load, prior to booting an operating system, a first driver configured to control the graphics processing unit, wherein the first driver is compliant with a first graphics driver model;load, during a boot sequence of the operating system, a second driver into the operating system, wherein the second driver is configured to simulate control of the graphics processing unit, wherein simulating control of the graphics processing unit comprises reporting completion of requests to control the graphics processing unit without sending requests to the graphics processing unit, wherein the second driver is compliant with a second graphics driver model, wherein the operating system cannot simultaneously run graphics drivers that are compliant with the first graphics driver model and the second graphics driver model;load, during the boot sequence of the operating system, a third driver configured to issue three dimensional graphics commands to the 3D graphics processing unit into the operating system, wherein the third driver is compliant with the second graphics driver model; andsend 3D images generated by the 3D graphics processing unit to a client.
地址 Redmond WA US