FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > ArchLinux > ArchLinux Development

 
 
LinkBack Thread Tools
 
Old 11-21-2009, 03:21 PM
Andreas Radke
 
Default kernel 2.6.32 experiences

I've built kernel 2.6.32rc8git1. My ati/radeon drm modules now
requires its own firmware that will be part of new kernel26-firmware
pkg.

And we need to fix mkinitcpio to include that firmware for kms early
mode that now fails due to missing firmware. It did not help to add
FILES="/lib/firmware/radeon/R300_cp.bin" - maybe we need a new hook
for that.

good news: 3D performance seems greatly improved. glxgears almost
doubled here with my X200m card.

bad news: supertuxkart crashes instantly:
[andyrtr@laptop64 ~]$ LANG=C supertuxkart
Data files will be fetched from: '/usr/share/supertuxkart/'
Highscores will be saved in
'/home/andyrtr/.supertuxkart/highscore.data'.
*********************************WARN_ONCE******** *************************
File radeon_dma.c function radeonReleaseDmaRegions line 348 Leaking dma
buffer object!
************************************************** *************************
supertuxkart: radeon_bo_legacy.c:207: legacy_is_pending: Zusicherung
>>bo_legacy->is_pending <= bo->cref<< nicht erf?llt. Abgebrochen

I hope we will not be forced to switch to libdrm git shots...

-Andy
 
Old 11-21-2009, 06:07 PM
Damjan Georgievski
 
Default kernel 2.6.32 experiences

> I've built kernel 2.6.32rc8git1. My ati/radeon drm modules now
> requires its own firmware that will be part of new kernel26-firmware
> pkg.
>
> And we need to fix mkinitcpio to include that firmware for kms early
> mode that now fails due to missing firmware. It did not help to add
> FILES="/lib/firmware/radeon/R300_cp.bin" - maybe we need a new hook
> for that.

did you enable the firmware hook?

I wonder how all of this will work on my HD3200


--
damjan
 
Old 11-22-2009, 08:37 AM
Andreas Radke
 
Default kernel 2.6.32 experiences

Am Sat, 21 Nov 2009 20:07:26 +0100
schrieb Damjan Georgievski <gdamjan@gmail.com>:

> > I've built kernel 2.6.32rc8git1. My ati/radeon drm modules now
> > requires its own firmware that will be part of new kernel26-firmware
> > pkg.
> >
> > And we need to fix mkinitcpio to include that firmware for kms early
> > mode that now fails due to missing firmware. It did not help to add
> > FILES="/lib/firmware/radeon/R300_cp.bin" - maybe we need a new
> > hook for that.
>
> did you enable the firmware hook?
>
> I wonder how all of this will work on my HD3200
>
>

Didn't know about that hook. Found it now in the Wiki. Added it. The FW
is now picked up but early mode is still hanging when loading the fw.

Maybe you can try it yourself.

-Andy
 
Old 11-22-2009, 09:50 AM
Andreas Radke
 
Default kernel 2.6.32 experiences

Damn. Early mode is failing. Tried now the late mode. KMS is getting
enabled but resolution is wrong

