Radeon 9200 and AGP Express
3 Attachment(s)
Hi.
I have troubles with my video card: looks like it works, but I'm not sure, because FPS is low and videos are playing slow. My motherboard: ECS 845GV-M3 (with some strange "AGP Express") My videocard: Code:
01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (rev 01) (prog-if 00 [VGA controller]) Code:
00:02.0 Display controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 03) For a long time I was using my integrated videocard. Yes, I had high CPU load, but all was OK (I'm not playing games in Linux, but I could watch films wighout problems). Now I decided to stop using integrated videocard and installed my Radeon. I use open-sourced drivers (as you know, I can't use proprietary ATI's drivers for such old card). What I have: 1) Looks like interface (window manager; I have XFCE) works faster. But it works not so fast as it can (I tested this videocard on some older PC with totally the same software installed and it worked faster). 2) If I try to play some video, it's playing slow and has artefacts. It starts playing close to normal only if I decrease player's windows size to something like 100*100 pixels (again, on older PC all was OK). Talking about comparing with older PC, I should add, that I had totally no problems there. Here, with this motherboard, I needed to compile a new kernel, because distro's default kernel (2.6.37.6, as far as I remember) had troubles to boot (tried to change i2c.algobit=0 manually, but that didn't help). At least, new kernel (3.2.12) is loading and X works. About playing video: I thought, may be something wrong with codecs/player. I reinstalled (compiled from source using SlackBuild) newer versions of ffmpeg and vlc, but nothing changed. Command Code:
vblank_mode=0 glxgears In dmesg's output I worry about lines with "ring test error" and "Disabling GPU", but, as you see, after that there is something like "forcing AGP to PCI mode", and I think that's because of that strange "AGP Express" on my motherboard. Anyway, I'm not experienced and I can be wrong. My xorg.conf: Code:
Section "ServerLayout" |
P.S. On Windows XP videocard works as it must work. I can watch films, play games etc.
|
Up.
|
Up again. Sorry for flood, but what should I do in this case :(
|
Just a shot in the dark, but may be, since both cards, integrated and the radeon, are active they interfere somehow. I would try it with blacklisting the i915 driver and have a look again after a reboot.
To blacklist the driver add a line containing blacklist i915 to the file /etc/modprobe.d/blacklist.conf. |
Thanks for reply.
I've added Code:
blacklist i915 Quote:
Quote:
|
When I think about it, the AGP Express thing bothers me. IIRC, that is not really AGP, but a modified PCI slot, one of ECS's weird inventions they made to be cheaper than the rest. It may be possible that the AGP driver of the Linux kernel doesn't play well with that slot and therefore causes the slow downs. But I have no clue how to fix that, if it is the case.
|
Code:
AGP Express thing bothers me. IIRC, that is not really AGP, but a modified PCI slot, one of ECS's weird inventions they made to be cheaper than the rest. Quote:
But, following dmesg, kernel is able to force AGP-to-PCI mode (I don't know where else it can be useful, if not with AGP Express), and, according to this man, RADEON driver is able to work in AGP-to-PCI mode (look at "BusType" option). So, theoretically, developers kept in mind my variant, if were adding this options (I hope you understand what I want to say). But, anyway, I don't know what to do next :) Talking about AGP Express bus, I thought, that, may be, it all happens because it's really slower than AGP (for exmaple, like something, described here). But, in this case, why am I able to play games (like Splinter Cell: Chaos Theory) and watch films under Windows XP without any troubles? |
Quote:
Quote:
|
Quote:
Quote:
By the way, comparing glxinfo from my PC and from old PC (there is Radeon 9600 XT at the moment, but anyway), I have a question: My PC: Code:
OpenGL vendor string: Tungsten Graphics, Inc. Code:
OpenGL vendor string: X.Org R300 Project Code:
Tungsten Graphics, Inc. |
Yes, that is normal. The Mesa/Xorg people have special drivers for the R300 chips.
|
Another dead end.
Is there a way to check the bus speed? It's the next way I want to try. Because, as I've said, looks like it works, but not so fast as it can. |
Sorry, don't know about that.
|
Anyway, thanks for help. I'll try to do something more by myself.
|
Quote:
Quote:
(BTW, I tried to find that info at the intel site, but it wasnt being easy...) The hint is even on the ECS site- Quote:
To be honest, I didnt know that ECS used those 'AGP Express' slots on i845 boards. If it works the same as AGP Express does on the later boards, its just the power from 2 PCI slots, and only single PCI slot bandwidth. So reporting "forcing AGP to PCI mode" would be correct. Its not actually a AGP slot, its a PCI slot that looks like an AGP slot. Quote:
As far as video goes, I'd try playing with the output from VLC, or try increasing the RAM used by the player. |
1 Attachment(s)
Thanks for useful info. I've read about "AGP Express", but haven't read about 845GV.
Quote:
Quote:
I've downloaded GPU-Z for Windows (attachment). Yes, assuming my current knowledge about 845GV and "AGP Express", looks like under Windows all works as it should. But not under linux :( By the way, in my lspci's output for Radeon I've found Quote:
UPD I've manually set it's latency to 0, but nothing changed. |
Quote:
GLXgears in not a benchmark anyway. Quote:
Latency 32 is fine AFAIK. |
Quote:
Quote:
I've tried to manually set Code:
Option "BusType" "PCI" Quote:
|
All times are GMT -5. The time now is 01:20 AM. |