You are not logged in.

#1 2010-01-02 11:06:34

germandev
Member
Registered: 2009-11-15
Posts: 14

Just another 'ATI KMS' thread - crash by console or X shutdown

Hi!

I'm one of those who is trying to get my Radeon HD 3200 working with early KMS and Arch x64 on my HP touchsmart tx2.

While the last versions worked either not at all or a little bit so X could start the current one seems to be a bit more stable. But nevertheless I experience a very strange behaviour: When trying to switch to a console (CTRL + ALT + F[1..6]) the screen just gets blank and the whole systems seems to crash. When trying to shutdown and X is closed the same happens and the shutdown doesn't occur. Unfortunately accelleration doesn't work as well. Might there be a mistake I made? I don't understand the line of the Xorg log marked with '(*)' by me at all. What's that about?

Package versiosn I am using that might be interesting:

kernel26 2.6.32.2-2
xf86-video-ati 6.12.4-3
xorg-server 1.7.3.902-1
dri2proto 2.1-1
lib32-mesa 7.7-1
mesa 7.7-1
lib32-libdrm 2.4.17-2
libdrm 2.4.17-2
libgl 7.7-1
xf86driproto 2.1.0-1

Currently I neither use the radeon module nor hook nor the firmware hook for the initial ramdisk.

glxgears (from which I know it isn't a benchmark at all) runs with about 415 fps.

Output of compiz-check:

Gathering information about your system...

 Distribution:          Arch Linux
 Desktop environment:   GNOME
 Graphics chip:         ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics]
 Driver in use:         radeon
 Rendering method:      AIGLX

Checking if it's possible to run Compiz on your system...

 Checking for texture_from_pixmap...               [ OK ]
 Checking for non power of two support...          [ OK ]
 Checking for composite extension...               [ OK ]
 Checking for FBConfig...                          [ OK ]
 Checking for hardware/setup problems...           [FAIL]

There has been (at least) one error detected with your setup:
 Error: Software Rasterizer in use

'Radeon' part of the X log:

