LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-29-2004, 01:32 AM   #1
kersten78
Member
 
Registered: Nov 2003
Location: Minneapolis, MN
Distribution: Slackware, Debian, Gentoo, openSuSE
Posts: 358

Rep: Reputation: 33
new nVidia FX5200, crappy picture, lots of screen noise


Hello everybody.
I just installed a nVidia FX5200. I'm running X.org 6.8, and I've tried it on kernels 2.4.26 and 2.6.8.1 with the most recent nvidia drivers, and on 2.6.9 with the patched driver. No matter what setup I use, there's a lot of screen noise including a faint flickering everywhere, and a couple lines down the right side of the screen. I've tried 800x600, 1024x768, and 1280x0124 at both 16 and 24 bit depths. I tried using the nvidia-settings tool to clear it up, and nothing I can change there helps.

I just upgraded from a Radeon 7000VE, and I never had distortion like this, so I know it's not a monitor problem, although it does seem like it has something to do with the refresh rates. The strange thing is that the same distortion occurs in the framebuffer console too, but the bios and lilo screens are perfectly clear. It doesn't get bad until framebuffer starts. I checked the Xorg log, and the only thing I noticed was failure to load the "GLcore" module, saying that the module doesn't exist. I doubt this has anything to do with the distortion, as it's present in the framebuffer--well before any GL stuff loads.

If anyone can help me out here, I'd really appreciate it--I don't know what else to try.
 
Old 10-29-2004, 02:08 AM   #2
vdemuth
Member
 
Registered: Oct 2003
Location: West Midlands, UK
Distribution: Slackware 14 (Server),OpenSuse 13.2 (Laptop & Desktop),, OpenSuse 13.2 on the wifes lappy
Posts: 781

Rep: Reputation: 98
Can youpost your xorg.conf file?
 
Old 10-29-2004, 04:01 AM   #3
SG_1
LQ Newbie
 
Registered: Oct 2004
Distribution: Slackware 10.0
Posts: 16

Rep: Reputation: 0
Yeah, I strongly recommend posting your xorg.conf file, I have a nvidia FX5200 as well and just installed the driver for it and had to modify my xorg.conf file.
Though upon installing it while outside of X it did say something about needing to remove rivafp module, which I can't seem to find. i think maybe the system took it out for me.
I could use some input on that from someone.

SG_1
 
Old 10-29-2004, 04:10 AM   #4
gbonvehi
Senior Member
 
Registered: Jun 2004
Location: Argentina (SR, LP)
Distribution: Slackware
Posts: 3,145

Rep: Reputation: 53
RivaFB doesn't come enabled by default in Slackware so you shouldn't worry about it.
Can you try the video card on some other OS? Try using vga=normal to avoid having frambuffer which actually uses a graphic resolution.
 
Old 10-29-2004, 07:41 AM   #5
jtp51
Member
 
Registered: Dec 2002
Location: Omaha, Nebraska
Distribution: Ubuntu 8.10
Posts: 79

Rep: Reputation: 15
RivaFB is in the kernel by default in the Slackware 10 distro. If you rebuild your kernel, it's listed in the video section.

gbonvehi is right and you don't need to worry about it.

I have the exact same graphics card and I get a very high fps and I am able to play DOOM 3 without issues.

Again, post your xorg.conf file...
 
Old 10-29-2004, 11:39 AM   #6
kersten78
Member
 
Registered: Nov 2003
Location: Minneapolis, MN
Distribution: Slackware, Debian, Gentoo, openSuSE
Posts: 358

