Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 May 2009 09:26:52 -0500
From:      Robert Noland <rnoland@FreeBSD.org>
To:        Ivan Voras <ivoras@freebsd.org>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: Radeon performance and AIGLX problem
Message-ID:  <1243175212.63754.2801.camel@balrog.2hip.net>
In-Reply-To: <gva68l$lse$1@ger.gmane.org>
References:  <gva68l$lse$1@ger.gmane.org>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
On Sun, 2009-05-24 at 03:01 +0200, Ivan Voras wrote:
> Hi,
> 
> I'm trying to configure a desktop with Radeon 3650, RV635 chip.
> 
> Using both the radeon and the radeonhd driver I see slow drawing, 
> occasional display corruption when moving windows, an unsettling
> "reset" of the whole screen when a video is played.

This we may need to look at... You are using EXA right?

> Enabling AIGLX with "radeonhd" makes X.Org freeze with a blank screen 
> (ctrl-backspace doesn't work but system responds to network and 
> crtl-alt-del) on start, and the following message in X.Org with the 
> "radeon" driver:
> 
> (II) AIGLX: Screen 0 is not DRI2 capable
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 11, (OK)
> drmOpenByBusid: Searching for BusID pci:0000:07:00.0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 11, (OK)
> drmOpenByBusid: drmOpenMinor returns 11
> drmOpenByBusid: drmGetBusid reports pci:0000:07:00.0
> (EE) AIGLX error: Calling driver entry point failed(EE) AIGLX: reverting 
> to software rendering
> (II) AIGLX: Loaded and initialized /usr/local/lib/dri/swrast_dri.so
> (II) GLX: Initialized DRISWRAST GL provider for screen 0

There is no hardware support for 3d on this chip yet.  (Well, I've been
working with early code, but it isn't ready to release yet.)

> glxinfo then shows:
> 
> name of display: :0.0
> display: :0  screen: 0
> direct rendering: Yes

Yes, this is odd, but correct... You have a "direct rendered" software
driver (swrast).

> and OpenGL is always software rendered.
> 
> My entire xorg.conf is:
> 
> ----
> Section "ServerLayout"
>     Identifier     "Layout0"
>     Screen      0  "Screen0" 0 0
>     Option       "AIGLX" "On"
> EndSection
> 
> Section "Device"
>      Identifier     "Device0"
>      Driver         "radeon"
>      VendorName     "AMDATI"
>      BoardName      "RadeonHD"
>      Option      "DRI"           "on"
> #    Option     "AccelMethod"   "exa"

Trying to use XAA on these chips is doomed to failure.

robert.

> EndSection
> 
> Section "Screen"
>     Identifier     "Screen0"
>     Device         "Device0"
> EndSection
> 
> Section "Extensions"
>          Option  "Composite"     "On"
> EndSection
> 
> Section "Module"
>          Load    "bitmap"
>          Load    "ddc"
>          Load    "extmod"
>          Load    "freetype"
> 
>          Load    "dri"
>          Load    "glx"
>          Load    "dbe"
> EndSection
> ----
> 
> 
> Any suggestions?
> 
> _______________________________________________
> freebsd-x11@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-x11
> To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org"
-- 
Robert Noland <rnoland@FreeBSD.org>
FreeBSD

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (FreeBSD)

iEYEABECAAYFAkoZWSwACgkQM4TrQ4qfROOkSgCeMWMLf5AnT1U7OoG+3OWzWb8z
MJ4AnjlNYXDB7HUQXR6RqvC//vjjcgJq
=/pwv
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1243175212.63754.2801.camel>