You are not logged in.
I 'd like to make changes on the ATi wiki page. So I ask this question
"Do all HD2xxx/HD3xxx/HD4xxx users experience 3D and KMS with stock Arch kernel 2.6.32 and [extra]'s mesa,ati-dri,libgl" ?
Please report any problems so that troubleshooting will be added on the wiki.
kernek 2.6.31 + drm-next + radeon firmware + extras mesa, libgl, ati drivers => kms and 3d works fine
removed drm-next and radeon-firmware, installed .32 => the result is that I can see black screen and cursor of starting Gnome, but at some point my monitor says "NO SIGNAL" and turns off
for now reinstalled .31 and drm-next
any ideas why this is happening?
Offline
And with git versions, it works !
Offline
@kaouete: http://www.mail-archive.com/dri-devel@l … 45045.html You need at least mesa-git or mesa 7.7
Stock kernel 2.6.32, xf86-video-ati, ati radeon hd4850: KMS works well, starts late, without me modifying _anything_ just pulling the .32 kernel from testing.
3D does not work because of the bug mentioned above. Tried mesa 7.6.1, doesn't work either.
Offline
my system is a AMD 780G IGP (HD3200/RS780)
currently installed: kernel 2.6.32, mesa-full (git i believe), libdrm-git, xf86-video-ati-git
Does KMS work ?
KMS does work, could be seen from fast switching of ttys.
If it does --> late or early start ?
i can only use a late start right now because it seems that initramfs won't include radeon's firmware, hence breaking the boot process.
3D ?
3d doens't work at all, because 3d programs won't run.
2D ?
i can only *feel* there's a improvement in 2d graphics because desktop animations are smoother now.
but xcompmgr crashes the Xorg, appearing that mouse cursor will still move, but all other response hangs.
Glxgears ? (even though it isn't a benchmark)
glxgears & glxinfo gets the same error message:
glxinfo: main/context.c:629: check_context_limits: Assertion `ctx->Const.MaxTextureCoordUnits <= ctx->Const.MaxTextureImageUnits' failed.
quake 3 get the same error too. (twice)
it seems that all 3d programs are maybe all broken (because of mesa ?).
there's a messy output on Xorg's stderr too, but I don't know how to grab it within console.
Offline
Hmm,
this post
flamelab wrote:I 'd like to make changes on the ATi wiki page. So I ask this question
"Do all HD2xxx/HD3xxx/HD4xxx users experience 3D and KMS with stock Arch kernel 2.6.32 and [extra]'s mesa,ati-dri,libgl" ?
Please report any problems so that troubleshooting will be added on the wiki.
kernek 2.6.31 + drm-next + radeon firmware + extras mesa, libgl, ati drivers => kms and 3d works fine
removed drm-next and radeon-firmware, installed .32 => the result is that I can see black screen and cursor of starting Gnome, but at some point my monitor says "NO SIGNAL" and turns off
for now reinstalled .31 and drm-nextany ideas why this is happening?
makes me wonder.
.31 kernel + drm-next is the current .32
so I make a suggestion.
Try the .32 kernel, with ONLY [extra]'s mesa,libgl,ati-dri and (if possible) xf86-video-ati + radeon-firmware from AUR. I think that radeon-firmware though belongs to kernel26-firmware, so --> have you updated kernel26-firmware as well from [testing] ?
Last edited by flamelab (2009-12-06 12:11:16)
Offline
OK. So compositing is working nice and smooth with 2.6.32 from testing and all git stuff. KMS is disabled because composite with KMS works slow. I couldn't enable Early start because firmware images are missing in initrd. I am missing Audio HDMI (in radeonhd it worked flawlessly), I can't turn it on.
Offline
Hmm,
this post
cahr_g wrote:flamelab wrote:I 'd like to make changes on the ATi wiki page. So I ask this question
"Do all HD2xxx/HD3xxx/HD4xxx users experience 3D and KMS with stock Arch kernel 2.6.32 and [extra]'s mesa,ati-dri,libgl" ?
Please report any problems so that troubleshooting will be added on the wiki.
kernek 2.6.31 + drm-next + radeon firmware + extras mesa, libgl, ati drivers => kms and 3d works fine
removed drm-next and radeon-firmware, installed .32 => the result is that I can see black screen and cursor of starting Gnome, but at some point my monitor says "NO SIGNAL" and turns off
for now reinstalled .31 and drm-nextany ideas why this is happening?
makes me wonder.
.31 kernel + drm-next is the current .32
so I make a suggestion.
Try the .32 kernel, with ONLY [extra]'s mesa,libgl,ati-dri and (if possible) xf86-video-ati + radeon-firmware from AUR. I think that radeon-firmware though belongs to kernel26-firmware, so --> have you updated kernel26-firmware as well from [testing] ?
kernel26-firmware is a dependency of kernel26 ( or vice-versa )
at this moment I have:
local/kernel26 2.6.31.6-1 (base)
local/kernel26-drm-next 20091024-1
local/kernel26-firmware 2.6.32-1 (base) [ testing repo, I need to remove this one to install radeon-firmware from aur]
local/ati-dri 7.6-2
local/libgl 7.6-2
local/mesa 7.6-2
=> everything works fine
I have also tried xf86-video-ati-git from aur, but the result is a total block (no keyboard) after startx and a black screen with tty cursor in upper left corner
I'll try again later today. are there some logs I can read after reboot (with reset) which may contain some info about what happens?
ps: I have radeon hd3450, no gdm, login from tty + startx, xorg without config
Last edited by cahr_g (2009-12-06 13:15:15)
Offline
Currently i'm using
- kernel26 + kernel26-firmware from testing
- libdrm-git from AUR
- mesa-split i posted in this thread
- xf86-video-ati-git from AUR
Everything works like charm (tested compiz, glxgears and xbmc).
OT: Can i upload split packages to AUR?
/edit: Also testet QuakeLive (even with compiz on) and KDE4: works perfectly.
Last edited by Perry3D (2009-12-06 14:44:48)
Offline
With 2.6.32 kernel:
* KMS with extras' mesa, libdrm: 3D doesn't work, artefacts in KDE4 (no composition enabled); smoother fonts on my LCD
* no-KMS, extras' mesa, libdrm: 3D doesn't work, however no artefacts in KDE4 (no composition),
* no-KMS, git versions of above pkgs: 3D doesn't work, no artefacts in KDE4 (no OpenGL composition enabled)
* KMS, git versions of above pkgs: 3D works, so far no artefacts in KDE4 (cannot enable OpenGL composition), smoother fonts; glxgears works
(ati-dri, libgl are from extras in every case)
KMS late, of course. Early doesn't work and the reason has been mentioned somewhere recently.
I have Radeon 2600XT. Xorg complains only in the last case:
(EE) RADEON(0): Acceleration initialization failed
glxgears (when doesn't work):
IRQ's not enabled, falling back to busy waits: 2 0
drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream. See dmesg for more info.
Last edited by pbnan (2009-12-06 13:59:18)
Offline
So we are waiting for mesa 7.7 to come.
Offline
Currently i'm using
- mesa-split i posted in this thread
Everything works like charm (tested compiz, glxgears and xbmc).
installing mesa-split did somehow make *some* 3d worked (not full speed)
i could run quake 3 with poor fps now
Offline
With 2.6.32 kernel:
* KMS with extras' mesa, libdrm: 3D doesn't work, artefacts in KDE4 (no composition enabled); smoother fonts on my LCD
* no-KMS, extras' mesa, libdrm: 3D doesn't work, however no artefacts in KDE4 (no composition),
* no-KMS, git versions of above pkgs: 3D doesn't work, no artefacts in KDE4 (no OpenGL composition enabled)
* KMS, git versions of above pkgs: 3D works, so far no artefacts in KDE4 (cannot enable OpenGL composition), smoother fonts; glxgears works
(ati-dri, libgl are from extras in every case)
KMS late, of course. Early doesn't work and the reason has been mentioned somewhere recently.I have Radeon 2600XT. Xorg complains only in the last case:
(EE) RADEON(0): Acceleration initialization failed
glxgears (when doesn't work):
IRQ's not enabled, falling back to busy waits: 2 0 drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream. See dmesg for more info.
i can confirm the above testcases with a Radeon 3650. also, afaik that last error is linked to missing vblank, which supposedly might be added in 2.6.33. the git-drivers work around this..
Last edited by litemotiv (2009-12-06 23:43:05)
ᶘ ᵒᴥᵒᶅ
Offline
I found out my custom kernel can't load the radeon driver. Here is the error in dmesg:
radeon: Unknown symbol ttm_tt_set_placement_caching
This is weird since ttm_tt_set_placement_caching is a export symbol.
Here is the original git patch for when it was added to kernel:
http://git.kernel.org/?p=linux/kernel/g … 722388ff72
I'm reversing the patch to see if i can get 3d back. I will report back if it works or not.
EDIT: I got radeon to load now with patch. But here is the error i got:
arch@arch-live ~ $ cat /var/log/Xorg.0.log | grep EE
Current Operating System: Linux arch-live 2.6.32-ARCH #1 SMP PREEMPT Sun Dec 6 19:38:31 PST 2009 i686
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM
(EE) RADEON(0): Acceleration initialization failed
So I think it is the same as everyone else.
Last edited by godane (2009-12-07 01:41:33)
I'm working on a live cds based on Archlinux. http://godane.wordpress.com/
Offline
Hey, is there something special you need to do to make it work on a 32 bit chroot?
See the difference?
austin@austin-desktop ~ % uname -m
x86_64
austin@austin-desktop ~ % glxinfo |grep -i opengl
IRQ's not enabled, falling back to busy waits: 2 0
28:OpenGL vendor string: Advanced Micro Devices, Inc.
29:OpenGL renderer string: Mesa DRI R600 (RS780 9611) 20090101 TCL
30:OpenGL version string: 1.5 Mesa 7.8-devel
31:OpenGL extensions:
austin@austin-desktop ~ % schroot
austin@austin-desktop ~ % uname -m
i686
austin@austin-desktop ~ % glxinfo |grep -i opengl
27:OpenGL vendor string: Mesa Project
28:OpenGL renderer string: Software Rasterizer
29:OpenGL version string: 2.1 Mesa 7.8-devel
30:OpenGL shading language version string: 1.20
31:OpenGL extensions:
austin@austin-desktop ~ %
I installed all the same packages inside the chroot, at least I'm pretty sure.
EDIT: Fixed by uninstalling all packages and installing them in the order I was supposed to
Last edited by doorknob60 (2009-12-07 04:14:20)
Offline
Ah finally finish reading this Thread, i had errors with glxgears
drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream. See dmesg for more info.
Fixed by compiling everything Git!, dri2proto-git glproto-git libdrm-git libgl-git mesa-git xf86-video-ati-git kernel2.6.32, oh KMS works , 3D Dead Slow.
Offline
I'm using kernel26 from [testing] (2.6.32-1), KMS work (late start ok, early start - firmware load problem). Artefact in KDE4 (no desktop effects enabled od XRender desktop effect, OpenGL don't work).
Glxgears don't work.
[stepan@localhost ~]$ dmesg | grep -i DRM
[drm] Initialized drm 1.1.0 20060810
[drm] radeon kernel modesetting enabled.
[drm] radeon: Initializing kernel modesetting.
[drm] register mmio base: 0xFC000000
[drm] register mmio size: 65536
[drm] Clocks initialized !
[drm] Detected VRAM RAM=256M, BAR=256M
[drm] RAM width 128bits DDR
[drm] radeon: 256M of VRAM memory ready
[drm] radeon: 512M of GTT memory ready.
[drm] Loading RV635 CP Microcode
[drm] GART: num cpu pages 131072, num gpu pages 131072
[drm] ring test succeeded in 1 usecs
[drm] radeon: ib pool ready.
[drm] ib test succeeded in 0 usecs
[drm] Radeon Display Connectors
[drm] Connector 0:
[drm] VGA
[drm] DDC: 0x7e20 0x7e20 0x7e24 0x7e24 0x7e28 0x7e28 0x7e2c 0x7e2c
[drm] Encoders:
[drm] CRT1: INTERNAL_KLDSCP_DAC1
[drm] Connector 1:
[drm] LVDS
[drm] DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
[drm] Encoders:
[drm] LCD1: INTERNAL_KLDSCP_LVTMA
[drm] Connector 2:
[drm] HDMI-A
[drm] DDC: 0x7e60 0x7e60 0x7e64 0x7e64 0x7e68 0x7e68 0x7e6c 0x7e6c
[drm] Encoders:
[drm] DFP1: INTERNAL_UNIPHY
[drm] fb mappable at 0xD0141000
[drm] vram apper at 0xD0000000
[drm] size 9216000
[drm] fb depth is 24
[drm] pitch is 7680
[drm] LVDS-11: set mode 1920x1200 22
fb0: radeondrmfb frame buffer device
[drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0
[drm:r600_cs_packet_next_reloc_mm] *ERROR* No packet3 for relocation for packet at 47.
[drm:r600_packet3_check] *ERROR* bad SET_CONTEXT_REG 0x28014
[drm:radeon_cs_ioctl] *ERROR* Invalid command stream !
[stepan@localhost ~]$ glxgears
do_wait: drmWaitVBlank returned -1, IRQs don't seem to be working correctly.
Try adjusting the vblank_mode configuration parameter.
drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream. See dmesg for more info.
[stepan@localhost ~]$ glxinfo | grep -i opengl
do_wait: drmWaitVBlank returned -1, IRQs don't seem to be working correctly.
Try adjusting the vblank_mode configuration parameter.
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: Mesa DRI R600 (RV635 9591) 20090101 TCL DRI2
OpenGL version string: 1.4 Mesa 7.6
OpenGL extensions:
[stepan@localhost ~]$ cat /var/log/Xorg.0.log | grep -i kms
(II) [KMS] Kernel modesetting enabled.
(II) RADEON(0): KMS Color Tiling: disabled
[stepan@localhost ~]$ cat /var/log/Xorg.0.log
...
(II) VESA: driver for VESA chipsets: vesa
(II) FBDEV: driver for framebuffer: fbdev
(II) Primary Device is: PCI 01@00:00:0
(II) [KMS] Kernel modesetting enabled.
(WW) Falling back to old probe method for vesa
(WW) Falling back to old probe method for fbdev
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"
(II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
(II) Module fbdevhw: vendor="X.Org Foundation"
compiled for 1.7.2, module version = 0.0.2
ABI class: X.Org Video Driver, version 6.0
(II) RADEON(0): Creating default Display subsection in Screen section
"Builtin Default ati Screen 0" for depth/fbbpp 24/32
(==) RADEON(0): Depth 24, (--) framebuffer bpp 32
(II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) RADEON(0): Default visual is TrueColor
(==) RADEON(0): RGB weight 888
(II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
(--) RADEON(0): Chipset: "ATI Mobility Radeon HD 3650" (ChipID = 0x9591)
(II) RADEON(0): PCIE card detected
(II) RADEON(0): KMS Color Tiling: disabled
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: drmOpenMinor returns 9
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(II) [drm] DRM interface version 1.3
(II) [drm] DRM open master succeeded.
...
Without KMS works all like with kernel26 2.6.31 (2D ok, OpenGL effect don't work, only XRender, glxgears ~300 fps)
I try xf86-video-ati-git, system freeze when X starts.
edit:
When i try glxgears (donť work), dmesg says:
[drm:r600_cs_packet_next_reloc_mm] *ERROR* No packet3 for relocation for packet at 47.
[drm:r600_packet3_check] *ERROR* bad SET_CONTEXT_REG 0x28014
[drm:radeon_cs_ioctl] *ERROR* Invalid command stream !
Last edited by Tapan (2009-12-08 12:15:44)
Offline
Am i the only one who has no crashes and artefacts with this driver?
And i have about 2000 fps in glxgears (ok, i'm using a hd4850).
Offline
Am i the only one who has no crashes and artefacts with this driver?
And i have about 2000 fps in glxgears (ok, i'm using a hd4850).
are you using it with nomodeset?
ᶘ ᵒᴥᵒᶅ
Offline
Hi
Just tested the 2.6.32 from testing. Not tested 3D, but acceleration available with KMS with late start (not modifed initrd generation). Can't keep this kernel for now, because it hurts my wifi connexion : ultra slow, deconnexion every 1 minutes - I didn't have time to check the reason or even to analyse the logs, too mushc things to do for now. I'll test again next week.
Offline
Am i the only one who has no crashes and artefacts with this driver?
And i have about 2000 fps in glxgears (ok, i'm using a hd4850).
No, works here fine, too. I guess, same packages as you have (kernel26 from testing, libdrm-git, libgl-git, mesa-git, ati-dri-git, xf86-video-ati-git).
HD 4650 (2400 fps in glxgears, about 60 fps in ExtremeTuxRacer, 20 - 70 fps in SuperTuxKart, War§ow works, KDE kwin-effects working, kms late start [don't know about early start, last time I tried, it didn't want to]).
Offline
I've tested my HD2600(RV630) on 2.6.32(with latest drm-radeon-testing branch), libraries and dirvers are from tutorial in the first post of this topic.
I have KMS working(early and late start)
Compiz works fine(without alpha blur).
I have 800 fps in glxgears.
Scorched3D workes quiet well.
Celestia doesn't work
Last edited by sovok_kpss (2009-12-07 19:54:27)
Just when I thought I was out, THEY PULL ME BACK IN!
Offline
on my 3650, with KMS enabled about half of system boots end up in a garbled desktop w/ hanging system, does anyone have an idea what could be causing this?
i boot straight into my WM with x:5:once:/bin/su username -l -c "/bin/bash --login -c xinit >/dev/null 2>&1"
ᶘ ᵒᴥᵒᶅ
Offline
I reinstalled kernel26.32 and mesa, ati ... packages, same result, monitor says "NO SIGNAL" and turns off
then I installed everything -git => desktop loads without problems, compiz works fine, glxgears reports ~1250 fps (as previously), but fps in quake live dropped to 1-3fps, doh
for now I have to stay with drm-next
Offline
Am i the only one who has no crashes and artefacts with this driver?
And i have about 2000 fps in glxgears (ok, i'm using a hd4850).
here it works too... 2800 fps glxgears (hd4850)
Offline
Works fine except this "do_wait: drmWaitVBlank returned -1, IRQs don't seem to be working correctly.
Try adjusting the vblank_mode configuration parameter."
I'm using kernel26 from testing, libdrm-git, mesa-split, xf86-video-ati-git.
HD 3650M, 1460 FPS glxgears and KMS late.
Offline