LinuxQuestions.org
Help answer threads with 0 replies.
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 05-11-2005, 03:34 AM   #1
zord
Member
 
Registered: Feb 2005
Distribution: slack 10
Posts: 50

Rep: Reputation: 15
1600x1200@90 with nvidia / Kernel IO Scheduler?


Hi,

Two questions:

1) I got a new (used) monitor, a Fujitsu Siemens MCM 21P1. It's supposed to work in 1600x1200 at 90hz. Here is a data sheet with it's specifications: http://cs.fhm.edu/~ifw03064/mcm21p1.pdf
First I only put the VertRefresh and HSync rate in my xorg.conf. This way it's only 1600x1200@85.
I tried using modelines (generated by xtiming generator at sf.net), but this doesn't work either.
Modeline "1600x1200@90" 332.05 1600 1632 2888 2920 1200 1221 1239 1261
Since there was an error message in the Xorg.0.log I tried using the NVIDIA option IgnoreEDID, this doesn't work too.
This are the settings in my xorg.conf:
Code:
Section "Monitor"
    Identifier  "My Monitor"
    HorizSync   30.0 - 125.0
    VertRefresh 50.0 - 160.0
    Modeline "1600x1200@90" 332.05 1600 1632 2888 2920 1200 1221 1239 1261
EndSection

Section "Device"
    Identifier  "GeForce4"
    Driver      "nvidia"
    VideoRam    131072
    Option      "NoLogo"      "true"
    Option      "RenderAccel" "true"
    Option      "NvAgp"       "1"
    Option      "IgnoreEDID" "true"
EndSection

Section "Screen"
    Identifier  "Screen 1"
    Device      "GeForce4"
    Monitor     "My Monitor"
    DefaultDepth 24
    Subsection "Display"
        Depth       24
        Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubsection
EndSection
Here the interesting part of the Xorg.0.log:
Code:
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "NoLogo" "true"
(**) NVIDIA(0): Option "NvAGP" "1"
(**) NVIDIA(0): Option "IgnoreEDID" "true"
(**) NVIDIA(0): Option "RenderAccel" "true"
(**) NVIDIA(0): Enabling experimental RENDER acceleration
(**) NVIDIA(0): Use of NVIDIA internal AGP requested
(**) NVIDIA(0): Ignoring EDIDs
(--) NVIDIA(0): Linear framebuffer at 0xC0000000
(--) NVIDIA(0): MMIO registers at 0xCE000000
(II) NVIDIA(0): NVIDIA GPU detected as: GeForce4 Ti 4200
(--) NVIDIA(0): VideoBIOS: 04.25.00.30.00
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): VideoRAM: 131072 kBytes
(II) NVIDIA(0): Connected display device(s): CRT-1
(--) NVIDIA(0): Display device CRT-1: maximum pixel clock at  8 bpp: 350 MHz
(--) NVIDIA(0): Display device CRT-1: maximum pixel clock at 16 bpp: 350 MHz
(--) NVIDIA(0): Display device CRT-1: maximum pixel clock at 32 bpp: 350 MHz
(II) NVIDIA(0): Not probing EDIDs.
(II) NVIDIA(0): My Monitor: Using hsync range of 30.00-125.00 kHz
(II) NVIDIA(0): My Monitor: Using vrefresh range of 50.00-160.00 Hz
(II) NVIDIA(0): Clock range:  12.00 to 350.00 MHz
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (width too large for virtual size)
(II) NVIDIA(0): Not using default mode "2048x1536" (width too large for virtual size)
(II) NVIDIA(0): Not using default mode "1920x1440" (width too large for virtual size)
(II) NVIDIA(0): Not using default mode "1920x1440" (width too large for virtual size)
(II) NVIDIA(0): Not using default mode "1856x1392" (width too large for virtual size)
(II) NVIDIA(0): Not using default mode "1856x1392" (width too large for virtual size)
(II) NVIDIA(0): Not using default mode "1792x1344" (width too large for virtual size)
(II) NVIDIA(0): Not using default mode "1792x1344" (width too large for virtual size)
(WW) NVIDIA(0): Not using mode "1600x1200@90":
(WW) NVIDIA(0):   horizontal sync width (2888 - 1632 = 1256) greater than 512
(WW) NVIDIA(0):   vertical sync width (1239 - 1221 = 18) greater than 16
(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
(**) NVIDIA(0): Validated modes for display device CRT-1:
(**) NVIDIA(0): Validated modes for display device CRT-1:
(**) NVIDIA(0):      Default mode "1600x1200": 229.5 MHz, 106.2 kHz, 85.0 Hz
(**) NVIDIA(0):      Default mode "1280x1024": 157.5 MHz, 91.1 kHz, 85.0 Hz
(**) NVIDIA(0):      Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz
(**) NVIDIA(0):      Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz
[... many more, none of them above 85hz]
(**) NVIDIA(0):      Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(**) NVIDIA(0):      Default mode "320x200": 15.8 MHz, 37.9 kHz, 85.3 Hz (D)
(**) NVIDIA(0):      Default mode "320x175": 15.8 MHz, 37.9 kHz, 85.3 Hz (D)
(II) NVIDIA(0): Virtual screen size determined to be 1600 x 1200
(==) NVIDIA(0): DPI set to (75, 75)
Here is the complete log: http://cs.fhm.edu/~ifw03064/Xorg.0.log

Normally I'd be happy with 85hz, but the picture appears to be a little bit blurry, almost as if deinterlacing was switched on or smth.

I tried using different nvidia driver versions, the latest (7174) and 7167. Older ones, like 6629 refuse to compile.
When i choose nv driver instead of nvidia, the monitor runs in 90hz, but the picture is totally messed up then, it doesn't cover the hole screen, but is misplaced and crimped somewhere in the middle of the screen.

Any ideas, what I could do, to make this work?


2)
In the kernel settings unter Device Drivers -> Block Devices -> IO Schedulers
Do I need all of them? All are registered during bootup, are they all really getting used?
Or can I throw something out?