Original Poster
Rep: Reputation: 33
Thanks for all the input so far.
Here's my xorg.conf.
For some reason, the GLcore module (as specified by nVidia's README) will not load--see warning below. I know that fast-write is not supported by my mb chipset, and I'm not sure how to set PageFlips and AGP mode. For some reason Xorg.log shows warnings when using the standard xorg options for setting these values (they're commented out in my xorg.conf now, but the warnings shown are as follows:
Code:
kris@bucksnort:~$ grep '(EE)' /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(EE) Failed to load module "GLcore" (module does not exist, 0)

kris@bucksnort:~$ grep '(WW)' /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) `fonts.dir' not found (or not valid) in "/usr/X11R6/lib/X11/fonts/local/".
(WW) Open APM failed (/dev/apm_bios) (No such device)
(WW) Warning, couldn't open module GLcore
(WW) NVIDIA(0): config file hsync range 30-69kHz not within DDC hsync ranges.
(WW) NVIDIA(0): config file vrefresh range 50-110Hz not within DDC vrefresh ranges.
(WW) NVIDIA(0): Not using mode "700x525" (height 1050 is larger than
(WW) NVIDIA(0):      EDID-specified maximum 1024)
(WW) NVIDIA(0): Not using mode "1152x768":
(WW) NVIDIA(0):   horizontal sync start (1178) not a multiple of 8
(WW) NVIDIA(0): Not using mode "576x384":
(WW) NVIDIA(0):   horizontal sync start (589) not a multiple of 8
(WW) NVIDIA(0): Not using mode "360x200":
(WW) NVIDIA(0):   horizontal sync start (378) not a multiple of 8
(WW) NVIDIA(0): Option "EnablePageFlip" is not used
(WW) NVIDIA(0): Option "AGPMode" is not used
My entire Xorg log is here if you want to see it, but everything else is normal...except for the aforementioned warnings and errors. (note that the GLCore module in the log is incorrect...I accidentally capitalized the "C". That has been changed, and I still get the same error...module does not exist.)

I did change the lilo.conf to use "vga=normal". I guess you could say it "fixed" the framebuffer probelm, as it uses the same standard vga settings as bios, but...big fonts suck, and no tux splash at the top. I'm still getting the same distortion once I start X, no matter what resolution or depth I use.
Any suggestions?

Last edited by kersten78; 10-29-2004 at 11:42 AM.
 
Old 10-29-2004, 02:15 PM   #7
nick_th_fury
Member
 
Registered: Jun 2003
Location: Texas
Distribution: Slackware, NetBSD
Posts: 151

Rep: Reputation: 23
I have the same card, and don't even have that line.
Since it just reports that module does not exit, comment it out.
# Load "GLcore"

As to the distortion, my best guess is it's a refresh rate issue.
Chek the exact refresh rates of your monitor.
Make sure your screen res & refresh rate for it are right.

Only weird thing, I have found that with this card, I need to add some ram under Device..
Section "Device"
Identifier "VESA Framebuffer"
Driver "nvidia"
VideoRam 4096
EndSection

If I change or remark the videoram setting, it doesn't work as well.
Not really sure why, & I have been unable to find an answer via google.

Last edited by nick_th_fury; 10-30-2004 at 07:19 AM.
 
Old 10-29-2004, 02:22 PM   #8
Cedrik
Senior Member
 
Registered: Jul 2004
Distribution: Slackware
Posts: 2,140

Rep: Reputation: 244Reputation: 244Reputation: 244
VideoRam 4096 seems a little small to me (4MB)

did you try to ajust your card memory spec, like for a 64MB card :
VideoRam 65536

(64 * 1024 = 65536)
 
Old 10-29-2004, 02:48 PM   #9
kersten78
Member
 
Registered: Nov 2003
Location: Minneapolis, MN
Distribution: Slackware, Debian, Gentoo, openSuSE
Posts: 358

Original Poster
Rep: Reputation: 33
My Xorg log detects the correct amount of video memory (128 meg), so I haven't tried defining it explicitly in my xorg.conf....I'll have to try that when I get home.

As for the refresh rates, I specified the ranges as they were defined in the manual for my monitor. For some reason, my xorg log shows a warning about the refresh rates, but I've heard that in this situation, it's best to go with the monitor's specs and not worry about what xorg says. Is it possible to define specific refresh rates for each resolution/depth? or in the case of my monitor where it only lists a range in the specs, do you just have to let xorg figure it out. I think the refresh rates could be causing the distortion problem, and if you can specify a specific horizontal and vertical refresh rate for a particular resolution, that may be the fix I need. If it's possible, then I'm faced with the task of finding out the correct rate for my monitor at 24 bit 1280x1024...and 1024x768 (my framebuffer).
Quote:
originally posted by nick_th_fury
Only weird thing, I have found that with this card having I need to ass some ram.
Section "Device"
Identifier "VESA Framebuffer"
Driver "nvidia"
VideoRam 4096
EndSection
This seems odd to me. Do you have your monitor referring to the "VESA Framebuffer" device somewhere? It doesn't seem like this should make any difference unless you had another monitor section that only used the "VESA Framebuffer" device. And then I don't know how that would have any effect on the monitor using the card's regular device entry. nick_th_fury, would you mind posting the other device/screen sections of you xorg.conf?

Last edited by kersten78; 10-29-2004 at 02:56 PM.
 
Old 10-29-2004, 04:30 PM   #10
typho
LQ Newbie
 
Registered: Oct 2004
Distribution: Slackware 14.0
Posts: 27

Rep: Reputation: 15
You should also comment out Load "dri"...I believe in the nvidia docs it tells you to only have "glx" loaded for it to work properly. If after that you are still having problems in the framebuffer it might be that conflicting modules are being loaded.
 
Old 10-29-2004, 06:33 PM   #11
kersten78
Member
 
Registered: Nov 2003
Location: Minneapolis, MN
Distribution: Slackware, Debian, Gentoo, openSuSE
Posts: 358

Original Poster
Rep: Reputation: 33
Thanks for all the help everybody....turns out my old Gateway EV700 is a hunk of sh**. I swapped it out for a ViewSonic I had sitting in the closet, and BOOM, distortion is gone. For some reason the Gateway maxed out at 63.9kHz H and 60Hz V@1280x1024. That was the problem. I reinstall the driver for 2.6.9, add a monitor section for the ViewSonic in my xorg.conf, reboot, and the problem is solved. Even the framebuffer is fixed. Now running 1280x1024@80kHz H and 75Hz V. No distortion.
Thanks again. Now I just need to figure out how to fully tweak the FX5200.
 
Old 10-29-2004, 06:42 PM   #12
SG_1
LQ Newbie
 
Registered: Oct 2004
Distribution: Slackware 10.0
Posts: 16

Rep: Reputation: 0
Glad to hear you have solved your issue.
I have one thing to add though.
I also use a Gateway EV700 monitor and don't have any issues about framebuffer or refresh rates.
I think it is your particular monitor that was going bad.

SG_1
 
Old 10-29-2004, 07:02 PM   #13
typho
LQ Newbie
 
Registered: Oct 2004
Distribution: Slackware 14.0
Posts: 27

Rep: Reputation: 15
Check out the nvidia readme file (should be in in your doc folder somewhere), they list all the options for tweaking your nvidia driver in an appendix at the end, there's some pretty nifty stuff in there.
 
Old 10-29-2004, 08:05 PM   #14
kersten78
Member
 
Registered: Nov 2003
Location: Minneapolis, MN
Distribution: Slackware, Debian, Gentoo, openSuSE
Posts: 358

Original Poster
Rep: Reputation: 33
SG_1, it is entirely possible that my monitor was going bad...the thing that I can't figure out is why the EV700 on my old radeon 7000 worked fine at 1280x1024 with those refresh rates, and the nvidia crapped out. It's a mystery... I remember something was screwy with this viewsonic and my radeon--that's why I was using the EV700. Now I guess it's the viewsonic's turn to shine!
And thanks, typho...I read the README a bit, but I will definitely be tearing through now it to get everything config'd.
Thanks again for the help ppl.
 
Old 10-30-2004, 07:16 AM   #15
nick_th_fury
Member
 
Registered: Jun 2003
Location: Texas
Distribution: Slackware, NetBSD
Posts: 151

Rep: Reputation: 23
Quote:
Originally posted by Cedrik
VideoRam 4096 seems a little small to me (4MB)

did you try to ajust your card memory spec, like for a 64MB card :
VideoRam 65536

(64 * 1024 = 65536)
I have tried that, but when I tell it how much ram my card has X won't start.


Quote:
Originally posted by kersten78

This seems odd to me. Do you have your monitor referring to the "VESA Framebuffer" device somewhere? It doesn't seem like this should make any difference unless you had another monitor section that only used the "VESA Framebuffer" device. And then I don't know how that would have any effect on the monitor using the card's regular device entry. nick_th_fury, would you mind posting the other device/screen sections of you xorg.conf?

Sure. I have a Nvidia FX5200 pci card w/128mb.
This was originally generated under xfree back in Slack 9.0
Copied it to by xorg.conf when I replaced the XServer.
Funny thing is, I have better performance in Quake3 & Unreal tournament after upgrading to Xorg.
They both run smooth as glass. Although I now have a stutter in UT2003 that I haven't figured out yet which was not there under Xfree.




Section "Monitor"
Identifier "My Monitor"
HorizSync 30 - 94.0
VertRefresh 75-160
EndSection

Section "Device"
Identifier "VESA Framebuffer"
Driver "nvidia"
# VideoRam 131072
VideoRam 4096
EndSection

Section "Screen"
Identifier "Screen 1"
Device "VESA Framebuffer"
Monitor "My Monitor"

# DefaultDepth 8
# DefaultDepth 16
DefaultDepth 24
# DefaultDepth 32

Subsection "Display"
Depth 8
Modes "1152x864" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 32
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection

EndSection

Last edited by nick_th_fury; 10-30-2004 at 07:22 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Fedora Core 4 Sound problem: lots of Noise kt8993 Linux - Hardware 2 09-03-2005 08:59 AM
FX5200 'no screen found' Can anyone help me? Suru Linux - Hardware 5 10-08-2004 09:44 PM
ATI Radeon 8500 making lots of noise r_jensen11 Linux - Hardware 1 04-04-2004 02:35 PM
Crappy NVIDIA performance on MDK 10.0 hoopyfrood Linux - Hardware 4 03-20-2004 11:26 PM
no screen on redhat 9 with fx5200 psyco Linux - Newbie 7 12-30-2003 11:24 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:58 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration