PDA

View Full Version : 16:10 Display Issue with FC2


sangraal
25th April 2005, 08:53 PM
I have a new Dell 2405fpw monitor and I can't get my fedora core 2 machine to display properly. I selected Generic LCD 1920x1200 in the system-config-display control panel but there are no widescreen resolutions available. When I select 1600x1200 it works but my the desktop is stretched and clipped on both sides, like it's been stretched too far.

I have tried configuring xorg.conf with special modelines from all over the internet, even generated my own with gtf but nothing worked.

I'm running the display over VGA with an intel onboard video card. I know the card supports the resolution because I'm running a dual boot machine and windows handles the 1920x1200 resolution just fine.

This is my work machine... so any help would be greatly appreciated. I've attached my work in progress xorg.conf file and Xorg.0.log.

tashirosgt
25th April 2005, 09:26 PM
I can't read the xorg.conf. Di d it really get attached?

sangraal
25th April 2005, 09:35 PM

Just to be safe I'm pasting it below:

-----------------------------

# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"

# RgbPath is the location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "dri"
EndSection

Section "InputDevice"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
# Option "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# Or if you just want both to be control, use:
# Option "XkbOptions" "ctrl:nocaps"
#
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "LCD Panel 1920x1200"
UseModes "16x10"
HorizSync 31.5 - 80.0
VertRefresh 60.0 - 60.0
Option "dpms"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "i810"
VendorName "Videocard vendor"
BoardName "Intel 865"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1920x1200"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1920x1200"
EndSubSection
EndSection

Section "DRI"
Group 0
Mode 0666
EndSection

Section "Modes"
Identifier "16x10"
ModeLine "1920x1200" 154.0 1920 1968 2000 2080 1200 1203 1209 1235 +Hsync -Vsync
#Modeline "1920x1200" 161.75 1920 2020 2052 2184 1200 1202 1208 1235 -hsync -vsync
#Modeline "1920x1200" 154.128 1920 1968 2000 2080 1200 1203 1209 1235 -hsync -vsync
#Modeline "1920x1200" 193.16 1920 2048 2256 2592 1200 1201 1204 1242 -HSync +Vsync
EndSection

tashirosgt
25th April 2005, 11:11 PM
Perhaps you can use a modeline for the working 1600x1200 mode and adust the numbers according to the suggestions on the page
http://sunsite.nus.sg/pub/LDP/HOWTO/mini/Modeline
to fix its appearance. Or did you already try to adjust it horizontally?

sangraal
26th April 2005, 01:32 AM
Well, the 1600x1200 modeline seems to be auto-defined by X... it's not using my modeline at all. I was fiddling a little more and discovered an interesting little thing in the X log file.

(II) I810(0): Not using mode "1920x1200" (no mode of this name)

Is it not getting my defined modeline?

sangraal
26th April 2005, 01:52 AM
I put the modeline in the monitor section and still get the "no mode of this name" error...

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "LCD"
#UseModes "16:10"
HorizSync 31.5 - 80.0
VertRefresh 60.0
Option "dpms"
ModeLine "1920x1200" 154.0 1920 1968 2000 2080 1200 1203 1209 1235
EndSection

tashirosgt
26th April 2005, 03:33 PM
As I interpret the man on xorg.con and the Rick Niles link, your modeline is asking for
DotClock = 154
htotal = 2080\
vtotal = 1235
You Monitor has
HorizSync=31.5 to 80 kHz
VertRefresh = 60 Hz
Translating Niles notation to xorg.conf notation
DotClock = HorizSync*htotal
DotClock = VertRefresh*vtotal*htotal
Your Xorg.0.log says
*(WW) (1920x1440,Monitor0) mode clock 234MHz exceeds DDC maximum 170MHz
(WW) (1920x1440,Monitor0) mode clock 297MHz exceeds DDC maximum 170MHz
(WW) (1920x1440,Monitor0) mode clock 341.35MHz exceeds DDC maximum 170MHz
(II) I810(0): Not using built-in mode "1920x1440" (hsync out of range)
So perhaps you don't get the 1920X1200 because the nearest thing the driver will consider (1920x1440) doesn't satisfy the equations. ( Also, why does your modeline apparently ask for 2080x1235 ?)

micha
26th April 2005, 07:36 PM
Here is my monitor section for my WUXGA LCD screen:
Section "Monitor"
Identifier "Dell WUXGA LCD Panel"
DisplaySize 330 210
HorizSync 31.5 - 90.0
VertRefresh 60.0 - 60.0
# vfreq 59.969Hz, hfreq 74.061kHz
ModeLine "1920x1200" 161.8 1920 2020 2052 2184 1200 1202 1208 1235 -hsync -vsync
Option "dpms"
EndSectionHope it helps...

sangraal
27th April 2005, 04:52 PM
I'm not sure but it seems like this may be an issue with the fedora driver for my video card. I found several website posts refering to a problem with the drivers for 855 and 865 chipsets. There's even a patch out there called 855resolution that supposedly fixes it, but for now I haven't been able to find anything for the 865 chipset. Also I would like to find a solution not a hack.

After searching the web for days I think the easiest solution at this point is to just pick up a cheap Nvidia V. Card and try my luck with that. Thanks to everyone for all their help, it was helpful in leading me in the right direction.

Just for some background I saw this in my log:
(II) I810(0): Supported additional Video Mode:
(II) I810(0): clock: 154.0 MHz Image Size: 519 x 324 mm
(II) I810(0): h_active: 1920 h_sync: 1968 h_sync_end 2000 h_blank_end 2080 h_border: 0
(II) I810(0): v_active: 1200 v_sync: 1203 v_sync_end 1209 v_blanking: 1235 v_border: 0
(II) I810(0): Serial No: T613352D03RS
(II) I810(0): Monitor name: DELL 2405FPW
(II) I810(0): Ranges: V min: 56 V max: 76 Hz, H min: 30 H max: 81 kHz, PixClock max 170 MHz

It appears that the modeline I had is correct, and my monitor supports the ranges specified.

Section "Monitor"
Identifier "Dell WUXGA LCD Panel"
DisplaySize 519 324
HorizSync 30.0 - 81.0
VertRefresh 60.0 - 60.0
# vfreq 59.969Hz, hfreq 74.061kHz
ModeLine "1920x1200" 154.0 1920 1968 2000 2080 1200 1203 1209 1235
Option "dpms"
EndSection

This is the bit that drove me crazy...

(II) I810(0): Not using mode "1920x1200" (no mode of this name)

Then I noticed that it was the driver reporting that issue... (i810) I started researching the driver and found information about problems with this driver and widescreen resolutions.... I'll post a follow up after aquiring a new card.

sliverstorm
30th May 2005, 07:25 PM
um, you may want to try adjusting the monitor itself. most of them have little buttons or wheels that let you strech or move or tilt or whatever your screen. I can, right now, stretch my screen like you describe, with the buttons on my monitor.