Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Direct Rendering Infrastructure


Related Topics
GLX

In the News (Sun 15 Nov 09)

  
 [No title]
Direct rendering is a newer method often employed in the design of high-end graphics systems.[4,5] In this scheme, the client OpenGL library is responsible for all or most 3-D rendering.
As mentioned earlier, the philosophy behind classical direct rendering is that each client handles all OpenGL processing, creates a buffer of hardware commands for the device, and then sends the commands to the device without any X server interaction.
One implication of direct rendering is that the client and the server have to be on the same physical machine.
www.hpl.hp.com /hpjournal/dtj/vol9num4/vol9num4art4.txt   (6937 words)

  
 The Puzzle of 3-D Graphics on Linux
The difference between indirect and direct rendering is the number of levels through which the data must pass.
When indirect rendering is used, data is copied from the application issuing the graphics output to the X server, and from there to the hardware.
Direct rendering attempts to streamline this flow of data and allows the application to access the hardware more directly.
www.linuxjournal.com /node/4083/print   (2528 words)

  
 Direct Rendering Infrastructure - Wikipedia, the free encyclopedia
In computing, the Direct Rendering Infrastructure (DRI) is an interface 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.
The first is the Direct Rendering Manager (DRM).
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.
en.wikipedia.org /wiki/Direct_Rendering_Infrastructure   (374 words)

  
 Gmane -- Mail To News And Back Again   (Site not responding. Last check: 2007-10-13)
Direct rendering infrastructure (DRI) is a means of safely accessing graphics hardware in X (read-only)
Direct rendering infrastructure (DRI) is a means of safely accessing graphics hardware in X
Direct rendering infrastructure (DRI) is a means of safely accessing graphics hardware in X (unidirectional)
blog.gmane.org /index.php?prefix=gmane.comp.video.dri   (66 words)

  
 Gentoo Linux Documentation -- Hardware 3D Acceleration Guide
Three-dimensional hardware acceleration is valuable in situations requiring rendering of 3D objects such as games, 3D CAD and modeling.
The Direct Rendering Infrastructure, also known as the DRI, is a framework for allowing direct access to graphics hardware in a safe and efficient manner.
Direct rendering doesn't work, and in /var/log/Xorg.0.log I have an error about driver version too low.
www.gentoo.org /doc/en/dri-howto.xml   (1731 words)

  
 The Direct Rendering Manager: Kernel Support for the Direct Rendering Infrastructure
The Direct Rendering Manager (DRM) is a kernel-level device driver that loads into the Linux kernel via the standard module interface.
The direct rendering system has multiple entities (i.e., the X server, multiple direct-rendering clients, and the kernel) competing for direct access to the graphics hardware.
The hardware lock may be required when the X server performs 2D rendering, when a direct-rendering client is performing a software fallback that must read or write the frame buffer, or when the kernel is dispatching DMA buffers.
dri.sourceforge.net /doc/drm_low_level.html   (4456 words)

  
 Introduction to the Direct Rendering Infrastructure
Over time, PI was able to secure both funding and the personel to begin development of the Direct Rendering Infrastructure- the foundation for 3D graphics support on Linux.
When using indirect rendering, the GLX extension decodes GLX command packets and dispatches them to the core rendering engine.
Since many of the DRI drivers are build using Mesa as their rendering core, all those drivers can simultaneously benefit from Mesa development.
dri.sourceforge.net /doc/DRIintro.html   (2539 words)

  
 Felix Kühling - Projects   (Site not responding. Last check: 2007-10-13)
DRI is an acronym for Direct Rendering Infrastructure.
A graphical configuration tool that works with all 3D drivers that support this configuration infrastructure is available at dri.freedesktop.org.
This is the basis inclusion in X.org, Mesa and Linux kernel releases.
user.cs.tu-berlin.de /~felixyz/projects_dri_en.html   (269 words)

  
 [No title]