Thx for any help
 
Old 05-13-2005, 11:00 AM   #2
freakyg
Member
 
Registered: Apr 2005
Distribution: LFS 5.0 and 6.1
Posts: 705

Rep: Reputation: 30
Code:
DefaultDepth 16
have you tried changing this to 16, your eyes cannot really tell the difference between 16 and 24 bbp
give it a shot and see if it works
 
Old 05-13-2005, 11:07 AM   #3
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
Quote:
(WW) NVIDIA(0): Not using mode "1600x1200@90":
(WW) NVIDIA(0): horizontal sync width (2888 - 1632 = 1256) greater than 512
(WW) NVIDIA(0): vertical sync width (1239 - 1221 = 18) greater than 16
In my sense, nvidia driver won't accept 1600x1200@90 resolution until the
horizontal sync width and vertical sync width issues are fixed
 
Old 05-13-2005, 11:22 AM   #4
jschiwal
LQ Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682
You might try using the gtf program.
/usr/X11R6/bin/gtf 1600 1200 90 -x

Also, try a lower refresh rate.
 
Old 05-13-2005, 12:28 PM   #5
zord
Member
 
Registered: Feb 2005
Distribution: slack 10
Posts: 50

Original Poster
Rep: Reputation: 15
Thanks alot for your replies.
The modeline generated by gtf was slightly different than the one I used before, and this did the trick.
It's running 1600x1200@90 with 24 DefaultDepth now.
 
Old 05-13-2005, 06:54 PM   #6
jschiwal
LQ Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682
I'm glad that it worked. The program name stands for General Timing Formula. I think it will generate timings based on examining your video card. It may work the best if you system isn't bogged down running a lot of programs in the background.
 
  


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
Adding a profiler to linux kernel scheduler svi_ya LinuxQuestions.org Member Intro 1 09-29-2004 07:31 AM
building a profiler for linux kernel scheduler svi_ya Programming 0 09-28-2004 04:23 PM
Why can't I get screen to 1600x1200 kro Linux - Newbie 2 07-13-2004 05:43 PM
Best I/O Scheduler for a Desktop System w/ 2.6.6 kernel haimeltjnfg Linux - Software 4 05-22-2004 09:09 PM
X11 help (1600x1200) GaijinPunch Linux - General 3 11-06-2003 12:30 AM

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

All times are GMT -5. The time now is 08:51 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