AMD提供のドライバやradeonhdドライバにはX1650のサポートがあるみたいな感じなので、動かない原因はやはり/dev/dri/card0として認識されて無いと思いましていろいろと実験を。
まず、FAQなどの方法は既に駄目なので、これらは無視することにしました。AGP関係が正常でないのにモジュールをいくつか作成していた点があり、これをカーネルに組み込んでみることに。この辺りの関係って詳しくないのでわかりません。agpgartはモジュールにしても組み込んでもdmesgでは認識してます。ですので、Xを起動すれば関連モジュールが読み込まれ、/dev/driは作成されます。(システム起動後はディレクトリがありません)しかし、card0として認識がないので、これを認識させればいけると思いました。lspciではカード自体は認識してるので、DRIがうまく認識できてないと思い、今までDisableにしてたDirect Rendering Managerをカーネル組み込み、RADEONをカーネル組み込みにしてみたら/dev/dri/card0が現れました。
このとき、/dev/agpgart配下のATI関係も組み込んだのでどちらが正確に影響してるのかはよくわかりません。
ドライバはati-driver、radeonhd、AMD提供と試しましたが、結果的にDirect RenderingはYESになりませんでした。しかし、Xorg.logには特に問題なエラーが出てないので、RV530が開発中ってことで駄目なのかな?という結論になりました。手持ちのRADEON7000だったらいける可能性がありますけどね。
glxgearsは1560 frame in 5.3 seconds = 294.xxx FPSくらい。遅くて問題ありまくりです。RADEONよりnVIDIAの方が楽なのかもね。もう少しがんばってもらいたいところです。