The invention provides a method and a system for supporting a plurality of display devices, which comprises a drive sleeve which is arranged between the operating system and the display driver. The driver wrapper hides the display driver is not perceived as the operating system, and in the face of the display driver interface standard operating system, the operating system, the driver wrapper can receive the request only display driver. The driver wrapper dispatches the request from the operating system to the display driver and returns the response of the display driver to the operating system. The invention can support a plurality of different suppliers or different types of display cards, and do not need to modify the existing display driver.
【技术实现步骤摘要】
本专利技术有关于支持多个显示装置的方法与系统,且特别有关于微软窗口操作系统显示驱动器模型(WDDM)的架构下支持 多显示卡多屏幕(MAMM)功能的方法与系统。
技术介绍
随着个人计算机的效能与使用者需求的增加, 一 台个人计 算机上常常会同时运行多个应用程序,因此有时操作系统的窗 口区域会显得拥挤。针对这个问题,将一台个人计算机连接多 个显示屏幕成为趋势。最新版本的孩吏软窗口 (Microsoft Windows)才喿作系统可支持 多显示卡多屏幕来解决上述问题,例如Windows XP操作系统的 XP显示驱动器模型(XP Display Driver Model , XDDM)和 Windows Vista的Windows显示马区动器才莫型(Windows Display Driver Model, WDDM)都支持多显示卡多屏幕(Multiple-Adapter Multiple Monitor, MAMM)的功能。但是在Windows显示驱动器 模型架构下所有显示卡必须被同一个驱动器所驱动。在所有显 示卡都来自同一个供应者的情况下,由于供应者可调整自己的 驱动器来驱动所有的显示卡,可相对容易地达成目的。但是若 在Windows Vista操作系统之下使用多个不同供应者的显示卡 则显得相对困难,要求不同供应者合作以提供一个共同的驱动 器也不切实际。因此对于Windows Vista操作系统而言,唯一的 解决方法是使用XP显示驱动器模型架构的驱动器来驱动不同 供应者的多个显示卡,因为XP显示驱动器模型架构没有单 一驱 动器的限制。但是XP显示驱动器模型架 ...
【技术保护点】
一种于计算机系统可支持多显示卡多屏幕的方法,其特征在于,包括: 初始化一个操作系统; 自该操作系统发送一个请求至一个驱动器封套器; 通过该驱动器封套器判断该请求的一个辨识值; 根据该辨识值传送该请求至对应的一个显示驱 动器;以及 由对应的该显示驱动器驱动对应的一个显示装置以执行该请求。
【技术特征摘要】
US 2007-12-31 61/017,8061. 一种于计算机系统可支持多显示卡多屏幕的方法,其特征在于,包括初始化一个操作系统;自该操作系统发送一个请求至一个驱动器封套器;通过该驱动器封套器判断该请求的一个辨识值;根据该辨识值传送该请求至对应的一个显示驱动器;以及由对应的该显示驱动器驱动对应的一个显示装置以执行该请求。2. 根据权利要求1所述的于计算机系统可支持多显示卡多 屏幕的方法,其特征在于,还包括通过该驱动器封套器回传该 显示驱动器的响应至该操作系统。3. 根据权利要求l所述的于计算机系统可支持多显示卡多 屏幕的方法,其特征在于,初始化该操作系统的步骤还包括加载一个过滤驱动器;通过该过滤驱动器拦截来自该显示驱动器的一个输入输出 请求;传送关于该显示驱动器的相关辨识值信息给该过滤驱动 器;以及传送该驱动器封套器的该相关辨识值信息至该操作系统。4. 根据权利要求3所述的于计算机系统可支持多显示卡多 屏幕的方法,其特征在于,还包括储存关于该显示驱动器的该 相关辨识值信息到该驱动器封套器。5. 根据权利要求4所述的于计算机系统可支持多显示卡多 屏幕的方法,其特征在于,该请求的该辨识值的判断即是根据 上述储存的该相关辨识值信息而进行。6. 根据权利要求l所述的于计算机系统可支持多显示卡多 屏幕的方法,其特征在于,该辨识值为显示驱动器接口函数地址、制造识别符或是型号识别符,其中该计算机系统的每一个 显示装置皆有各自的辨识值。7. 根据权利要求l所述的于计算机系统可支持多显示卡多屏幕的方法,其特征在于,该显示驱动器对应至一或多个显示 装置。8. 根据权利要求1所述的于计算机系统可支持多显示卡多 屏幕的方法,其特征在于,该操作系统为微软Windows Vista操 作系统。9. 一种可支持多个显示装置的绘图系统,其特征在于,包括一个第一显示驱动器,用以驱动一个第一显示装置; 一个第二显示驱动器,用以驱动一个第二显示装置; 一个冲喿作系统的次系统,用以发送一个请求;以及 一个驱动器封套器,用以根据该请求的一个函数地址判断 并分派该请求;其中当该函数地址被判断为对应至该第一显示装置时,传 送该请求至该第 一 显示驱动器;当该函数地址被判断为对应至 该第二显示装置时,传送该请求至该第二显示驱动器。10. 根据权利要求9所述的可支持多个显示装置的绘图系 统,其特征在于,该驱动器封套器还用以从该第一显示装置和 该第二显示装置回传对应于该请求的响应至该操作系统的次系 统。11. 根据权利要求9所述的可支持多个显示装置的绘图系 统,其特征在于,该第一显示驱动器包括一个第一使用者模式 驱动器和一个第一核心模式驱动器,该第二显示驱动器包括一 个第二使用者模式驱动器和一个第二核心模式驱动器,该驱动 器封套器包括一个对应于该第一使用者模式驱动器和该第二使用者模式驱动器的...
【专利技术属性】
技术研发人员:唐亮,黄锦亮,
申请(专利权)人:旭上绘图股份有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。