Re: [nouveau] a million little pieces affecting nvidia drivers
Philipp, Mark -- Thanks for the concise and extremely useful explanation! This is worthy of being on the front page of a wiki. Cheers, Alexy On 1/15/07, Michel Dänzer [EMAIL PROTECTED] wrote: On Sun, 2007-01-14 at 00:22 +0100, Philipp Klaus Krause wrote: GLX canbe used over a network, but currently the free drivers don't support hardware-acceleration in this case. That's no longer true since the introduction of AIGLX in X.org 7.1. -- Earthling Michel Dänzer | http://tungstengraphics.com Libre software enthusiast | Debian, X and DRI developer - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV -- ___ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel
Re: [nouveau] a million little pieces affecting nvidia drivers
Alexy Khrabrov wrote: Philipp, Mark -- Thanks for the concise and extremely useful explanation! This is worthy of being on the front page of a wiki. Also, there is that : http://people.freedesktop.org/~ajax/dri-explanation.txt Stephane - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV -- ___ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel
Re: [nouveau] a million little pieces affecting nvidia drivers
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Alexy Khrabrov schrieb: When trying to make nvidia drivers sleep, and then later get nouveau to work, I got hopelessly confused about various pieces of video hardware/software and their mutual entanglements. I'd much appreciates if one of you esteemed video sages takes a few steps towards deconfusion. The TLAs floating in this soup are AGP DRI DRM Obviously, we need a new DRM driver for nouveau as it says to compile it. This installs library libdrm.so -- who uses it? We're talking of DRM, while X refers to DRI? DRM is the part of the 3D driver that is part of the kernel. For AGP cards it depends on the AGP driver in the kernel. Mesa does the OpenGL rendering. It contains both a software implementation and some other backends, the most important one is DRI, 3D hardware drivers, which use libdrm to acces the kernel part. So the AGP driver is at the lowest layer, the DRM accesses the AGP driver and the hardware. libdrm is used by DRI (which is part of Mesa) to access the DRM in the kernel. X uses Mesa for OpenGL rendering. GLX is the part of X that is accessed by OpenGL applications. GLX canbe used over a network, but currently the free drivers don't support hardware-acceleration in this case. Nvidia's proprietary drivers do (though somewhat limited). The situation is similar with ATI's proprietary drivers, but Nvidia's proprietary drivers are different. The framebuffer drivers in the kernel are something different. They are used for advanced graphics stuff on the console (as opposed to X). Different numer of lines and columns on the console and such. They access the same hardware as the DRM does, which sometimes leads to problems. Philipp -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFqWnDbtUV+xsoLpoRAvnLAJsFEqkTzXrYB9uKpXTuwzT5h2JC3gCgiDWz CqTJwMA9XlpM+DCKVkV42Ag= =iviY -END PGP SIGNATURE- - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV -- ___ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel
[nouveau] a million little pieces affecting nvidia drivers
When trying to make nvidia drivers sleep, and then later get nouveau to work, I got hopelessly confused about various pieces of video hardware/software and their mutual entanglements. I'd much appreciates if one of you esteemed video sages takes a few steps towards deconfusion. The TLAs floating in this soup are AGP DRI DRM Obviously, we need a new DRM driver for nouveau as it says to compile it. This installs library libdrm.so -- who uses it? We're talking of DRM, while X refers to DRI? Then there's a whole framebuffer dimension. Various reports suggest to use vesafb-tng driver instead of the standard vesafb. Thus, it interacts with nvidia drivers -- how? I see Xorg.0.log referring to the framebuffer... And we also have nvidiafb driver. Can/should it be used with the free nv/nouveau Xorg driver? In addition, there's the vbetool utility and Option VBERestore -- how do those interact with framebuffer/nouveau? so here's the rest of the list: agp drivers glx drivers/libs libdrm.so -- vesafb vesafb-tng nvidiafb -- vbetool Which of these work together must be taken care of for running and accelerating nv/nouveau properly? Cheers, Alexy - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV -- ___ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel