Radeon9000 pro on PPC, Xorg-7.1.1: flickering red channel

Giuliano Pochini pochini at shiny.it
Mon Feb 19 13:53:51 PST 2007


On Mon, 19 Feb 2007 08:00:00 +0100
Michel Dänzer <michel at tungstengraphics.com> wrote:

> On Sat, 2007-02-17 at 21:27 +0100, Giuliano Pochini wrote:
> > 
> > I'm using Xorg-7.1.1 with xf86-video-ati-6.6.3. Pixels have a flickering red
> > channel. [...]
>
> Does (not) using Option "UseFBDev" make any difference? If not, please
> provide the full config and log files.

No, it doesn't. Attached are xorg.conf and xorg.log.

These excerpts from the logs may be useful:

Switch from X to a console and back to X:

(**) RADEON(0): RADEONLeaveVT
(**) RADEON(0): EngineRestore (32/32)
(**) RADEON(0): RADEONRestore
(**) RADEON(0): RADEONRestoreMode()
(**) RADEON(0): RADEONRestoreMode(0x101edb00)
(**) RADEON(0): RADEONRestoreMemMapRegisters() : 
(**) RADEON(0):   MC_FB_LOCATION   : 0x7fff0000
(**) RADEON(0):   MC_AGP_LOCATION  : 0xffffe000
(**) RADEON(0):   Map Changed ! Applying ...
(**) RADEON(0):   Map applied, resetting engine ...
(**) RADEON(0): Updating display base addresses...
(**) RADEON(0): Memory map updated.
(**) RADEON(0): Programming CRTC1, offset: 0x00000000
(**) RADEON(0): Wrote: 0x0000000c 0x00010060 0x00000000 (0x0000a400)
(**) RADEON(0): Wrote: rd=12, fd=96, pd=1
(**) RADEON(0): Ok, leaving now...
(II) No APM support in BIOS or kernel
(**) RADEON(0): RADEONEnterVT
(**) RADEON(0): RADEONModeInit()
1280x1024     108.00  1280 1328 1440 1688  1024 1025 1028 1066 (24,32)
1280x1024     108.00  1280 1328 1440 1688  1024 1025 1028 1066 (24,32)
(**) RADEON(0): Pitch = 10485920 bytes (virtualX = 1280, displayWidth = 1280)
(**) RADEON(0): dc=10800, of=21600, fd=96, pd=2
(**) RADEON(0): TMDS_PLL from 6a4 to 81b
(II) RADEON(0): BIOS HotKeys Disabled
(**) RADEON(0): RADEONInit returns 0x101ee4b0
(**) RADEON(0): RADEONRestoreMode()
(**) RADEON(0): RADEONRestoreMode(0x101ee4b0)
(**) RADEON(0): RADEONRestoreMemMapRegisters() : 
(**) RADEON(0):   MC_FB_LOCATION   : 0x9bff9800
(**) RADEON(0):   MC_AGP_LOCATION  : 0x9c7f9c00
(**) RADEON(0):   Map Changed ! Applying ...
(**) RADEON(0):   Map applied, resetting engine ...
(**) RADEON(0): Updating display base addresses...
(**) RADEON(0): Memory map updated.
(**) RADEON(0): Programming CRTC1, offset: 0x00000000
(**) RADEON(0): Wrote: 0x0000000c 0x00010060 0x00000000 (0x0000a400)
(**) RADEON(0): Wrote: rd=12, fd=96, pd=1
(**) RADEON(0): GRPH_BUFFER_CNTL from 20007c7c to 20105c5c
(II) RADEON(0): [RESUME] Attempting to re-init Radeon hardware.
(II) RADEON(0): [agp] Mode 0x07000207 [AGP 0x106b/0x0034; Card 0x1002/0x4966]
(**) RADEON(0): EngineRestore (32/32)
(**) RADEON(0): EngineRestore (32/32)
(**) RADEON(0): RADEONSaveScreen(2)
(II) Mouse0: ps2EnableDataReporting: succeeded


Click "apply" on xvidtune with no changes:

(II) 3rd Button detected: disabling emulate3Button
(**) RADEON(0): EngineRestore (32/32)
(**) RADEON(0): RADEONSwitchMode() !n(**) RADEON(0): RADEONModeInit()
1280x1024     108.00  1280 1328 1440 1688  1024 1025 1028 1066 (24,32)
1280x1024     108.00  1280 1328 1440 1688  1024 1025 1028 1066 (24,32)
(**) RADEON(0): Pitch = 10485920 bytes (virtualX = 1280, displayWidth = 1280)
(**) RADEON(0): dc=10800, of=21600, fd=96, pd=2
(**) RADEON(0): TMDS_PLL from 6a4 to 81b
(II) RADEON(0): BIOS HotKeys Disabled
(**) RADEON(0): RADEONInit returns 0x101ee4b0
(**) RADEON(0): RADEONRestoreMode()
(**) RADEON(0): RADEONRestoreMode(0x101ee4b0)
(**) RADEON(0): RADEONRestoreMemMapRegisters() : 
(**) RADEON(0):   MC_FB_LOCATION   : 0x9bff9800
(**) RADEON(0):   MC_AGP_LOCATION  : 0x9c7f9c00
(**) RADEON(0): Updating display base addresses...
(**) RADEON(0): Memory map updated.
(**) RADEON(0): Programming CRTC1, offset: 0x00000000
(**) RADEON(0): Wrote: 0x0000000c 0x00010060 0x00000000 (0x0000a400)
(**) RADEON(0): Wrote: rd=12, fd=96, pd=1
(**) RADEON(0): GRPH_BUFFER_CNTL from 20007c7c to 20105c5c
(**) RADEON(0): EngineRestore (32/32)

I already tried to disable some parts of the driver on order to make the two
outputs equal, but it still made no difference. It was a blind attempt,
because I have no documentation on the hardware.
Xorg-6.8.2 worked fine.


--
Giuliano.




-------------- next part --------------
A non-text attachment was scrubbed...
Name: xorg.conf
Type: application/octet-stream
Size: 4547 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20070219/dc462ea9/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg.0.log
Type: application/octet-stream
Size: 43648 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20070219/dc462ea9/attachment-0001.obj>


More information about the xorg mailing list