Bug 23992 - Skybox corruption in Tremulous with KMS enabled.
Summary: Skybox corruption in Tremulous with KMS enabled.
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/r300 (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-17 05:27 UTC by Lukasz Krotowski
Modified: 2010-04-15 10:45 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Broken skybox. (271.01 KB, image/jpeg)
2009-09-17 05:27 UTC, Lukasz Krotowski
Details
Xorg.0.log with KMS and corruption. (29.14 KB, text/plain)
2009-09-17 05:27 UTC, Lukasz Krotowski
Details
xorg.conf (1.91 KB, text/plain)
2009-09-17 05:28 UTC, Lukasz Krotowski
Details
Radeon/DRM part of dmesg. (2.14 KB, text/plain)
2009-09-18 11:19 UTC, Lukasz Krotowski
Details

Description Lukasz Krotowski 2009-09-17 05:27:15 UTC
Created attachment 29627 [details]
Broken skybox.

Kernel: 2.6.31,
xserver: git master 2edf967b00963559552d061bb98b15243d978279,
radeon: git master ee9f6d802988a4d7f7985687036db854f4a14fe5,
libdrm: git master cdd325b59a17a614b90fc2f8b388175e6d79e3cf,
mesa: git master 21caa29fbd332a2ee05a58df91e1664fbbc4e61f.

With KMS enabled skybox in Tremulous (clean 1.1.0, map ATCS) is broken -- screenshot attached. When radeon is modprobed  with modeset=0 skybox is ok.
Comment 1 Lukasz Krotowski 2009-09-17 05:27:47 UTC
Created attachment 29628 [details]
Xorg.0.log with KMS and corruption.
Comment 2 Lukasz Krotowski 2009-09-17 05:28:01 UTC
Created attachment 29629 [details]
xorg.conf
Comment 3 Lukasz Krotowski 2009-09-18 11:19:53 UTC
Created attachment 29671 [details]
Radeon/DRM part of dmesg.
Comment 4 Lukasz Krotowski 2010-01-20 15:10:28 UTC
Seems fixed in mesa commit: c1334ce23550a8321023c0b8fa58ad266199afa1. I'll watch it and close in couple of days if everything is ok.
Comment 5 Rafał Miłecki 2010-01-20 15:17:37 UTC
(In reply to comment #4)
> Seems fixed in mesa commit: c1334ce23550a8321023c0b8fa58ad266199afa1. I'll
> watch it and close in couple of days if everything is ok.

Commit you mentioned is "radeong: Fix EGL driver names." which can not fix that. Maybe some earlier commit was real fixing one.
Comment 6 Lukasz Krotowski 2010-01-20 15:23:26 UTC
(In reply to comment #5)
> Commit you mentioned is "radeong: Fix EGL driver names." which can not fix
> that. Maybe some earlier commit was real fixing one.

Yup Rafał, my English is not clear enough. "It seems it was fixed in some commit up to NNN" -- that's what I was trying to say. Wild guess would be that blit work by Maciek.
Comment 7 Lukasz Krotowski 2010-01-22 09:23:12 UTC
Well, it seems I messed (shame on me) my KMS setup and last time tested non-kms version. Bug is still present.
Comment 8 Lukasz Krotowski 2010-04-15 10:45:40 UTC
Fixed in both git master and 7.8 with:
commit 6a5518861e541db76bae0fa69d1d025805d90f2c
Author: Maciej Cencora <m.cencora@gmail.com>
Date:   Fri Apr 9 21:14:15 2010 +0200

    r300: set proper vertex index limits also in non indexed mode
    
    Fixes #27521, broken menus in UT2004 and broken water refraction in Sauerbraten.

Closing.


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.