Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method for supporting 3D application in virtual environment

A virtualization environment and virtualization software technology, applied in the field of supporting 3D applications, can solve the problems of large graphics data, high graphics card cost, high cost, etc., to achieve the effect of hardware performance improvement, strong scalability, and cost reduction

Inactive Publication Date: 2016-10-12
深圳市青葡萄科技有限公司
View PDF10 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Its advantages: no physical graphics card, simple; disadvantages: due to the difference between CPU and GPU (graphics processing unit), CPU cannot provide high processing performance, and can only meet general 3D graphics processing
Disadvantages: The graphics card is monopolized and cannot be shared by multiple virtual machines. In a desktop virtualization environment, a host usually needs to host dozens of virtual machines, and the exclusive method obviously cannot satisfy the use of several virtual machines. Each virtual machine needs a graphics card, so the cost is also very expensive; it cannot meet the scenario of dynamic migration of virtual machines between different hosts
Disadvantages: Professional graphics cards are required to support them, such as Nvidia's K1 / K2. Although they can be virtualized for multiple virtual machines, the cost of graphics cards that support virtualization is expensive, so the cost is still not low; the data rendered by the graphics card It needs to be transmitted to the virtual machine again, and the rendered graphics data is very large, which will have a certain impact on performance
Usually the rendering of 3D software depends on the graphics card, and due to the particularity of the graphics card, the graphics card is idle in most cases, because the remote display protocol basically transmits audio, keyboard and mouse events, 2D graphics output, etc. Less places to use the graphics card

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for supporting 3D application in virtual environment
  • System and method for supporting 3D application in virtual environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] According to attached figure 1 It can be seen that the present invention specifically relates to a system supporting 3D applications in a virtualized environment, including a host machine 1, a virtual machine 2 and a terminal 3, wherein the host machine 1 is a computer or a physical server with virtualization software installed; the virtual machine 2 is a A virtual device constructed by using virtualization software, which has an independent operating system and application software, runs on the host computer, and shares its own configured hardware resources with the host computer; the terminal 3 is accessed through the virtual desktop display protocol The client to the virtual machine can be a PC, a cloud terminal, a zero client or a thin client, etc. The above three are related to each other through the virtual desktop technology. The virtual desktop uses virtualization technology to store the operating system and application programs in the server and storage device ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a system and a method for supporting a 3D application in a virtual environment, and belongs to the technical field of computer virtualization. The system specifically comprises three parts of a host machine, a virtual machine and a terminal. A 3D session is analyzed by utilizing DirectX and OpenGL of a bottom layer, between the host machine and the terminal; a 3D operation instruction is intercepted and captured at the bottom layer and encapsulated; and a graph of the virtual machine is fluently displayed on a display of the terminal in combination with display protocol transmission of a remote desktop in a 3D instruction redirecting mode, so that a display card on the terminal is fully utilized for performing high-performance and high-simulation 3D rendering, and the user experience is improved.

Description

technical field [0001] The invention relates to the technical field of computer virtualization, in particular to a system and method for supporting 3D applications in a virtualized environment. Background technique [0002] Virtualization technology has brought many benefits to enterprises in terms of saving IT hardware costs and improving server utilization. With the improvement and popularization of virtualization technology and management, more and more enterprises have begun to deploy virtualization solutions, including Server virtualization and desktop virtualization. At present, virtualization technology basically uses the VT technology provided by Intel and AMD to simulate various resources required by all systems through the Hypervisor layer, such as CPU, memory, network card, sound card, hard disk, etc. At present, these technologies can make operating systems such as Windows / Linux / Unix run smoothly on virtualization, and software other than 3D can basically be use...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/455G06F9/54G06F3/14G06T15/00
CPCG06F9/45558G06F3/1454G06F9/547G06F2209/541G06T15/005
Inventor 范炉林
Owner 深圳市青葡萄科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products