(II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(==) RADEON(0): RGB weight 888
(II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
(--) RADEON(0): Chipset: "ATI Radeon HD 3200 Graphics" (ChipID = 0x9612)
(--) RADEON(0): Linear framebuffer at 0x00000000c0000000
(II) RADEON(0): PCI card detected
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules/libint10.so
(II) Module int10: vendor="X.Org Foundation"
        compiled for 1.7.3.902, module version = 1.0.0
        ABI class: X.Org Video Driver, version 6.0
(II) RADEON(0): initializing int10
(II) RADEON(0): Primary V_BIOS segment is: 0xc000
(II) RADEON(0): ATOM BIOS detected
(II) RADEON(0): ATOM BIOS Rom:
        SubsystemVendorID: 0x103c SubsystemID: 0x3045
        IOBaseAddress: 0x5000
        Filename: BR31147.bin
        BIOS Bootup Message:
HP_Soyuz30 RS780M DDR2 200e/500m

(II) RADEON(0): Framebuffer space used by Firmware (kb): 20
(II) RADEON(0): Start of VRAM area used by Firmware: 0x13ffb000
(II) RADEON(0): AtomBIOS requests 20kB of VRAM scratch space
(II) RADEON(0): AtomBIOS VRAM scratch base: 0x13ffb000
(II) RADEON(0): Cannot get VRAM scratch space. Allocating in main memory instead
(II) RADEON(0): Default Engine Clock: 500000
(II) RADEON(0): Default Memory Clock: 400000
(II) RADEON(0): Maximum Pixel ClockPLL Frequency Output: 1200000
(II) RADEON(0): Minimum Pixel ClockPLL Frequency Output: 0
(II) RADEON(0): Maximum Pixel ClockPLL Frequency Input: 13500
(II) RADEON(0): Minimum Pixel ClockPLL Frequency Input: 1000
(II) RADEON(0): Maximum Pixel Clock: 400000
(II) RADEON(0): Reference Clock: 14320
drmOpenDevice: node name is /dev/dri/card0
drmOpenByBusid: Searching for BusID pci:0000:01:05.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenByBusid: drmOpenMinor returns 10
drmOpenByBusid: drmGetBusid reports pci:0000:01:05.0
(EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] radeon kernel module version is 2.0.0 but version 1.17.0 or newer is needed.(*)
[dri] Disabling DRI.
(II) RADEON(0): using shadow framebuffer
(II) Loading sub module "shadow"
(II) LoadModule: "shadow"
(II) Loading /usr/lib/xorg/modules/libshadow.so
(II) Module shadow: vendor="X.Org Foundation"
        compiled for 1.7.3.902, module version = 1.1.0
        ABI class: X.Org ANSI C Emulation, version 0.4
(II) RADEON(0): Detected total video RAM=327680K, accessible=262144K (PCI BAR=262144K)
(--) RADEON(0): Mapped VideoRAM: 262144 kByte (128 bit DDR SDRAM)
(II) RADEON(0): Color tiling disabled
(II) RADEON(0): ref_freq: 1432, min_out_pll: 64800, max_out_pll: 120000, min_in_pll: 100, max_in_pll: 1350, xclk: 40000, sclk: 500.000000, mclk: 400.000000
(II) RADEON(0): PLL parameters: rf=1432 rd=12 min=64800 max=120000; xclk=40000
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
        compiled for 1.7.3.902, module version = 1.0.0
        ABI class: X.Org ANSI C Emulation, version 0.4
(II) RADEON(0): Memory manager initialized to (0,0) (2048,8191)
(II) RADEON(0): Reserved area from (0,2048) to (2048,2050)
(II) RADEON(0): Largest offscreen area available: 2048 x 6141
(II) RADEON(0): RADEONRestoreMemMapRegisters() :
(II) RADEON(0):   MC_FB_LOCATION   : 0x00cf00c0 0x00cf00c0
(II) RADEON(0):   MC_AGP_LOCATION  : 0x003f0000
(==) RADEON(0): Backing store disabled
(WW) RADEON(0): Direct rendering disabled
(EE) RADEON(0): Acceleration initialization failed
(II) RADEON(0): Acceleration disabled
(==) RADEON(0): DPMS enabled
(==) RADEON(0): Silken mouse enabled
(II) RADEON(0): Will use 32 kb for hardware cursor 0 at offset 0x01004000
(II) RADEON(0): Will use 32 kb for hardware cursor 1 at offset 0x01008000
(II) RADEON(0): Largest offscreen area available: 2048 x 6137
(II) RADEON(0): Textured video requires CP on R5xx/R6xx/R7xx/IGP

Do you have any idea what the problem(s) might be?

Thank you in advance!

Offline

#2 2010-01-02 12:18:01

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: Just another 'ATI KMS' thread - crash by console or X shutdown

read the kernel announce and ati wiki page.

Offline

#3 2010-01-03 11:22:42

germandev
Member
Registered: 2009-11-15
Posts: 14

Re: Just another 'ATI KMS' thread - crash by console or X shutdown

AndyRTR wrote:

read the kernel announce and ati wiki page.

What do you mean with 'kernel announce'?

I did read the ATI wiki page:

* My card is supported by xf86-video-ati
* I added the dri section
* Catalyst is neither nor was ever installed
* KMS isn't enabled by hand because it is enabled automatically (even if the wiki says it different)
* Using the git drivers doesn't change the behaviour

Disabling KMS doesn't seem to enabling 3d accelleration for me. So what can I do to get it?

Offline

#4 2010-01-03 12:02:03

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: Just another 'ATI KMS' thread - crash by console or X shutdown

our latest kernel doesn't have kms enabled by default. check where you have your system configured to enable it. we don't recommend and support kms anymore for now.

Offline

#5 2010-01-03 12:36:22

germandev
Member
Registered: 2009-11-15
Posts: 14

Re: Just another 'ATI KMS' thread - crash by console or X shutdown

ok, thank you for that information - so what would you propose to have 3d accel with arch and my HD 3200?

Offline

#6 2010-01-06 08:04:21

germandev
Member
Registered: 2009-11-15
Posts: 14

Re: Just another 'ATI KMS' thread - crash by console or X shutdown

I disabled KMS and still experience the same issues: Switching to another VT or shutting down X (respectively the computer itself) results in a full crash.

I have to turn the power off to get my computer turned off for few days now and so really need help.

Any ideas?

Thank you in advance!

Offline

#7 2010-01-11 15:04:16

ConnorBehan
Package Maintainer (PM)
From: Long Island NY
Registered: 2007-07-05
Posts: 1,359
Website

Re: Just another 'ATI KMS' thread - crash by console or X shutdown

KMS is still enabled in the kernel, it's just libdrm that needs to be recompiled. And then mesa and xf86-video-ati need to be recompiled against that. In other words it's a huge pain. The package versions I'm using now that get decent radeon kms framerates are:

kernel26-2.6.31.6
libdrm-2.4.16
xf86-video-ati-git-20091008
mesa-7.6
xorg-server-1.6.3.901

And I refuse to upgrade until I can upgrade and still have KMS. Thanks to a combination of "Arch doesn't want to support KMS" and "Dave Airlie despite his best intentions makes the driver more prone to crash on my system with every git push" my IgnorePkg list is now a page long.


6EA3 F3F3 B908 2632 A9CB E931 D53A 0445 B47A 0DAB
Great things come in tar.xz packages.

Offline

Board footer

Powered by FluxBB