Low fps in 3D games
Hi everyone! 1st post. Had Debian for almost a week.
None of the 3D games I've got work well. The fps is something like 0.7. Everything else (browsing, 2D games, etc.) will work fine. WinXP can run 3D games fine. Seems to me it's a framebuffer (or lack thereof). My card is a Matrox Millenium G400 (single display). 16MB VidRAM may not be a lot, but it's enough to run most of the older games I own (in WinXP). The only diagnostic error message I can find is: dmesg [drm:mga_do_agp_dma_bootstrap] *ERROR* Unable to acquire AGP: -19 [drm] Initialized card for PCI DMA. Other diagnostics: glxinfo | grep render direct rendering: Yes OpenGL renderer string: Mesa DRI G400 20050609 glxgears is fine unless I move the cursor over the gears. I have no idea how you're supposed to see glxgears framerate. lspci (trimmed) 00:00.0 Host bridge: Intel Corporation 82860 860 (Wombat) Chipset Host Bridge (MCH) (rev 04) 00:01.0 PCI bridge: Intel Corporation 82850 850 (Tehama) Chipset AGP Bridge (rev 04) 00:02.0 PCI bridge: Intel Corporation 82860 860 (Wombat) Chipset AGP Bridge (rev 04) 01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400/G450 (rev 04) Maybe this question is better suited for hardware... EDIT: Remembered about the drivers, downloaded the newest, install.sh doesn't work. Tried different ways of installing manually, managed to crash xorg once. The instructions on installing drivers don't help me at all. |
You need to install a driver in order to get 3D acceleration, but sometimes the newest one is not compatible with the graphics card. You might be able to install an older version of the driver, just check its description. Even if you're sure it's not about compatibility, I think it should be easier to install another version.
|
Hi, Welcome to LQ!
LQ has a fantastic search function that can save you time waiting for an answer. (no pun intended) As for your Matrox Millenium G400, I've never used one, maybe some one will respond to that part of your question. glxgears, if run from a terminal like konsole(kde) or term, usually outputs the frame rates (averaged) every 5 seconds. There's probably more options.... The gears them selves may be rotated within the box with the arrow keys. Check for smoothness. Press Esc key to end or ctrl+c to quit the command in konsole/terminal. drm/dri settings for agp are in the kernel config, (search here at LQ or google)..../dev/agpgart (AGP Support) (AGP) some processors (cpu) like AMD have the agpgart on the cpu, others like Intel cpu's require the motherboard or graphics card to provide it. current kernels provide for SiS, Intel and Via chipset support. That's about it for me, Regards Glenn ps. You may need to be root to install softwares, try su [enter root password] then cd to the directory where the file/package is. sh ./install.sh see how you go, regards Glenn |
I knew about search (also the HCL), it didn't help much. It seems like LQ does a better job (see bottom of page).
Tried xterm, tcsh, bash, GNOME terminal, still no glxgears fps. Rotates fine, same cursor garble thing (only for nearest 50 pixels or so). glxgears is smooth unless I take the terminal or something and thrash it around the screen, or I've got lots of windows (like 15). Quote:
Quote:
Quote:
I have tried reading what install.sh does and doing it manually. Totally useless. |
I was off topic, sorry.
So, What version of x do you have installed? It may be too new, xorg 7.1 or what? As I am not a debian user I should back off, it is quite different, although the agpgart modules are similar. I was refering to the choices, with the Mandriva kernels, for agpgart that you can make static. Unless you have to change the dri drm module, you probably won't have to recompile. I think you need to match the driver module version with xorg version. Cherrs, and good luck, Glenn p.s. Watch the dates on the links below, some of them will be out dated. GW |
All times are GMT -5. The time now is 04:49 AM. |