Bug 21658 - [radeon-rewrite] wrong GL_MAX_TEXTURE_SIZE for r200
Summary: [radeon-rewrite] wrong GL_MAX_TEXTURE_SIZE for r200
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/r200 (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-10 08:04 UTC by Andrew Randrianasulu
Modified: 2009-08-24 12:32 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
X.org log from currently running session (31.07 KB, text/plain)
2009-05-10 08:05 UTC, Andrew Randrianasulu
Details
xorg.conf (10.28 KB, text/plain)
2009-05-10 08:06 UTC, Andrew Randrianasulu
Details
glxinfo -l (10.29 KB, text/plain)
2009-05-10 08:09 UTC, Andrew Randrianasulu
Details
glxinfo -l (10.29 KB, text/plain)
2009-05-10 10:13 UTC, Andrew Randrianasulu
Details

Description Andrew Randrianasulu 2009-05-10 08:04:53 UTC
I have semi-working KMS/DRI2 setup, on slackware-current:

Kernel - drm-rawhide branch (commit ed70a54c74f78f426497654676dda7ac53055d13
Author: Dave Airlie <airlied@redhat.com>
Date:   Fri May 1 11:58:10 2009 +1000)

libdrm - modesetting-gem branch (commit 1edb70f1b909d06f1c0ee7c9c794aec99454e488
Author: Dave Airlie <airlied@redhat.com>
Date:   Thu Apr 16 16:31:28 2009 +1000)

mesa - radeon-rewrite branch (commit 13e0ff0df1bb75993bded7b248dd37f58fbfd22c
Author: Jerome Glisse <glisse@freedesktop.org>
Date:   Sat May 9 12:56:27 2009 +0200) + two commits cherry-picked from mesa/master ("DRI2: Implement protocol for DRI2GetBuffersWithFormat"  and "DRI2: Implement interface for drivers to access DRI2GetBuffersWithFormat")

xserver - git master  (commit c2b668e6fff11c52f2a3f0dc3f4d1fc2c5bcf3e6
Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
Date:   Tue May 5 20:27:53 2009 -0700)

ddx - xf86-video-ati from Dave Airlied tree, branch radeon-gem-cs3 (commit 48156758ec2c406c28b52b3cd65e77f29d98f79b
Author: Dave Airlie <airlied@linux.ie>
Date:   Wed May 6 00:22:42 2009 +1000) + patch from Jerome Glisse blog

(Re: Problems with RS690
[info]swulf
2009-05-07 08:21 pm UTC (link))

because my xserver too new for Dave's DDX driver (wrong dri setup)

Whole setup more or less works, with 25 fps in built-in beryl benchmark (yes, i still use those old binaries, Beryl 0.6.0)

But glxinfo gives me some strange results:

GL_MAX_TEXTURE_SIZE = 4096
....
GL_MAX_VIEWPORT_DIMS = 4096, 4096

Probably my card can't handle this. No visual corruption now, but i have single 1024x768 screen only.

My videocard is:


01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (rev 01) (prog-if 00 [VGA controller])
        Subsystem: Hightech Information System Ltd. Excalibur 9200SE VIVO 128M
        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
        Memory at c8000000 (32-bit, prefetchable) [size=128M]
        I/O ports at b800 [size=256]
        Memory at d7ef0000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at d7ec0000 [disabled] [size=128K]
        Capabilities: [58] AGP version 2.0
        Capabilities: [50] Power Management version 2
        Kernel driver in use: radeon
        Kernel modules: radeonfb
Comment 1 Andrew Randrianasulu 2009-05-10 08:05:58 UTC
Created attachment 25696 [details]
X.org log from currently running session
Comment 2 Andrew Randrianasulu 2009-05-10 08:06:48 UTC
Created attachment 25697 [details]
xorg.conf

Sorry for so many lines, they accumulated over years ....
Comment 3 Andrew Randrianasulu 2009-05-10 08:09:51 UTC
Created attachment 25698 [details]
glxinfo -l
Comment 4 Andrew Randrianasulu 2009-05-10 10:13:52 UTC
Created attachment 25701 [details]
glxinfo -l

Bug still here, after upgrading Mesa to commit 	98bb5c610dc68d8e9a185216ce9d2dc6d278c114 (radeon: add support for new dri2 interfaces & fix single buffer rendering [radeon-rewrite])
Comment 5 Jerome Glisse 2009-05-20 07:37:00 UTC
Closing this one i pushed a fix which still need a bit more work for non memory manager case.
Comment 6 Adam Jackson 2009-08-24 12:32:11 UTC
Mass version move, cvs -> git


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.