Bug 674154

Summary: Fedora 14 Screen Resolution Issue
Product: [Fedora] Fedora Reporter: Richard Wilson <rich.wilson>
Component: xorg-x11-drv-intelAssignee: Adam Jackson <ajax>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 14CC: ajax, mrmazda, xgl-maint
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-01-31 21:20:28 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
smoltSendProfile -p >/tmp/smoltprofile.txt
none
xorg.conf file
none
Xorg.0.log none

Description Richard Wilson 2011-01-31 19:25:42 UTC
Created attachment 476257 [details]
smoltSendProfile -p >/tmp/smoltprofile.txt

Description of problem: I was previously (under Fedora 12, 10, 9...) able to set my default resolution to 1280x1024 (native mode for my FP display).  For Fedora 12 I had to set the kernel parm nomodeset -- this results in no login for Fedora 14.  I have a builtin Intel 82865G chipset , the Xorg.0.log indicates that when probed, it's showing 1080x768, 800x600 and 640x480 resolutions supported.  I have created an xorg.conf file to override this and had no luck.


Version-Release number of selected component (if applicable):
See Attached Files

How reproducible: easily on this hardware.


Steps to Reproduce:
 Occurs at boot.

Actual results:  I get 1024x768 resolution

Expected results: I want 1280x1024, which the hardware does support (worked under previous versions of Fedora, see above)


Additional info:
See attached files

Comment 1 Richard Wilson 2011-01-31 19:28:00 UTC
Created attachment 476259 [details]
xorg.conf file

Comment 2 Richard Wilson 2011-01-31 19:29:04 UTC
Created attachment 476260 [details]
Xorg.0.log

Comment 3 Richard Wilson 2011-01-31 20:44:52 UTC
Found a working solution, as follows:

The probe of my Intel 82865G at bootup reports back that it only supports 1024x768, 800x600 and 640x480 resolutions.  From what I read at Intel's website, this is incorrect, but I did not find a list of supported resolutions.  From xrandr documentation on the web I was able to override this:

I had to use the cvt command to get the settings for a new mode: 

# cvt 1280 1024
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

I then had to enter the following both interactively (to test it) and then add it to /etc/gdm/Init/Default for reboots.

xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync xrandr --addmode VGA1 1280x1024_60.00 xrandr --output VGA1 --mode 1280x1024_60.00

These get added right after the PATH and OLD_IFS lines in the Default file.

This has solved the issue, but I am still curious about the probe returning incorrect information.

Comment 4 Felix Miata 2011-01-31 20:58:57 UTC
In cross-distro tests using Intel, Matrox & ATI chips in the post-KMS period I've always found, eventually at least with enough persistence, a solution not requiring setting explicit modelines anywhere to achieve common screen resolutions above 1024x768, particularly not directly in display manager configuration.

Support via BIOS for Intel chips depends on proper implementation by the motherboard vendor, something altogether too often deficient. Are you using the latest available BIOS?

Comment 5 Richard Wilson 2011-01-31 21:20:28 UTC
The latest BIOS (1.43A) is installed; I did post a workaround for the resolution issue above.  This is an old system that I saved from being scrapped, I doubt many others will have this hardware config or be running Linux on it.  Thanks for all your effort!