Bug#613593: xserver-xorg-video-radeon: [regression] X fails to start

Stephen Kitt steve at sk2.org
Tue Mar 1 13:22:07 PST 2011


On Tue, 01 Mar 2011 11:50:23 +0100, Michel Dänzer <daenzer at debian.org> wrote:
> On Die, 2011-03-01 at 11:33 +0100, Stephen Kitt wrote: 
> > Would you like a patch to ignore (with a warning) these options if they're
> > set?
> 
> I'm afraid it's not that simple, see
> https://bugs.freedesktop.org/show_bug.cgi?id=30647#c3 . That said, if
> you can come up with a solution, it'll certainly be considered though.

How about the attached patches (against current unstable)? On the server side,
they add an EXA_REQUIRES_UPLOAD_DOWNLOAD flag, which ignores options
deactivating UTS and DFS with a warning in the logs; on the driver side, they
state that r600 requires UTS and DFS. I imagine radeon_exa_funcs.c and
evergreen_exa.c would need a similar patch, but I don't have the hardware to
test them.

I'm running with a patched server and driver just now, with my original
xorg.conf; the logs state

[ 28052.140] 
X.Org X Server 1.9.4
Release Date: 2011-02-04
[ 28052.140] X Protocol Version 11, Revision 0
[ 28052.140] Build Operating System: Linux 2.6.37-trunk-686-bigmem i686 Debian
[ 28052.140] Current Operating System: Linux heffalump.sk2.org 2.6.37-trunk-686-bigmem #1 SMP Mon Jan 24 12:58:38 CET 2011 i686
[ 28052.140] Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.37-trunk-686-bigmem root=/dev/mapper/vg--large--mirror-root ro clocksource=acpi_pm irqpoll quiet splash
[ 28052.140] Build Date: 01 March 2011  09:31:59PM
[ 28052.140] xorg-server 2:1.9.4-3.1 (Stephen Kitt <steve at sk2.org>) 
...
[ 28052.401] (**) RADEON(0): Option "EXANoUploadToScreen" "on"
[ 28052.401] (**) RADEON(0): Option "EXANoDownloadFromScreen" "on"
[ 28052.401] (**) RADEON(0): EXA: Driver requires UploadToScreen, ignoring request to disable it
[ 28052.401] (**) RADEON(0): EXA: Driver requires DownloadFromScreen, ignoring request to disable it

and everything works as though the configuration was correct.

I pondered using two flags, but reckoned there was a fair chance a driver
requiring one of UTS and DFS would also require the other!

Regards,

Stephen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 21-control-exa-upload-download.diff
Type: text/x-patch
Size: 2000 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-driver-ati/attachments/20110301/b5dee4f3/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: prevent-uts-dfs-disabling.diff
Type: text/x-patch
Size: 531 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-driver-ati/attachments/20110301/b5dee4f3/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-driver-ati/attachments/20110301/b5dee4f3/attachment.pgp>


More information about the xorg-driver-ati mailing list