public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Xorg confusion and no glxinfo
@ 2009-07-06 10:29 Mick
  2009-07-06 10:37 ` [gentoo-user] " Mick
  2009-07-06 11:16 ` walt
  0 siblings, 2 replies; 8+ messages in thread
From: Mick @ 2009-07-06 10:29 UTC (permalink / raw
  To: gentoo-user

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

Hi All,

I cleared out some xorg related packages at some point because my machine will 
not shutdown without a kernel oops when it is trying to unload the radeon 
driver.  It now seems I can no longer find glxgears/info.  What have I 
removed that I shouldn't have?

I remember unmerging xorg-x11 (there was advice in this list that this is not 
needed when using Fluxbox or other lightweight window managers).

When I moved to x11-base/xorg-server-1.5.3-r* I also unmerged 
x11-drivers/xf86-video-ati.  I recall concluding at the time that the new 
xorg-server did not need such an external driver - is that right?

I have set radeon as the video card in my /etc/make.conf, but Xorg.0.log shows 
ati_drv.so - should it be so?

# less /var/log/Xorg.0.log | grep driver
        X.Org XInput driver : 2.1
(==) Matched ati for the autoconfigured driver
New driver is "ati"
(II) Loading /usr/lib/xorg/modules/drivers//ati_drv.so
(II) Loading /usr/lib/xorg/modules/drivers//radeon_drv.so
(II) AIGLX: enabled GLX_texture_from_pixmap with driver support

# lsmod | grep radeon
radeon                145696  2 
drm                   141892  3 radeon

Your views?
-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* [gentoo-user] Re: Xorg confusion and no glxinfo
  2009-07-06 10:29 [gentoo-user] Xorg confusion and no glxinfo Mick
@ 2009-07-06 10:37 ` Mick
  2009-07-06 11:16 ` walt
  1 sibling, 0 replies; 8+ messages in thread
From: Mick @ 2009-07-06 10:37 UTC (permalink / raw
  To: gentoo-user

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

On Monday 06 July 2009, Mick wrote:
> Hi All,
>
> I cleared out some xorg related packages at some point because my machine
> will not shutdown without a kernel oops when it is trying to unload the
> radeon driver.  It now seems I can no longer find glxgears/info.  What have
> I removed that I shouldn't have?
>
> I remember unmerging xorg-x11 (there was advice in this list that this is
> not needed when using Fluxbox or other lightweight window managers).
>
> When I moved to x11-base/xorg-server-1.5.3-r* I also unmerged
> x11-drivers/xf86-video-ati.  I recall concluding at the time that the new
> xorg-server did not need such an external driver - is that right?
>
> I have set radeon as the video card in my /etc/make.conf, but Xorg.0.log
> shows ati_drv.so - should it be so?
>
> # less /var/log/Xorg.0.log | grep driver
>         X.Org XInput driver : 2.1
> (==) Matched ati for the autoconfigured driver
> New driver is "ati"
> (II) Loading /usr/lib/xorg/modules/drivers//ati_drv.so
> (II) Loading /usr/lib/xorg/modules/drivers//radeon_drv.so
> (II) AIGLX: enabled GLX_texture_from_pixmap with driver support
>
> # lsmod | grep radeon
> radeon                145696  2
> drm                   141892  3 radeon
>
> Your views?

I hope it's not bad form to reply to my own message ...

When I unmerged xorg-x11 I depclean removed a number of packages including 
x11-apps/mesa-progs - which contains glxinfo and glxgears.

So, this leaves the question - do I need x11-drivers/xf86-video-ati?
-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* [gentoo-user]  Re: Xorg confusion and no glxinfo
  2009-07-06 10:29 [gentoo-user] Xorg confusion and no glxinfo Mick
  2009-07-06 10:37 ` [gentoo-user] " Mick
@ 2009-07-06 11:16 ` walt
  2009-07-06 11:39   ` Mick
  1 sibling, 1 reply; 8+ messages in thread
From: walt @ 2009-07-06 11:16 UTC (permalink / raw
  To: gentoo-user

On 07/06/2009 03:29 AM, Mick wrote:
> Hi All,
>
> I cleared out some xorg related packages at some point because my machine will
> not shutdown without a kernel oops when it is trying to unload the radeon
> driver.

Hm. There is no reason to unload any driver or module just to shut down.  Are
you sure that's the reason for the oops?

> It now seems I can no longer find glxgears/info.  What have I
> removed that I shouldn't have?

glxgears is part of mesa-progs.

> I remember unmerging xorg-x11 (there was advice in this list that this is not
> needed when using Fluxbox or other lightweight window managers).

That's a meta-package, which just pulls in a bunch of other packages.  Meta-
packages are never needed, they're just for your convenience.

> When I moved to x11-base/xorg-server-1.5.3-r* I also unmerged
> x11-drivers/xf86-video-ati.  I recall concluding at the time that the new
> xorg-server did not need such an external driver - is that right?

No, xorg-server will always need a specific driver for a specific video card,
it's just a matter of figuring out which one your card needs.  OTOH most cards
will work at a very basic level with just the vesa driver -- but that's most
likely not what you want.

> I have set radeon as the video card in my /etc/make.conf, but Xorg.0.log shows
> ati_drv.so - should it be so?

> # less /var/log/Xorg.0.log | grep driver
>          X.Org XInput driver : 2.1
> (==) Matched ati for the autoconfigured driver
> New driver is "ati"
> (II) Loading /usr/lib/xorg/modules/drivers//ati_drv.so
> (II) Loading /usr/lib/xorg/modules/drivers//radeon_drv.so
> (II) AIGLX: enabled GLX_texture_from_pixmap with driver support
>
> # lsmod | grep radeon
> radeon                145696  2
> drm                   141892  3 radeon

I don't know enough about ati products to answer.  The xorg-server is pretty
good at picking the right driver by itself.  If you type "X -logverbose" at
a command prompt and look at the X logfile you may see that the server has
loaded multiple drivers and then unloads the ones it doesn't need -- strange
behavior but that's the way it's designed, apparently.






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

* Re: [gentoo-user]  Re: Xorg confusion and no glxinfo
  2009-07-06 11:16 ` walt
@ 2009-07-06 11:39   ` Mick
  2009-07-06 22:17     ` walt
  0 siblings, 1 reply; 8+ messages in thread
From: Mick @ 2009-07-06 11:39 UTC (permalink / raw
  To: gentoo-user

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

On Monday 06 July 2009, walt wrote:
> On 07/06/2009 03:29 AM, Mick wrote:

> > I cleared out some xorg related packages at some point because my machine
> > will not shutdown without a kernel oops when it is trying to unload the
> > radeon driver.
>
> Hm. There is no reason to unload any driver or module just to shut down. 
> Are you sure that's the reason for the oops?

Well, no, but when I Ctrl+Alt+F1 to a console and shutdown from there there 
are no oops with the usual messages about "vblank_disable_fn+0x79/0xd0 [drm]" 
and "EIP: [<e0cc14fe>] radeon_get_vblank_counter+0x7e/0xd0 [radeon]".

> > When I moved to x11-base/xorg-server-1.5.3-r* I also unmerged
> > x11-drivers/xf86-video-ati.  I recall concluding at the time that the new
> > xorg-server did not need such an external driver - is that right?

> No, xorg-server will always need a specific driver for a specific video
> card, it's just a matter of figuring out which one your card needs.  OTOH
> most cards will work at a very basic level with just the vesa driver -- but
> that's most likely not what you want.

I recall that when I unmerged xf86-video-ati, glxgears still performed as 
before and therefore I assumed that the new xorg-server had access to all it 
needed to run my video card.  Should I emerge it again?
-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* [gentoo-user]  Re: Xorg confusion and no glxinfo
  2009-07-06 11:39   ` Mick
@ 2009-07-06 22:17     ` walt
  2009-07-06 23:23       ` Mick
  0 siblings, 1 reply; 8+ messages in thread
From: walt @ 2009-07-06 22:17 UTC (permalink / raw
  To: gentoo-user

On 07/06/2009 04:39 AM, Mick wrote:
> On Monday 06 July 2009, walt wrote:
>> On 07/06/2009 03:29 AM, Mick wrote:
>
>>> I cleared out some xorg related packages at some point because my machine
>>> will not shutdown without a kernel oops when it is trying to unload the
>>> radeon driver.
>>
>> Hm. There is no reason to unload any driver or module just to shut down.
>> Are you sure that's the reason for the oops?
>
> Well, no, but when I Ctrl+Alt+F1 to a console and shutdown from there there
> are no oops with the usual messages about "vblank_disable_fn+0x79/0xd0 [drm]"
> and "EIP: [<e0cc14fe>] radeon_get_vblank_counter+0x7e/0xd0 [radeon]".

Wait, when exactly do you see the 'usual' oops messages?

> I recall that when I unmerged xf86-video-ati, glxgears still performed as
> before and therefore I assumed that the new xorg-server had access to all it
> needed to run my video card.  Should I emerge it again?

It's a reasonable question but I don't know the answer. Your original post said:

(II) Loading /usr/lib/xorg/modules/drivers//ati_drv.so
(II) Loading /usr/lib/xorg/modules/drivers//radeon_drv.so

The server apparently loaded both drivers without errors but it may have unloaded
the ati driver later on.  You won't know unless you do the 'X -logverbose' test I
suggested and look through the X log file.

I would re-emerge the ati driver, do the verbose logging test and see for yourself
if the X server unloads the ati driver after loading it.  If so, then you don't
need the ati driver.  (I suspect you don't, but I'm just guessing.)




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

* Re: [gentoo-user]  Re: Xorg confusion and no glxinfo
  2009-07-06 22:17     ` walt
@ 2009-07-06 23:23       ` Mick
  2009-07-07  0:45         ` walt
  0 siblings, 1 reply; 8+ messages in thread
From: Mick @ 2009-07-06 23:23 UTC (permalink / raw
  To: gentoo-user

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

On Monday 06 July 2009, walt wrote:
> On 07/06/2009 04:39 AM, Mick wrote:
> > On Monday 06 July 2009, walt wrote:
> >> On 07/06/2009 03:29 AM, Mick wrote:
> >>> I cleared out some xorg related packages at some point because my
> >>> machine will not shutdown without a kernel oops when it is trying to
> >>> unload the radeon driver.
> >>
> >> Hm. There is no reason to unload any driver or module just to shut down.
> >> Are you sure that's the reason for the oops?
> >
> > Well, no, but when I Ctrl+Alt+F1 to a console and shutdown from there
> > there are no oops with the usual messages about
> > "vblank_disable_fn+0x79/0xd0 [drm]" and "EIP: [<e0cc14fe>]
> > radeon_get_vblank_counter+0x7e/0xd0 [radeon]".
>
> Wait, when exactly do you see the 'usual' oops messages?

When I try to shutdown the machine they come up on the console - currently 
running 2.6.29-gentoo-r5.  Typically, the oops occurs after the wireless 
driver and alsasound modules are unloaded and occasionally after syslog-ng is 
stopped.  No oops take place if I exit X and then issue a shutdown command 
from the console.  I am waiting for a newer kernel to see if this problem has 
been fixed.
-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* [gentoo-user]  Re: Xorg confusion and no glxinfo
  2009-07-06 23:23       ` Mick
@ 2009-07-07  0:45         ` walt
  2009-07-07 18:05           ` Mick
  0 siblings, 1 reply; 8+ messages in thread
From: walt @ 2009-07-07  0:45 UTC (permalink / raw
  To: gentoo-user

On 07/06/2009 04:23 PM, Mick wrote:
> On Monday 06 July 2009, walt wrote:
>> On 07/06/2009 04:39 AM, Mick wrote:
>>> On Monday 06 July 2009, walt wrote:
>>>> On 07/06/2009 03:29 AM, Mick wrote:
>>>>> I cleared out some xorg related packages at some point because my
>>>>> machine will not shutdown without a kernel oops when it is trying to
>>>>> unload the radeon driver.
>>>>
>>>> Hm. There is no reason to unload any driver or module just to shut down.
>>>> Are you sure that's the reason for the oops?
>>>
>>> Well, no, but when I Ctrl+Alt+F1 to a console and shutdown from there
>>> there are no oops with the usual messages about
>>> "vblank_disable_fn+0x79/0xd0 [drm]" and "EIP: [<e0cc14fe>]
>>> radeon_get_vblank_counter+0x7e/0xd0 [radeon]".
>>
>> Wait, when exactly do you see the 'usual' oops messages?
>
> When I try to shutdown the machine they come up on the console - currently
> running 2.6.29-gentoo-r5.  Typically, the oops occurs after the wireless
> driver and alsasound modules are unloaded and occasionally after syslog-ng is
> stopped...

Okay, I know about the alsa modules stuff, but not the wireless.  The alsa
modules should *not* be unloaded on shutdown because there is no reason to
do it and it causes problems if you try. (And I'm guessing that wireless is
the same.)

Look at /etc/conf.d/alsasound.  You should have two lines there as follows:

# Deprecated options:
# Upstream feels, and we wholehartedly agree, that this was a silly idea
UNLOAD_ON_STOP="no"
KILLPROC_ON_STOP="no"

When I'm more awake I'll take a look at wireless.




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

* Re: [gentoo-user]  Re: Xorg confusion and no glxinfo
  2009-07-07  0:45         ` walt
@ 2009-07-07 18:05           ` Mick
  0 siblings, 0 replies; 8+ messages in thread
From: Mick @ 2009-07-07 18:05 UTC (permalink / raw
  To: gentoo-user

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

On Tuesday 07 July 2009, walt wrote:
> On 07/06/2009 04:23 PM, Mick wrote:
> > On Monday 06 July 2009, walt wrote:
> >> On 07/06/2009 04:39 AM, Mick wrote:
> >>> On Monday 06 July 2009, walt wrote:
> >>>> On 07/06/2009 03:29 AM, Mick wrote:
> >>>>> I cleared out some xorg related packages at some point because my
> >>>>> machine will not shutdown without a kernel oops when it is trying to
> >>>>> unload the radeon driver.
> >>>>
> >>>> Hm. There is no reason to unload any driver or module just to shut
> >>>> down. Are you sure that's the reason for the oops?
> >>>
> >>> Well, no, but when I Ctrl+Alt+F1 to a console and shutdown from there
> >>> there are no oops with the usual messages about
> >>> "vblank_disable_fn+0x79/0xd0 [drm]" and "EIP: [<e0cc14fe>]
> >>> radeon_get_vblank_counter+0x7e/0xd0 [radeon]".
> >>
> >> Wait, when exactly do you see the 'usual' oops messages?
> >
> > When I try to shutdown the machine they come up on the console -
> > currently running 2.6.29-gentoo-r5.  Typically, the oops occurs after the
> > wireless driver and alsasound modules are unloaded and occasionally after
> > syslog-ng is stopped...
>
> Okay, I know about the alsa modules stuff, but not the wireless.  The alsa
> modules should *not* be unloaded on shutdown because there is no reason to
> do it and it causes problems if you try. (And I'm guessing that wireless is
> the same.)
>
> Look at /etc/conf.d/alsasound.  You should have two lines there as follows:
>
> # Deprecated options:
> # Upstream feels, and we wholehartedly agree, that this was a silly idea
> UNLOAD_ON_STOP="no"
> KILLPROC_ON_STOP="no"
>
> When I'm more awake I'll take a look at wireless.

Thanks walt, but this problem is *not* related either to the usual alsasound 
culprit, or wireless.  I have tried it with and without wireless and with and 
without unloading alsasound.  All the errors are about radeon, nothing to do 
with anything else.

As a side note, the new xorg server has caused 3d rendering (when I still had 
installed glxinfo and could compare speeds) to run like a dog.  Until the 
2.6.29 versions I never had kernel oops, or at least not without compiling 
something really inappropriate in the kernel.
-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

end of thread, other threads:[~2009-07-07 18:05 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-06 10:29 [gentoo-user] Xorg confusion and no glxinfo Mick
2009-07-06 10:37 ` [gentoo-user] " Mick
2009-07-06 11:16 ` walt
2009-07-06 11:39   ` Mick
2009-07-06 22:17     ` walt
2009-07-06 23:23       ` Mick
2009-07-07  0:45         ` walt
2009-07-07 18:05           ` Mick

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