Nov 22 10:40:58 (none) kernel: [drm] Initialized drm 1.1.0 20060810
Nov 22 10:40:58 (none) kernel: [drm] radeon defaulting to kernel modesetting.
Nov 22 10:40:58 (none) kernel: [drm] radeon kernel modesetting enabled.
Nov 22 10:40:58 (none) kernel: radeon 0000:01:05.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
Nov 22 10:40:58 (none) kernel: [drm] radeon: Initializing kernel modesetting.
Nov 22 10:40:58 (none) kernel: [drm] register mmio base: 0xC0000000
Nov 22 10:40:58 (none) kernel: [drm] register mmio size: 65536
Nov 22 10:40:58 (none) kernel: [drm] GPU reset succeed (RBBM_STATUS=0x00000140)
Nov 22 10:40:58 (none) kernel: [drm:rs400_gart_adjust_size] *ERROR* Forcing to 32M GART size (because of ASIC bug ?)
Nov 22 10:40:58 (none) kernel: [drm] Generation 2 PCI interface, using max accessible memory
Nov 22 10:40:58 (none) kernel: [drm] radeon: VRAM 128M
Nov 22 10:40:58 (none) kernel: [drm] radeon: VRAM from 0x78000000 to 0x7FFFFFFF
Nov 22 10:40:58 (none) kernel: [drm] radeon: GTT 32M
Nov 22 10:40:58 (none) kernel: [drm] radeon: GTT from 0x80000000 to 0x81FFFFFF
Nov 22 10:40:58 (none) kernel: radeon 0000:01:05.0: irq 24 for MSI/MSI-X
Nov 22 10:40:58 (none) kernel: [drm] radeon: irq initialized.
Nov 22 10:40:58 (none) kernel: [drm] Detected VRAM RAM=128M, BAR=256M
Nov 22 10:40:58 (none) kernel: [drm] RAM width 128bits DDR
Nov 22 10:40:58 (none) kernel: [TTM] Zone kernel: Available graphics memory: 963114 kiB.
Nov 22 10:40:58 (none) kernel: [drm] radeon: 128M of VRAM memory ready
Nov 22 10:40:58 (none) kernel: [drm] radeon: 32M of GTT memory ready.
Nov 22 10:40:58 (none) kernel: [drm] GART: num cpu pages 8192, num gpu pages 8192
Nov 22 10:40:58 (none) kernel: [drm] radeon: 4 quad pipes, 1 z pipes initialized.
Nov 22 10:40:58 (none) kernel: [drm] radeon: cp idle (0x10000C03)
Nov 22 10:40:58 (none) kernel: [drm] Loading R300 Microcode
Nov 22 10:40:58 (none) kernel: platform radeon_cp.0: firmware: requesting radeon/R300_cp.bin
Nov 22 10:40:58 (none) kernel: usbcore: registered new interface driver usbfs
Nov 22 10:40:58 (none) kernel: usbcore: registered new interface driver hub
Nov 22 10:40:58 (none) kernel: usbcore: registered new device driver usb
Nov 22 10:40:58 (none) kernel: [drm] radeon: ring at 0x0000000080000000
Nov 22 10:40:58 (none) kernel: [drm] ring test succeeded in 1 usecs
Nov 22 10:40:58 (none) kernel: [drm] radeon: ib pool ready.
Nov 22 10:40:58 (none) kernel: [drm] ib test succeeded in 0 usecs
Nov 22 10:40:58 (none) kernel: [drm] Default TV standard: NTSC
Nov 22 10:40:58 (none) kernel: [drm] 14.318180000 MHz TV ref clk
Nov 22 10:40:58 (none) kernel: [drm] Panel ID String: Samsung LTN154X1 WXGA
Nov 22 10:40:58 (none) kernel: [drm] Panel Size 1280x800
Nov 22 10:40:58 (none) kernel: [drm] Radeon Display Connectors
Nov 22 10:40:58 (none) kernel: [drm] Connector 0:
Nov 22 10:40:58 (none) kernel: [drm] VGA
Nov 22 10:40:58 (none) kernel: [drm] DDC: 0x68 0x68 0x68 0x68 0x68 0x68 0x68 0x68
Nov 22 10:40:58 (none) kernel: [drm] Encoders:
Nov 22 10:40:58 (none) kernel: [drm] CRT1: INTERNAL_DAC2
Nov 22 10:40:58 (none) kernel: [drm] Connector 1:
Nov 22 10:40:58 (none) kernel: [drm] LVDS
Nov 22 10:40:58 (none) kernel: [drm] Encoders:
Nov 22 10:40:58 (none) kernel: [drm] LCD1: INTERNAL_LVDS
Nov 22 10:40:58 (none) kernel: [drm] Connector 2:
Nov 22 10:40:58 (none) kernel: [drm] S-video
Nov 22 10:40:58 (none) kernel: [drm] Encoders:
Nov 22 10:40:58 (none) kernel: [drm] TV1: INTERNAL_DAC2
Nov 22 10:40:58 (none) kernel: [drm] fb mappable at 0xD0040000
Nov 22 10:40:58 (none) kernel: [drm] vram apper at 0xD0000000
Nov 22 10:40:58 (none) kernel: [drm] vram apper at 0xD0000000
Nov 22 10:40:58 (none) kernel: [drm] size 4096000
Nov 22 10:40:58 (none) kernel: [drm] fb depth is 24
Nov 22 10:40:58 (none) kernel: [drm] pitch is 5120
Nov 22 10:40:58 (none) kernel: [drm] LVDS-11: set mode 1280x800 18
Nov 22 10:40:58 (none) kernel: [drm] crtc 1 is connected to a TV
Nov 22 10:40:58 (none) kernel: [drm] TV-9: set mode 800x600 19
Nov 22 10:40:58 (none) kernel: Console: switching to colour frame buffer device 100x37
Nov 22 10:40:58 (none) kernel: fb0: radeondrmfb frame buffer device
Nov 22 10:40:58 (none) kernel: registered panic notifier
Nov 22 10:40:58 (none) kernel: [drm] Initialized radeon 2.0.0 20080528
for 0000:01:05.0 on minor 0


