XFree86 4.4 upgrade is giving me video troubles.
Hi All,
Short story: Upgraded from Slack-9.1 to Slack-Current using swaret, now my Radeon 8500 Direct Rendering is disabled, and sometimes X crashes. Long(ish) story: I've been using Slack 9.1 for a long time now, with no problems. I had ATI's fglrx driver installed, 3D support working. Today I decided that I wanted to update my machine. The first thing I did was install XFree86 4.4. Everything appeared to work fine. X would not start however; I had to change the driver from fglrx to radeon to get it working (Also had to reboot, graphics were displaying all fuzzy). Checking ATI's webpage, I found that ATI doesn't make a XF86 4.4 driver yet. YAY. Guess I should've researched this. Oh well, XFree86 4.4 comes with a Radeon driver, that will give me some 3D support, if not the greatest. Then, I installed swaret, and updated all of my packages from 9.1 to current. I am up to date! So my friends, running glxinfo returns: direct rendering: No glxgears runs at about 125 fps. I then checked my XFree86.0.log file and I find these helpful messages: (WW) RADEON(0): [agp] AGP not available and (II) RADEON(0): Direct rendering disabled Doing a dmesg |grep agpgart, I find: agpgart: Maximum main memory to use for agp memory: 203M agpgart: unsupported bridge agpgart: no supported devices found. So. That's where I am, and that is where my Linux troubleshooting abilities end. What am I missing? I am using kernel 2.4.. Do I need to enable the radeon DRM in the kernel? I'm thinking no, because I've installed a new version of XFree86, and that should include a newer kernel module, right? oh, and lsmod shows: radeon 114944 Thank you for any and all replies :) Murray |
XFree86 sets AGP to 1x by default, so you need to change it to get better performance.
Add the following to your XF86Config under your driver: Driver "radeon" Option "AGPMode" "4" <---kernel 2.4.x only supports up to 4x It also might help if you set your AGP size: Option "AGPSize" "64" <---example MagicMan |
Thanks,
Unfortunately I still get the same errors in my XFree86.0.log file after making the changes you suggested MagicMan: (WW) RADEON(0): [agp] AGP not available (II) RADEON(0): Direct rendering disabled It appears as if the first is that even though I want to enable AGP, I can't because it's not there in my system. Again, when I boot up my box, I get this error: agpgart: Maximum main memory to use for agp memory: 203M agpgart: unsupported bridge agpgart: no supported devices found. Is that related? All suggestions appreciated :) Thanks ps. running glxinfo crashes X. |
Just got back from installing kernel 2.6.5.
Now when I dmesg|grep agp i get: Linux agpgart interface v0.100 (c) Dave Jones Linux agpgart interface v0.100 (c) Dave Jones but in my XFree86.0.log file i still see these 2 entries: (WW) RADEON(0): [agp] AGP not available (II) RADEON(0): Direct rendering disabled I noticed that agpgart module wasn't loaded, so i did a : #modprobe agpgart and now it is loaded, but i still don't have direct rendering :( running glxinfo still crashes X. Any thoughts appreciated :) Murray |
bump
|
Interesting.
What chipset does your mobo use for agp? I'm running a Radeon9000 Pro under Xorg and was previously running it under X4.4 with the radeon module, too. It works fine for me. lsmod: Code:
mike@gobot:~$ lsmod Here's a snippet of my kernel config Code:
mike@gobot:~$ cat /usr/src/linux/.config|grep -i agp snippets from my xorg.conf Code:
Section "Module" --Shade |
...Perhaps it's not linked, but, did you compile your kernel with gcc 2.95.3 like it's recommended?
|
Quote:
it would be using a SIS chipset. I don't think I set that in my kernel.. Lets see... Code:
murray@godzillax:~$ cat /usr/src/linux/.config|grep -i agp When I get home, I will see what happens when I compile the kernel with CONFIG_AGP_SIS set. I guess I don't need to set the CONFIG_AGP_ATI either... I take it this option refers to the chipset on your motherboard and not your video card. (Hey I learned 2 things today) thanks for your help on this. I will let you know how it goes when I test it tonight. Murray |
Quote:
|
recompiling the kernel with CONFIG_AGP_SIS set did it!
THANKS!!! |
All times are GMT -5. The time now is 04:30 AM. |