Direct Rendering provides a highly optimized path for sending 3D data directly to the graphics hardware.
This release provides a complete implementation of direct rendering support for the 3Dfx Banshee, Voodoo3 and Voodoo5 graphics cards, as well as the Intel i810/i815 cards, ATI Rage 128, and Matrox G400.
Using simple compositing operators provided by most hardware, Render can draw anti-aliased text and geometric objects as well as perform translucent image overlays and other image operations not possible with the core X rendering system.
ftp.xfree86.org /pub/XFree86/4.3.0/RELNOTES   (5415 words)

  
 [No title]
Acceleration for the render extension: o XAA infrastructure for acceleration.
This can be overridden by explicitly resetting it to the and non-DDC default value 75 with the -dpi 75 command line option for the X server, or by specifying appropriate screen dimensions with the "Dis- playSize" keyword in the "Monitor" section of the config file.
X11perf includes tests to measure the performance of text rendered in three ways, anti- aliased, anti-aliased with sub-pixel sampling and regular chunky text, but through the Render extension, a path which has not been optimized within the X server yet.
www.ibiblio.org /pub/X11/XFree86/4.0.3/RELNOTES   (6329 words)

  
 X.Org Wiki - XorgGlossary
Much simpler than XAA, but with fewer restrictions on the use of offscreen memory, which is important for effectively accelerating Render.
Render: An extension to the X protocol that exposes the Porter-Duff image compositing model.
Unlike the core X drawing requests, the Render extension is capable of doing alpha blending.
wiki.x.org /wiki/XorgGlossary   (383 words)

  
 Overview of X11R7.1
Compatibility in the other direction is explicitly not guaranteed because new modules may rely on interfaces added in new releases.
Direct rendered OpenGL®; support is provided for several hardware platforms by the Direct Rendering Infrastructure (DRI).
X11perf includes tests to measure the performance of text rendered in three ways, anti-aliased, anti-aliased with sub-pixel sampling and regular chunky text, but through the Render extension, a path which is currently somewhat slower than core text.
ftp.x.org /pub/X11R7.1/doc/RELNOTES4.html   (2502 words)

  
 The (Re)Architecture of the X Window System   (Site not responding. Last check: 2007-10-13)
It includes the ability to render to Postscript and a PDF back end is planned, which should greatly improve applications' printing support.
A ``proof of concept'' of implementation of the X Render extension is being done as part of the Glitz back-end for Cairo, which is showing very good performance for render based applications.
Some work in the X infrastructure (Xlib) is underway to enable the prototype in GTK+ to be finished.
keithp.com /~keithp/talks/xarch_ols2004/xarch-ols2004-html   (4627 words)

  
 [No title]
This can be overridden by explicitly resetting it to the and non-DDC default value 75 with the -dpi 75 command line option for the X server, or by specifying appropriate screen dimensions with the "DisplaySize" keyword in the "Monitor" section of the config file.
Unlike the core protocol, Render provides no font support for applications, rather it allows applications to upload glyphs for display on the screen.
X11perf includes tests to measure the performance of text rendered in three ways, anti- aliased, anti-aliased with sub-pixel sampling and regular chunky text, but through the Render extension, a path which is currently somewhat slower than core text.
ftp.xfree86.org /pub/XFree86/4.2.0/RELNOTES   (5925 words)

  
 VIA(4) manual page
Direct rendering 3D is available using experimental drivers in Mesa, www.mesa3d.org.
Also there is an XvMC client library for hardware MPEG1 / MPEG2 decoding acceleration available on the CLE266 and K8M/N800 chipsets that uses the Direct Rendering Infrastructure, DRI.
The current Direct Rendering Manager Linux kernel module is available at dri.sourceforge.net.
ftp.x.org /pub/X11R7.0/doc/html/via.4.html   (504 words)

  
 Tungsten Graphics - Technologies