with kernel 2.6.31 and early mode the correct resolution log looks like this:

Nov 22 11:32:22 (none) kernel: [drm] Initialized drm 1.1.0 20060810
Nov 22 11:32:22 (none) kernel: [drm] radeon default to kernel modesetting.
Nov 22 11:32:22 (none) kernel: [drm] radeon kernel modesetting enabled.
Nov 22 11:32:22 (none) kernel: radeon 0000:01:05.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
Nov 22 11:32:22 (none) kernel: [drm] radeon: Initializing kernel modesetting.
Nov 22 11:32:22 (none) kernel: [drm] register mmio base: 0xC0000000
Nov 22 11:32:22 (none) kernel: [drm] register mmio size: 65536
Nov 22 11:32:22 (none) kernel: [drm] GPU reset succeed (RBBM_STATUS=0x00000140)
Nov 22 11:32:22 (none) kernel: [drm] Clocks initialized !
Nov 22 11:32:22 (none) kernel: [drm:rs400_gart_adjust_size] *ERROR* Forcing to 32M GART size (because of ASIC bug ?)
Nov 22 11:32:22 (none) kernel: [drm] Generation 2 PCI interface, using max accessible memory
Nov 22 11:32:22 (none) kernel: [drm] Detected VRAM RAM=128M, BAR=256M
Nov 22 11:32:22 (none) kernel: [drm] RAM width 128bits DDR
Nov 22 11:32:22 (none) kernel: [drm] radeon: 4 quad pipes, 1 z pipes initialized.
Nov 22 11:32:22 (none) kernel: [drm] radeon: VRAM 128M
Nov 22 11:32:22 (none) kernel: [drm] radeon: VRAM from 0x78000000 to 0x7FFFFFFF
Nov 22 11:32:22 (none) kernel: [drm] radeon: GTT 32M
Nov 22 11:32:22 (none) kernel: [drm] radeon: GTT from 0x80000000 to 0x81FFFFFF
Nov 22 11:32:22 (none) kernel: [drm] radeon: irq initialized.
Nov 22 11:32:22 (none) kernel: [TTM] TTM available graphics memory: 940 MiB
Nov 22 11:32:22 (none) kernel: [TTM] TTM available object memory: 940 MiB
Nov 22 11:32:22 (none) kernel: [drm] radeon: 128M of VRAM memory ready
Nov 22 11:32:22 (none) kernel: [drm] radeon: 32M of GTT memory ready.
Nov 22 11:32:22 (none) kernel: [drm] GART: num cpu pages 8192, num gpu pages 8192
Nov 22 11:32:22 (none) kernel: [drm] radeon: cp idle (0x10000C03)
Nov 22 11:32:22 (none) kernel: [drm] Loading R300 Microcode
Nov 22 11:32:22 (none) kernel: [drm] radeon: ring at 0x0000000080000000
Nov 22 11:32:22 (none) kernel: [drm] ring test succeeded in 2 usecs
Nov 22 11:32:22 (none) kernel: [drm] radeon: ib pool ready.
Nov 22 11:32:22 (none) kernel: [drm] ib test succeeded in 0 usecs
Nov 22 11:32:22 (none) kernel: [drm] Default TV standard: NTSC
Nov 22 11:32:22 (none) kernel: [drm] 14.318180000 MHz TV ref clk
Nov 22 11:32:22 (none) kernel: [drm] Panel ID String: Samsung LTN154X1 WXGA
Nov 22 11:32:22 (none) kernel: [drm] Panel Size 1280x800
Nov 22 11:32:22 (none) kernel: [drm] Radeon Display Connectors
Nov 22 11:32:22 (none) kernel: [drm] Connector 0:
Nov 22 11:32:22 (none) kernel: [drm] VGA
Nov 22 11:32:22 (none) kernel: [drm] DDC: 0x68 0x68 0x68 0x68 0x68 0x68 0x68 0x68
Nov 22 11:32:22 (none) kernel: [drm] Encoders:
Nov 22 11:32:22 (none) kernel: [drm] CRT1: INTERNAL_DAC2
Nov 22 11:32:22 (none) kernel: [drm] Connector 1:
Nov 22 11:32:22 (none) kernel: [drm] LVDS
Nov 22 11:32:22 (none) kernel: [drm] Encoders:
Nov 22 11:32:22 (none) kernel: [drm] LCD1: INTERNAL_LVDS
Nov 22 11:32:22 (none) kernel: i2c-adapter i2c-0: unable to read EDID block.
Nov 22 11:32:22 (none) kernel: radeon 0000:01:05.0: VGA-1: no EDID data
Nov 22 11:32:22 (none) kernel: [drm] fb mappable at 0xD0040000
Nov 22 11:32:22 (none) kernel: [drm] vram apper at 0xD0000000
Nov 22 11:32:22 (none) kernel: [drm] size 4096000
Nov 22 11:32:22 (none) kernel: [drm] fb depth is 24
Nov 22 11:32:22 (none) kernel: [drm] pitch is 5120
Nov 22 11:32:22 (none) kernel: [drm] LVDS-7: set mode 1280x800 b
Nov 22 11:32:22 (none) kernel: Console: switching to colour frame
buffer device 160x50
Nov 22 11:32:22 (none) kernel: fb0: radeondrmfb frame buffer device
Nov 22 11:32:22 (none) kernel: registered panic notifier
Nov 22 11:32:22 (none) kernel: [drm] radeon: kernel modesetting successfully initialized.
Nov 22 11:32:22 (none) kernel: [drm] Initialized radeon 2.0.0 20080528
for 0000:01:05.0 on minor 0
 
Old 11-22-2009, 06:26 PM
Thomas Bächler
 
Default kernel 2.6.32 experiences

Andreas Radke schrieb:

I've built kernel 2.6.32rc8git1. My ati/radeon drm modules now
requires its own firmware that will be part of new kernel26-firmware
pkg.

And we need to fix mkinitcpio to include that firmware for kms early
mode that now fails due to missing firmware. It did not help to add
FILES="/lib/firmware/radeon/R300_cp.bin" - maybe we need a new hook
for that.


As I already told you, mkinitcpio already adds all firmware files that
are listed in the module's modinfo. If they are not listed there, we
cannot do anything.
 

Thread Tools




All times are GMT. The time now is 02:45 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org