public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Who can tell me relationship among dri,glx,mesa,xorg?
@ 2011-12-14  6:22 Lavender
  2011-12-14 18:48 ` Andrés Becerra Sandoval
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Lavender @ 2011-12-14  6:22 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 529 bytes --]

Now I'm totally confused, I can't find helpful information from Internet.
I know mesa is a open source implementation of OpenGL, obviously
mesa will afford OpenGL API. DRI is short for Direct Rendering Infrastructure,
I have chosen options like:
Device Drivers --->
  Graphics support --->
  <*>  Direct Rendering Manager --->
  <*>    ATI Radeon
  [*]      Enable modesetting on radeon by default

Does this mean that DRI libraries are built into kernel? If not, who contains DRI?
Also who affords GLX libraries? Mesa or Xorg?


[-- Attachment #2: Type: text/html, Size: 797 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] Who can tell me relationship among dri,glx,mesa,xorg?
  2011-12-14  6:22 [gentoo-user] Who can tell me relationship among dri,glx,mesa,xorg? Lavender
@ 2011-12-14 18:48 ` Andrés Becerra Sandoval
  2011-12-14 19:24 ` Michael Schreckenbauer
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 8+ messages in thread
From: Andrés Becerra Sandoval @ 2011-12-14 18:48 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 764 bytes --]

2011/12/14 Lavender <lavender_matrix@163.com>

> Now I'm totally confused, I can't find helpful information from Internet.
> I know mesa is a open source implementation of OpenGL, obviously
> mesa will afford OpenGL API. DRI is short for Direct Rendering
> Infrastructure,
> I have chosen options like:
>
> Device Drivers --->
>   Graphics support --->
>   <*>  Direct Rendering Manager --->
>   <*>    ATI Radeon
>   [*]      Enable modesetting on radeon by default
>
> Does this mean that DRI libraries are built into kernel? If not, who contains DRI?
>
> Also who affords GLX libraries? Mesa or Xorg?
>
>
>
About Mesa:
http://www.mesa3d.org/intro.html

About DRI:
http://dri.freedesktop.org/wiki/



-- 
  Andrés Becerra Sandoval

[-- Attachment #2: Type: text/html, Size: 1358 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] Who can tell me relationship among dri,glx,mesa,xorg?
  2011-12-14  6:22 [gentoo-user] Who can tell me relationship among dri,glx,mesa,xorg? Lavender
  2011-12-14 18:48 ` Andrés Becerra Sandoval
@ 2011-12-14 19:24 ` Michael Schreckenbauer
  2011-12-15 10:29 ` Lavender
  2011-12-15 10:31 ` Lavender
  3 siblings, 0 replies; 8+ messages in thread
From: Michael Schreckenbauer @ 2011-12-14 19:24 UTC (permalink / raw
  To: gentoo-user

Am Mittwoch, 14. Dezember 2011, 14:22:47 schrieb Lavender:
> Now I'm totally confused, I can't find helpful information from Internet.
> I know mesa is a open source implementation of OpenGL, obviously
> mesa will afford OpenGL API. DRI is short for Direct Rendering
> Infrastructure, I have chosen options like:
> Device Drivers --->
>   Graphics support --->
>   <*>  Direct Rendering Manager --->

this is DRM. This one manages allocation of memory for video devices.

>   <*>    ATI Radeon
>   [*]      Enable modesetting on radeon by default
> 
> Does this mean that DRI libraries are built into kernel? 

No.

> If not, who
> contains DRI? Also who affords GLX libraries? Mesa or Xorg?

DRI is part of mesa. Mesa also provides the GLX libraries.

Best,
Michael




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re:Re: [gentoo-user] Who can tell me relationship among dri,glx,mesa,xorg?
  2011-12-14  6:22 [gentoo-user] Who can tell me relationship among dri,glx,mesa,xorg? Lavender
  2011-12-14 18:48 ` Andrés Becerra Sandoval
  2011-12-14 19:24 ` Michael Schreckenbauer
@ 2011-12-15 10:29 ` Lavender
  2011-12-15 18:51   ` Michael Schreckenbauer
  2011-12-15 10:31 ` Lavender
  3 siblings, 1 reply; 8+ messages in thread
From: Lavender @ 2011-12-15 10:29 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1186 bytes --]

At 2011-12-15 03:24:20,"Michael Schreckenbauer" <grimlog@gmx.de> wrote:
>Am Mittwoch, 14. Dezember 2011, 14:22:47 schrieb Lavender:
>> Now I'm totally confused, I can't find helpful information from Internet.
>> I know mesa is a open source implementation of OpenGL, obviously
>> mesa will afford OpenGL API. DRI is short for Direct Rendering
>> Infrastructure, I have chosen options like:
>> Device Drivers --->
>>   Graphics support --->
>>   <*>  Direct Rendering Manager --->
>
>this is DRM. This one manages allocation of memory for video devices.
>
>>   <*>    ATI Radeon
>>   [*]      Enable modesetting on radeon by default
>> 
>> Does this mean that DRI libraries are built into kernel? 
>
>No.
>
>> If not, who
>> contains DRI? Also who affords GLX libraries? Mesa or Xorg?
>
>DRI is part of mesa. Mesa also provides the GLX libraries.
>
>Best,
>Michael
>
Thanks and  I wish you could help answer this question.Now I know Mesa provides DRI and GLX, when I installed xorg-server,there're also libraries named like libdri.so and libglx.so in /etc/X11/....(somewhere).What I don't understand is, why Xorg-server still provides its own DRI and GLX while Mesahas done this already?

