Frankly said, nobody tested it on notebook chips so far. The DRM at least has microcode for RS780, I just verified.
Originally Posted by bugmenot
You can try to run r600_demo, but you will have to add your pci ID in r600_demo.c - it's easy to spot where. I assume an RS780 is closest to an RV610 or so. Technically, it comes after an RV635, but it probably doesn't have vertex caches, like an RV610.
Basically, bug reports are always welcome ;)
Originally Posted by bugmenot
Currently there is no list for r600_demo, there probably will never be one. Best chances are on dri-devel, or on the radeonhd list.
LOL, sounds like something Rambus or Creative would do if they were in the graphics biz. DEATH TO PATENT TROLLS.
Originally Posted by yoshi314
Before coming to ATI I was actually visited by a team of lawyers demanding royalty payments for the use of "their IP", which was XOR-ing a cursor image onto the screen. At the time I ran a small company designing & building graphics cards and accelerators for other companies selling Mac upgrades.
We told them to get lost and never heard from them again, but I never liked software patents after that experience.
Hello, thanks for the answer.
Originally Posted by mshopf
I added the pci ID of my card, now it is not an untested chip anymore, but it still does not work.
I installed the R600/700 branches of radeonhd and drm and there are not errors in the xorg.0.log, drm seems to load successful. I assume that there is something with the DRM not ready for my card yet. Also the xserver freezes within 2-20 seconds if I start x with exa enabled. I can move the mouse then, but nothing else. I think DRM is not ready for my device, yet.
Here is the Xorg.0.log of the try to log in with exa enabled: http://pastebin.ca/1297086
...and the try with r600_demo:
Thanks for your hard work! I'm looking forward to paint my personal triangle :D
I'm a git n00b. How does one get the r6xx-r7xx-support branch? I have a spare distro and I'd like to play around with it. I tried
git checkout -b r6xx-r7xx-support
but I don't see any r6xx source files.
You don't typically use checkout with git to get the source. What you ususally want to do is clone the branch. Are you trying to get the radeonhd branch?
NVM: I figured it out. I needed to create a local tracking branch, switch to it, and then fetch and pull.
Uh... I can't remember how to extract a branch from the trunk, so I would recommend just cloning the branch.
Oh, OK. Hope you can help with the driver!
It wasn't immediately clear to me how to clone a remote (and non-master) branch. If I did this wrong, please share the correct way. Here's what I did:
Originally Posted by TechMage89
I then noted that the r600 files were now in the src directory and proceeded to build as usual. (autogen.sh, make, make install).
git checkout -b <CHOOSE_A_NAME_FOR_LOCAL_BRANCH> origin/r6xx-r7xx-support
I added options for DRI and EXA into my xorg.conf. I rebooted and the X server wouldn't start. Here's the log:
I'm using Ubuntu 9.04 (Jaunty), which has a 2.6.28 kernel, Mesa from a git snapshot on 12/09, and Xserver 126.96.36.199.
The new code seems to crash if DRI is not available -- either because the "DRI" option is not enabled in the xorg conf, or because the proper drm module was not available.
In your case you had <Option "DRI"> in the conf properly but drm did not open -- did you build and install the drm kernel module from the 6xx-7xx branch of mesa/drm ?