You are not logged in.
So, after installing this driver to make my games work better, they don't work at all?
Offline
Hi Mac Tzu,
are you running compiz with the radeonhd driver? I prefer the xf86-video-ati-git and i am getting corruptions like these:
http://img2.immage.de/25085027terminalco.png.
Do you have the same problems?
/update: I added the output of gxinfo to the howto.
I have the same problem but under kde 4.3.2 (kwin with composite enabled...). I also experience frequent crashes and other corruption. I have a HD4850, running xf86-video-ati-git.
Offline
i am getting corruptions like these:
http://img2.immage.de/25085027terminalco.png.
Do you have the same problems?
The same thing in gnome....
http://bbs.archlinux.org/viewtopic.php? … 07#p603107
Offline
So, after installing this driver to make my games work better, they don't work at all?
this is still experimental code.... things are progressing rapidly, but its gonna take some time before they are really ready to run everything as you would expect a mature driver too.
Offline
xakh wrote:So, after installing this driver to make my games work better, they don't work at all?
this is still experimental code.... things are progressing rapidly, but its gonna take some time before they are really ready to run everything as you would expect a mature driver too.
I wasn't expecting mature, but I thought blender would run.
Offline
Now we have KMS support for the r6xx/r7xx cards: http://airlied.livejournal.com/68097.html
The r600/r700 KMS support in that tree enables full 2D/3D/Xv accel + DRI2,
you need a master libdrm, master ati DDX and master mesa.
What means full 3D?
I hope i can test it this evening.
Offline
I saw some patches on mesa and xf86-video-ati yesteday for r600, like this: http://cgit.freedesktop.org/xorg/driver … 2142699204
Why don't you try it ?
If everything goes OK, xf86-video-ati is the best driver out there !
PS: I guess you need to compile the kernel from drm-next tree.
Last edited by flamelab (2009-09-08 09:40:28)
Offline
At the moment, i am not at home
Will you try it?
There is already a package in the AUR for the kms-kernel: http://aur.archlinux.org/packages.php?ID=24072
Offline
I have a X1600, so I can't know if something changed ( I already have full 3D/DRI2/KMS support).
So (for those that want to try it)
1) kernel26-kms from AUR
BUT
change this line:
git checkout --track -b drm-rawhide origin/drm-rawhide
to
git checkout --track -b drm-next origin/drm-next
2)libdrm-git
3)This mesa-git http://pastebin.com/m39d3ab47 (with this you have : mesa-git, libgl-git, ati-dri-git)
4)xf86-video-ati-git from AUR.
DON'T forget to make bug reports on freedesktop.org
Last edited by flamelab (2009-09-08 09:57:20)
Offline
Hi Mac Tzu,
are you running compiz with the radeonhd driver? I prefer the xf86-video-ati-git and i am getting corruptions like these:
http://img2.immage.de/25085027terminalco.png.
Do you have the same problems?
/update: I added the output of gxinfo to the howto.
Hey Perry3D,
I'm using running KDE 4.3.1 and using kwin (is that cheating ?)
I need to quailfy my earlier statment as I just install and checked few things out and went to bed. But I having simliar coruption in KDE login screen, and also with 3d cude I cannot access other virual terminal (i.e crlt+alt+f1) and if I try and run smplayer big system freeze nothing works nothing (except mouse which is laggy). Do you know if it is due to xorg setting or drivers ? also I am using radeonHD Should i be using the xf86-video-ati drivers instead.
Last edited by Mac Tzu (2009-09-08 11:57:58)
Remember,
If it is a Placebo You can Believe in it !!!
Offline
He MacTzu, i only have some corruptions on screen when running compiz. But this is a known bug. Everything else is fine and very stable. Check your output driver in smplayer: it should be XV.
My xorg.conf is very minimal: only set the ati driver and composite on.
@flamelab: i tested kms with kernel26-kms. You need to remove the arch patches and add a patch i found in the phoronix forum. KMS works fine, glxgears is hardware accelerated, but x-server restarts sometimes (using opera or compiz for example). I switched back to the stock kernel.
Offline
So, to compile this new, new driver, I need to compile a different kernel?
Offline
So, to compile this new, new driver, I need to compile a different kernel?
Yes, if you want the updated TTM code, KMS and DRI2 can be succeded through the code inside the drm-next tree, that will be merged (possibly) after 2.6.31 will be announced as stable. So, you 'll not need (possibly) the patch above (David Airlie may already know about this bug) or to use kernel26-kms. You 'll only need kernel26-git or a snapshot of 2.6.32 and CONFIG_DRM_RADEON_KMS=y (note: the last one, I'm not sure if it's needed or if it is enabled by default, so I have it on config) in config.
As well as the other packages above.
-----------
I really, really hope that we will all get rid of that thing called fglrx, and by 2010, every ATI user will be using xf86-video-ati. After that, we'll expect Powersaving through KMS.
Last edited by flamelab (2009-09-08 22:14:13)
Offline
No, only if you want to have the kms feature and DRI2.
Offline
will any of this help me run OpenGL games?
Offline
The situation at the moment: Some simple games like neverball are running fine. Complexer games like quake, sauerbraten and nexuis have a lot of screen corruption. All we can do is wait. The developers commit changes nearly every day.
Offline
By build kernel26-kms, I get this error:
-> Preparing...
-> Starting make...
-> add patch...
patching file Documentation/ABI/testing/debugfs-aufs
patching file Documentation/ABI/testing/sysfs-aufs
patching file Documentation/acpi/dsdt-override.txt
patching file Documentation/acpi/initramfs-add-dsdt.sh
patching file Documentation/filesystems/aufs/README
patching file Documentation/filesystems/aufs/aufs.5
patching file Documentation/filesystems/aufs/design/01intro.txt
patching file Documentation/filesystems/aufs/design/02struct.txt
patching file Documentation/filesystems/aufs/design/03lookup.txt
patching file Documentation/filesystems/aufs/design/04branch.txt
patching file Documentation/filesystems/aufs/design/05wbr_policy.txt
patching file Documentation/filesystems/aufs/design/06fmode_exec.txt
patching file Documentation/filesystems/aufs/design/07mmap.txt
patching file Documentation/filesystems/aufs/design/08export.txt
patching file Documentation/filesystems/aufs/design/99plan.txt
patching file Documentation/kernel-parameters.txt
Hunk #1 succeeded at 216 (offset 29 lines).
patching file arch/arm/include/asm/elf.h
Hunk #1 FAILED at 50.
1 out of 1 hunk FAILED -- saving rejects to file arch/arm/include/asm/elf.h.rej
patching file arch/arm/kernel/module.c
Hunk #1 succeeded at 184 with fuzz 1 (offset 52 lines).
patching file arch/arm/mach-iop13xx/pci.c
Reversed (or previously applied) patch detected! Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file arch/arm/mach-iop13xx/pci.c.rej
patching file arch/arm/mach-omap2/mmc-twl4030.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file arch/arm/mach-omap2/mmc-twl4030.c.rej
patching file arch/arm/mm/mmu.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file arch/arm/mm/mmu.c.rej
patching file arch/sparc/include/asm/tlb_64.h
Hunk #1 succeeded at 60 with fuzz 2 (offset 2 lines).
Hunk #2 FAILED at 82.
1 out of 2 hunks FAILED -- saving rejects to file arch/sparc/include/asm/tlb_64.h.rej
patching file arch/sparc/kernel/nmi.c
Reversed (or previously applied) patch detected! Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file arch/sparc/kernel/nmi.c.rej
patching file arch/sparc/kernel/smp_64.c
Reversed (or previously applied) patch detected! Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file arch/sparc/kernel/smp_64.c.rej
patching file arch/x86/kernel/check.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file arch/x86/kernel/check.c.rej
patching file arch/x86/kernel/cpu/mtrr/generic.c
Hunk #1 succeeded at 59 with fuzz 2 (offset 18 lines).
Hunk #2 FAILED at 218.
Hunk #3 FAILED at 354.
Hunk #4 FAILED at 366.
Hunk #5 succeeded at 489 with fuzz 2 (offset 63 lines).
3 out of 5 hunks FAILED -- saving rejects to file arch/x86/kernel/cpu/mtrr/generic.c.rej
patching file arch/x86/kernel/ptrace.c
Hunk #1 FAILED at 690.
1 out of 1 hunk FAILED -- saving rejects to file arch/x86/kernel/ptrace.c.rej
patching file arch/x86/kernel/tlb_uv.c
Hunk #1 FAILED at 742.
Hunk #2 FAILED at 752.
2 out of 2 hunks FAILED -- saving rejects to file arch/x86/kernel/tlb_uv.c.rej
patching file arch/x86/kvm/paging_tmpl.h
Hunk #1 FAILED at 314.
1 out of 1 hunk FAILED -- saving rejects to file arch/x86/kvm/paging_tmpl.h.rej
patching file arch/x86/kvm/svm.c
Hunk #1 FAILED at 760.
1 out of 1 hunk FAILED -- saving rejects to file arch/x86/kvm/svm.c.rej
patching file arch/x86/kvm/vmx.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file arch/x86/kvm/vmx.c.rej
patching file arch/x86/lguest/boot.c
Hunk #1 FAILED at 485.
Hunk #2 FAILED at 1040.
2 out of 2 hunks FAILED -- saving rejects to file arch/x86/lguest/boot.c.rej
patching file arch/x86/mm/pat.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file arch/x86/mm/pat.c.rej
patching file arch/x86/pci/i386.c
Hunk #1 FAILED at 319.
1 out of 1 hunk FAILED -- saving rejects to file arch/x86/pci/i386.c.rej
patching file drivers/acpi/Kconfig
Hunk #1 succeeded at 233 (offset 19 lines).
patching file drivers/acpi/osl.c
Hunk #1 succeeded at 96 (offset 1 line).
Hunk #2 succeeded at 368 (offset 36 lines).
Hunk #3 succeeded at 388 (offset 36 lines).
patching file drivers/char/raw.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file drivers/char/raw.c.rej
patching file drivers/lguest/page_tables.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file drivers/lguest/page_tables.c.rej
patching file drivers/media/dvb/dvb-usb/dib0700_devices.c
Hunk #1 succeeded at 1484 (offset 91 lines).
Hunk #2 FAILED at 1687.
Hunk #3 succeeded at 1748 with fuzz 1 (offset 114 lines).
1 out of 3 hunks FAILED -- saving rejects to file drivers/media/dvb/dvb-usb/dib0700_devices.c.rej
patching file drivers/media/dvb/dvb-usb/dvb-usb-ids.h
Reversed (or previously applied) patch detected! Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file drivers/media/dvb/dvb-usb/dvb-usb-ids.h.rej
patching file drivers/media/dvb/dvb-usb/dvb-usb.h
Hunk #1 FAILED at 223.
1 out of 1 hunk FAILED -- saving rejects to file drivers/media/dvb/dvb-usb/dvb-usb.h.rej
patching file drivers/media/dvb/firewire/firedtv-avc.c
Reversed (or previously applied) patch detected! Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file drivers/media/dvb/firewire/firedtv-avc.c.rej
patching file drivers/media/video/v4l2-common.c
Hunk #1 FAILED at 910.
Hunk #2 FAILED at 958.
2 out of 2 hunks FAILED -- saving rejects to file drivers/media/video/v4l2-common.c.rej
can't find file to patch at input line 3501
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|
|diff -Nur linux-2.6.29/drivers/net/wireless/ath5k/base.c linux-2.6.29-ARCH/drivers/net/wireless/ath5k/base.c
|--- linux-2.6.29/drivers/net/wireless/ath5k/base.c 2009-03-24 00:12:14.000000000 +0100
|+++ linux-2.6.29-ARCH/drivers/net/wireless/ath5k/base.c 2009-04-08 12:13:07.000000000 +0200
--------------------------
File to patch:
There's a problem in patches, I think.
/me wants you to detele this account... please delete it.
Offline
Remove the patches on PKGBUILD (comment them).
Offline
Hmm, I won't mess up things with the kernel.
So I stay with the stock kernel, and I'm waiting for something more official.
Thanks for your instructions, although.
/me wants you to detele this account... please delete it.
Offline
OK Perry3d
Mate (as we say in australia) I don't understand this jargon Probably coz i am a noob
when your are talking about SMplayer what do you mean by "XV"
(note : You do not have to answer this ) but I realise that kms is a different kernel version but I don't understand why or how is affect your ati drivers ?
Secondly is it a a reall time kernel ? and could you explain what that means ?
P.S. I understand if the question is off topic just say so
P.P.S I still don't understand the really difference between the xf86-video-ait and radeond drivers ( I have see post say they are irrelvant ) still don't get it
Mac
Last edited by Mac Tzu (2009-09-09 13:05:21)
Remember,
If it is a Placebo You can Believe in it !!!
Offline
I am waiting for someone to make a repository..;) this is way too complex for me!
Acer Aspire V5-573P Antergos KDE
Offline
OK Perry3d
Mate (as we say in australia) I don't understand this jargon Probably coz i am a noob
when your are talking about SMplayer what do you mean by "XV"
I'm not Perry3D, but "xv" is "xvideo". You need this to see the video (look in wikipedia for more info, I don't know more :-) ). A (maybe better) alternative is OpenGL.
Offline
I am waiting for someone to make a repository..;) this is way too complex for me!
I was going to make a repo, but, there are a lot of artifacts, and delays.
But, the system is quite responsive, in a weird way.
Finally, I'll try flamelab's way, and if it works, I'm gonna make the repository, with these packages.
/me wants you to detele this account... please delete it.
Offline
Hi guys! I thought I'd gotten at least my resolution working, but now, for some reason, my resolution has gone from 1680x1050 to 1024x768, and it refuses to budge.
Edit:Huh. it went back to normal resolution.
Also, I can't get neverball working. Nothing runs at all, it's not that there are artifacts, it's that every program opens for a second, then force quits.
Last edited by xakh (2009-09-09 20:55:46)
Offline
P.P.S I still don't understand the really difference between the xf86-video-ait and radeond drivers ( I have see post say they are irrelvant ) still don't get it
Mac
Just forget about radeonhd, they shouldn't be used. Use xf86-video-ati instead.
Offline