[-- Attachment #2: Type: text/html, Size: 2223 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re:Re: [gentoo-user] Who can tell me relationship among dri,glx,mesa,xorg?
  2011-12-14  6:22 [gentoo-user] Who can tell me relationship among dri,glx,mesa,xorg? Lavender
                   ` (2 preceding siblings ...)
  2011-12-15 10:29 ` Lavender
@ 2011-12-15 10:31 ` Lavender
  3 siblings, 0 replies; 8+ messages in thread
From: Lavender @ 2011-12-15 10:31 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 253 bytes --]

About Mesa:
http://www.mesa3d.org/intro.html



About DRI:

http://dri.freedesktop.org/wiki/





--
  Andrés Becerra Sandoval


Thanks, the web pages you provided I have already read before, these don't seem to provide helpful issues for my questions.

[-- Attachment #2: Type: text/html, Size: 1037 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] Who can tell me relationship among dri,glx,mesa,xorg?
  2011-12-15 10:29 ` Lavender
@ 2011-12-15 18:51   ` Michael Schreckenbauer
  2011-12-15 21:59     ` Adam Carter
  2011-12-16  2:07     ` Lavender
  0 siblings, 2 replies; 8+ messages in thread
From: Michael Schreckenbauer @ 2011-12-15 18:51 UTC (permalink / raw
  To: gentoo-user

Am Donnerstag, 15. Dezember 2011, 18:29:14 schrieb Lavender:
> At 2011-12-15 03:24:20,"Michael Schreckenbauer" <grimlog@gmx.de> wrote:
> >Am Mittwoch, 14. Dezember 2011, 14:22:47 schrieb Lavender:
> >> Now I'm totally confused, I can't find helpful information from
> >> Internet. I know mesa is a open source implementation of OpenGL,
> >> obviously mesa will afford OpenGL API. DRI is short for Direct
> >> Rendering
> >> Infrastructure, I have chosen options like:
> >> Device Drivers --->
> >> 
> >>   Graphics support --->
> >>   <*>  Direct Rendering Manager --->
> >
> >this is DRM. This one manages allocation of memory for video devices.
> >
> >>   <*>    ATI Radeon
> >>   [*]      Enable modesetting on radeon by default
> >> 
> >> Does this mean that DRI libraries are built into kernel?
> >
> >No.
> >
> >> If not, who
> >> contains DRI? Also who affords GLX libraries? Mesa or Xorg?
> >
> >DRI is part of mesa. Mesa also provides the GLX libraries.
> >
> >Best,
> >Michael
> 
> Thanks and  I wish you could help answer this question.Now I know Mesa
> provides DRI and GLX, when I installed xorg-server,there're also libraries
> named like libdri.so and libglx.so in /etc/X11/....(somewhere).

Yeah, I was wrong :) libglx and libdri are part of xorg-server.

Best,
Michael




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] Who can tell me relationship among dri,glx,mesa,xorg?
  2011-12-15 18:51   ` Michael Schreckenbauer
@ 2011-12-15 21:59     ` Adam Carter
  2011-12-16  2:07     ` Lavender
  1 sibling, 0 replies; 8+ messages in thread
From: Adam Carter @ 2011-12-15 21:59 UTC (permalink / raw
  To: gentoo-user

> Yeah, I was wrong :) libglx and libdri are part of xorg-server.

libglx can also be provided by driver packages. You can select the
xorg one or others via eselect;

proxy adam # eselect opengl list
Available OpenGL implementations:
  [1]   ati *
  [2]   xorg-x11

Also, I imagine those kernel options supply an interface for the DRM/DRI driver.



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re:Re: [gentoo-user] Who can tell me relationship among dri,glx,mesa,xorg?
  2011-12-15 18:51   ` Michael Schreckenbauer
  2011-12-15 21:59     ` Adam Carter
@ 2011-12-16  2:07     ` Lavender
  1 sibling, 0 replies; 8+ messages in thread
From: Lavender @ 2011-12-16  2:07 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 339 bytes --]

>libglx can also be provided by driver packages. You can select the
>xorg one or others via eselect;
>
>proxy adam # eselect opengl list
>Available OpenGL implementations:
>  [1]   ati *
>  [2]   xorg-x11
>
>Also, I imagine those kernel options supply an interface for the DRM/DRI driver.
>
Thank you very much ! I think I worked it out :)

[-- Attachment #2: Type: text/html, Size: 784 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2011-12-16  2:08 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-12-14  6:22 [gentoo-user] Who can tell me relationship among dri,glx,mesa,xorg? Lavender
2011-12-14 18:48 ` Andrés Becerra Sandoval
2011-12-14 19:24 ` Michael Schreckenbauer
2011-12-15 10:29 ` Lavender
2011-12-15 18:51   ` Michael Schreckenbauer
2011-12-15 21:59     ` Adam Carter
2011-12-16  2:07     ` Lavender
2011-12-15 10:31 ` Lavender

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox