Citizendia
Your Ad Here

In computing, the Direct Rendering Infrastructure (DRI) is an interface and a free software implementation used in the X Window System to securely allow user applications to access the video hardware without requiring data to be passed (slowly) through the X server. Computing is usually defined like the activity of using and developing Computer technology Computer hardware and software. Free software or software libre is Software that can be used studied and modified without restriction and which can be copied and redistributed in modified or unmodified Its primary application is to provide hardware acceleration of the Mesa implementation of OpenGL. OpenGL ( Open G raphics L ibrary is a standard specification defining a cross-language Cross-platform API for writing applications that produce It has also been adapted to provide OpenGL acceleration on a framebuffer console without an X Server running. The Linux framebuffer ( fbdev) is a graphic hardware-independent Abstraction layer to show graphics on a console without relying on system-specific

The project was started by Jens Owen and Kevin E. Martin of Precision Insight. It was first made widely available as part of XFree86 4. XFree86 is an implementation of the X Window System. It was originally written for Unix-like Operating systems on IBM PC compatibles and is now 0 and is now part of the X.Org Server. The XOrg Server (officially the XOrg Foundation Open Source Public Implementation of X11) is the X server in the official reference implementation of the X It is nowadays maintained by Tungsten Graphics and others in the free software community. The free software community is an informal term referring to the users and developers of Free software as well as supporters of the Free software movement. The part of the project about the 3D drivers is one of the High Priority Free Software Projects. The Free Software Foundation ( FSF) is a Non-profit corporation founded by Richard Stallman on 4 October 1985 to support the Free software movement

The DRI OpenGL support consists of several pieces. OpenGL ( Open G raphics L ibrary is a standard specification defining a cross-language Cross-platform API for writing applications that produce The first is the Direct Rendering Manager (DRM). The Direct Rendering Manager ( DRM) is a component of the Direct Rendering Infrastructure, a system to provide efficient Video acceleration (especially 3D The DRM is a combination of at least two kernel modules, one of core DRM code and others providing APIs to userland to access different classes of video hardware. In Computing, a loadable kernel module (or LKM) is an Object file that contains code to extend the running kernel, or so-called base kernel Userland refers to an application space that is external to the kernel and is protected by Privilege separation. Second is a userland driver module, which contains an OpenGL driver that typically prepares buffers of commands to be sent to the hardware by the DRM, and interacts with the windowing system for synchronization of access to the hardware. Third, there is some sort of server. In X this is the libdri. so support module and a DRI-enabled DDX (2D driver). In the framebuffer implementation this is MiniGLX, which initializes the DRM and provides some X APIs to the userland driver despite the lack of an X Server. MiniGLX is a Specification for an Application programming interface which facilitates OpenGL rendering on systems without Windowing systems e

Several Open Source DRI drivers have been written, including for ATI Mach64, ATI Rage128, ATI Radeon, 3dfx Voodoo3 through Voodoo5, Matrox G200 through G400, SiS 300-series, Intel i810 through i965, S3 Savage, VIA unichrome graphics chipsets, and nouveau for NVIDIA. Matrox Electronic Systems Ltd is a Canadian company based in Dorval Quebec, which produces video card components and equipment for Personal computers S3 Graphics Ltd is a company specializing in graphics chipsets VIA Technologies ( is a Taiwanese manufacturer of Integrated circuits mainly Motherboard Chipsets CPUs, and memory, and nouveau is an XOrg Foundation and Freedesktoporg project which was initially based on the obfuscated 2D-only free and open source "nv" The multinational NVIDIA Corporation ( (ɪnˈvɪdiə specializes in the manufacture of graphics-processor technologies for Workstations Some graphics vendors have written closed-source DRI drivers, including ATI and Kyro. The DRI is supported on Linux and FreeBSD, and it has been ported to NetBSD. Linux (commonly pronounced ˈlɪnəks FreeBSD is a Unix-like free Operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD branch through NetBSD is a freely redistributable Open source version of the Unix -derivative Berkeley Software Distribution (BSD Computer Operating

On the X Developers' Summit for 2007 work on DRI2 started. The new rendering infrastructure improves several shortcomings of the old design. Among its significant improvements: the lack of internal locks and proper support for offscreen rendering, so that compositing and XVideo/OpenGL applications are properly managed.

References

External links


© 2009 citizendia.org; parts available under the terms of GNU Free Documentation License, from http://en.wikipedia.org
Dapyx Software network: MP3 Explorer | Ebook Manager | Zenithic