TG is actively establishing development priorities and goals that are beneficial to the software industry, but are, at the same time, critical to the commercial success of companies that use the technology.
Scalable Rendering With Chromium describes how Chromium can be used to implement parallel rendering, multi-screen display walls and OpenGL command filtering.
TG directs a large portion of its resources to this project and works closely with the ARB and with vendors who have commitments to that API.
www.tungstengraphics.com /tech.htm   (1023 words)

  
 Enabling Direct Rendering - LinuxQuestions.org
Generally, most ATI models are fully supported, including for DRI (Direct Rendering Infrastructure), along with most nVidia models and many other cards as well.
I have built-in graphics support, my graphics card is recognized as Intel 845G, when i had intalled UT on redhat it had worked fine on the same system, its causing problems on Slackware 9.1, probably because direct rendering is not enabled.
Enabling direct rendering on an Intel 865G grpahics chipset.
www.linuxquestions.org /questions/showthread.php?t=131733   (1931 words)

  
 FreeBSD DRI FAQ
A: DRM stands for Direct Rendering Modules and is the kernel modules installed by the drm-kmod port.
These provide support for the DRI (Direct Rendering Infrastructure) in XFree86 4.0 to provide fast, secure hardware 3d acceleration.
The DDX is the card-specific module (/usr/X11R6/lib/modules/drivers/*.o) in the X Server that provides 2d support and infrastructure for the client side part of the DRI.
people.freebsd.org /~anholt/dri/faq.html   (649 words)

  
 DRI - LQWiki
DRI (Direct Rendering Infrastructure) is an infrastructure which allows for hardware 3D graphics acceleration in Linux.
If it has been enabled it can directly use the local hardware for 3d rendering, bypassing the X protocol.
It currently doesn't support remote rendering, meaning that if the 3d application runs on a remote X, the openGL implementation on the side with the actual display hardware won't use hardware acceleration.
wiki.linuxquestions.org /wiki/DRI   (182 words)

  
 LWN - Kernel
It will take some adjustments to each driver to make it work in the new integrated scheme; David Hinds, master of PCMCIA, has requested that people not jump in and start converting individual drivers until he has figured out a consistent and sustainable way of doing the work.
The Direct Rendering Manager (DRM) has also been put into the kernel.
DRM is the kernel-level support needed for the Direct Rendering Infrastructure (DRI), which will be part of XFree86 4.0.
lwn.net /1999/0916/kernel.php3   (617 words)

  
 KBMW0082
This version of XFree uses a DRI (Direct Rendering Infrastructure) interface for 2D and 3D graphics.
One drawback is that specific DRM (Direct Rendering Manager) drivers need to be configured properly in the kernel in order for DRI to use hardware acceleration for the graphics card and not software (indirect) rendering.
If the output states "indirect rendering", acceleration is disabled; if the output states "direct rendering", acceleration is enabled.
dev.mainsoft.com /Default.aspx?tabid=102   (271 words)

  
 3dfx to Incorporate Direct Rendering Infrastructure into Linux Drivers   (Site not responding. Last check: 2007-10-13)
Broadened Linux-Based OS Support Designed to Bring High-Performance 3D Applications to Linux Platforms SAN JOSE, Calif., Aug. 9 /PRNewswire/ -- To mark the opening of the Linux World Conference and Expo, 3dfx Interactive(R) Inc. (Nasdaq: TDFX) today announced that it is broadening its efforts to bring high-performance, 3D graphics to Linux-based operating systems.
The DRI was developed by Precision Insight with financial support from Red Hat, Inc. and Silicon Graphics, Inc., and is currently supported by a broad range of open source companies.
The DRI helps optimize graphics performance on Linux-based operating systems by providing direct access to hardware, allowing the application to operate at peak performance.
www.prnewswire.com /cgi-bin/stories.pl?ACCT=104&STORY=/www/story/08-09-1999/0000998955&EDATE=   (698 words)

  
 Direct Rendering Manager - Wikipedia, the free encyclopedia   (Site not responding. Last check: 2007-10-13)
The DRM is a component of the Direct Rendering Infrastructure, a system to provide efficient video acceleration (specially 3D rendering) on Linux.
It consists on two kernel modules, a generic drm module, and other which has specific support for the video hardware.
This pair of drivers allows a userspace client direct access to the video hardware.
en.wikipedia.org /wiki/Direct_Rendering_Manager   (96 words)

  
 Inspiron 4100: X Setup
XFree86 combines the Mesa 3D rendering library and the OpenGL library (an open source version of Silicon Graphics' GL graphics library), with pixel delivery via DRI.
Specifically, xf86_glx uses a Mesa implementation executing as a module of the X-server to do ``indirect'' 3D rendering, whereby the client passes high-level 3D information to the X-server, which uses the glx module to render it.
This device is an address register or DMA channel which enables the AGP-capable video chip to access main memory that may be fragmented in multiple blocks.
www.math.ucla.edu /~jimc/insp4100/X-setup.html   (2312 words)

  
 flipcode - Direct Rendering Infrastructure   (Site not responding. Last check: 2007-10-13)
Precision Insight released the alpha version source code of their Direct Rendering Infrastructure to the XFree86 Project.
Precision Insight has released full source code to the alpha version of its Direct Rendering Infrastructure (DRI) to the XFree86 Project.
Registered XFree86 developers can now begin to evaluate the DRI for their development of direct hardware accelerated 3D device drivers for use with the industry standard XFree86 X Server.
www.flipcode.com /cgi-bin/fcarticles.cgi?show=892   (148 words)

  
 Articles
The Direct Rendering Infrastructure (DRI) currently supports all Matrox Millennium G series graphics cards that use an AGP interface.
Matrox has never been a top contender for 3D rendering performance -- its main focus for the G series has always been high-quality 2D graphics on multiple displays.
x11perf will run a variety of 2D rendering tests in a window on your screen and output the results to the command line (alternatively you can pipe the output to a text file for later comparison).
www.linux.com /print.pl?sid=05/09/26/2034229   (1367 words)

  
 [No title]   (Site not responding. Last check: 2007-10-13)
The upcoming XFree86 X server 4.0 will use the Direct Rendering Infrastructure required to take full advantage of the RIVA processors.
3D rendering in 32bpp is now supported and textures are no longer limited to be square powers of 2.
XFree86 4.0 will have a direct rendering architecture needed to use the 3D hardware effectively with Quake 3.
www.math.utah.edu:8080 /ftp/u/ma/hohn/linux/NVIDIA-X-GLX-335.FAQ   (1660 words)

  
 Welcome to AnandTech.com [ Article: Linux Video Card Comparison - October 2000]   (Site not responding. Last check: 2007-10-13)
For example, 32bpp rendering is now supported by the Matrox driver in DRI's CVS tree (though it is not supported by any of the three released drivers on Matrox's web page).
The worst of the bunch, the Intel 815 incorrectly rendered both a solid filled, semi-transparent rectangle and all floating text, which was rendered as if the alpha (transparency) values were being ignored.
While XFree86's drivers (in CVS) are starting to support the new Render extension (support for alpha-blending between windows and anti-aliased fonts), NVIDIA will have to implement this themselves.
www.anandtech.com /printarticle.html?i=1331   (4024 words)

  
 developerWorks : Linux : Open source projects   (Site not responding. Last check: 2007-10-13)
DHCPv6 is a stateful address autoconfiguration protocol for IPv6, a counterpart to IPv6 stateless address autoconfiguration protocol.
DRI is a framework for allowing direct access to graphics hardware under the X Window System in a safe and efficient manner.
The OpenRDMA project is an opensource implementation of Remote Direct Memory Access (RDMA) service enablement layers in Linux.
www.ibm.com /developerworks/views/linux/projects.jsp   (1815 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.