View previous topic :: View next topic |
Author |
Message |
cgmd Veteran
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Thu Oct 19, 2006 2:50 am Post subject: [Solved] Spontaneous degradation of X res to 640x480... |
|
|
Hi, all...
This is a reinstallation of gentoo on a Dell T-30 laptop. The graphics controller is as follows: Code: | VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500] (prog-if 00 [VGA])
Subsystem: IBM ThinkPad T30
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR+ FastB2B+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 66 (2000ns min), Cache Line Size 08
Interrupt: pin A routed to IRQ 11
Region 0: Memory at e8000000 (32-bit, prefetchable) [size=128M]
Region 1: I/O ports at 3000 [size=256]
Region 2: Memory at d0100000 (32-bit, non-prefetchable) [size=64K]
[virtual] Expansion ROM at d0120000 [disabled] [size=128K]
Capabilities: [58] AGP version 2.0
Status: RQ=48 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2,x4
Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP- GART64- 64bit- FW- Rate=<none>
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
|
I generally followed the X Server HOWTO in setting up my X window, but I have a problem I don't understand...
When I boot my laptop, and start my X session (I use startx), the X window opens in the desired 1024x768 resolution. It stays in that resolution, until I close X and once again open it... It then comes up with a resolution of 640x480, and stays in that resolution, through multiple tries, until I reboot the laptop!
I've looked over var/log/Xorg.0.log, which can be seen for a 1024x768 resolution situation, or also for a 640x480 resolution situation.
I'm not sure where to turn, next...
Does anyone have thoughts about this??
Thanks! _________________ "Primum non nocere" ---Galen
Last edited by cgmd on Sat Oct 21, 2006 12:33 pm; edited 4 times in total |
|
Back to top |
|
|
sugar Guru
Joined: 07 Aug 2004 Posts: 579 Location: Morrinsville, New Zealand
|
Posted: Thu Oct 19, 2006 6:22 am Post subject: |
|
|
tried using xdm/gdm/kdm or something like that? |
|
Back to top |
|
|
cgmd Veteran
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Thu Oct 19, 2006 10:52 am Post subject: |
|
|
sugar wrote... Quote: | tried using xdm/gdm/kdm or something like that? |
No, I didn't try that. Would that be of benefit if I want to just boot to console and only use an X session sporadically?
The negatives I can parse out my Xorg.0.log are as follows: Code: | (WW) The directory "/usr/share/fonts/TTF/" does not exist.
Entry deleted from font path.
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) RADEON(0): AGP card detected
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
[drm] failed to load kernel module "radeon"
(EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM
(WW) RADEON(0): Failed to detect secondary monitor DDC, default HSync and VRefresh used
(WW) RADEON(0): Direct rendering disabled
|
Is there any liklihood of that causing my problem? _________________ "Primum non nocere" ---Galen
Last edited by cgmd on Fri Oct 20, 2006 3:59 am; edited 1 time in total |
|
Back to top |
|
|
cgmd Veteran
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Fri Oct 20, 2006 3:58 am Post subject: |
|
|
OK, I may be on to something...
I cleared up the Xorg.0.log error: Code: | drmOpenDevice: Open failed |
...by emerging x11-base/x11-drm.
Still though, I have the altered X resolution problem, as before, but I now notice somewhat different Xorg.0.log output when X is opening to 1024x768 resolution (just after reboot) verses when it opens to just 640x480 resolution (the 2nd time X opens after a single boot). The difference shows up as follows: Code: |
Output when X successfully opens at 1024x768:
(II) RADEON(0): Secondary:
Monitor -- NONE
Connector -- VGA
DAC Type -- Primary
TMDS Type -- NONE
DDC Type -- VGA_DDC
(II) RADEON(0): PLL parameters: rf=2700 rd=12 min=12000 max=35000; xclk=18300
(WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled
(==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
(II) RADEON(0): Validating modes on Primary head ---------
(II) RADEON(0): Panel ID string: SXGA+ Single (85MHz)
(II) RADEON(0): Panel Size from BIOS: 1400x1050
(II) RADEON(0): BIOS provided dividers will be used.
(II) RADEON(0): Total number of valid DDC mode(s) found: 0
(II) RADEON(0): Valid mode using on-chip RMX: 1024x768
(II) RADEON(0): Total number of valid FP mode(s) found: 1
(--) RADEON(0): Virtual size is 1024x768 (pitch 1024)
(**) RADEON(0): *Mode "1024x768": 85.0 MHz (scaled from 0.0 MHz), 53.1 kHz, 50.0 Hz
(II) RADEON(0): Modeline "1024x768" 84.96 1024 1472 1512 1600 768 1052 1053 1062
(**) RADEON(0): Default mode "640x480": 85.0 MHz (scaled from 0.0 MHz), 53.1 kHz, 50.0 Hz
(II) RADEON(0): Modeline "640x480" 84.96 640 1472 1512 1600 480 1052 1053 1062
(**) RADEON(0): Default mode "320x175": 85.0 MHz (scaled from 0.0 MHz), 53.1 kHz, 50.0 Hz
(II) RADEON(0): Modeline "320x175" 84.96 320 1472 1512 1600 175 1052 1053 1062
(**) RADEON(0): Default mode "320x200": 85.0 MHz (scaled from 0.0 MHz), 53.1 kHz, 50.0 Hz
(II) RADEON(0): Modeline "320x200" 84.96 320 1472 1512 1600 200 1052 1053 1062
(**) RADEON(0): Default mode "360x200": 85.0 MHz (scaled from 0.0 MHz), 53.1 kHz, 50.0 Hz
(II) RADEON(0): Modeline "360x200" 84.96 360 1472 1512 1600 200 1052 1053 1062
(**) RADEON(0): Default mode "320x240": 85.0 MHz (scaled from 0.0 MHz), 53.1 kHz, 50.0 Hz |
Verses the Xorg.0.log output during a failure to achieve 1024x768, and defaulting to 640x480 resolution: Code: |
Output when X defaults to opening at 640x480:
(II) RADEON(0): Secondary:
Monitor -- CRT
Connector -- VGA
DAC Type -- Primary
TMDS Type -- NONE
DDC Type -- VGA_DDC
(II) RADEON(0): PLL parameters: rf=2700 rd=12 min=12000 max=35000; xclk=18300
(WW) RADEON(0): Failed to detect secondary monitor DDC, default HSync and VRefresh used
(==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
(II) RADEON(0): Validating modes on Primary head ---------
(II) RADEON(0): Panel ID string: SXGA+ Single (85MHz)
(II) RADEON(0): Panel Size from BIOS: 1400x1050
(II) RADEON(0): BIOS provided dividers will be used.
(II) RADEON(0): Total number of valid DDC mode(s) found: 0
(II) RADEON(0): Valid mode using on-chip RMX: 1024x768
(II) RADEON(0): Total number of valid FP mode(s) found: 1
(II) RADEON(0): Validating CRTC2 modes for MergedFB ------------
(II) RADEON(0): CRT2 Monitor: Using hsync range of 28.00-33.00 kHz
(II) RADEON(0): CRT2 Monitor: Using vrefresh range of 43.00-72.00 Hz
(II) RADEON(0): Clock range: 12.00 to 350.00 MHz
(II) RADEON(0): Not using default mode "640x350" (hsync out of range)
(II) RADEON(0): Not using default mode "320x175" (hsync out of range)
(II) RADEON(0): Not using default mode "640x400" (hsync out of range)
(II) RADEON(0): Not using default mode "320x200" (hsync out of range)
(II) RADEON(0): Not using default mode "720x400" (hsync out of range)
(II) RADEON(0): Not using default mode "360x200" (hsync out of range)
(II) RADEON(0): Not using default mode "320x240" (hsync out of range)
(II) RADEON(0): Not using default mode "320x240" (hsync out of range)
(II) RADEON(0): Not using default mode "320x240" (hsync out of range)
(II) RADEON(0): Not using default mode "800x600" (hsync out of range)
(II) RADEON(0): Not using default mode "400x300" (hsync out of range)
(II) RADEON(0): Not using default mode "800x600" (hsync out of range)
(II) RADEON(0): Not using default mode "400x300" (hsync out of range)
(II) RADEON(0): Not using default mode "800x600" (hsync out of range)
(II) RADEON(0): Not using default mode "400x300" (hsync out of range)
(II) RADEON(0): Not using default mode "800x600" (hsync out of range)
(II) RADEON(0): Not using default mode "400x300" (hsync out of range)
(II) RADEON(0): Not using default mode "800x600" (hsync out of range)
(II) RADEON(0): Not using default mode "400x300" (hsync out of range)
(II) RADEON(0): Not using default mode "1024x768" (hsync out of range)
(II) RADEON(0): Not using default mode "512x384" (hsync out of range)
(II) RADEON(0): Not using default mode "1024x768" (hsync out of range)
(II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1024x768" (hsync out of range)
(II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan) |
I really have no idea why X launches differently for launches after the 1st "post boot" launch, but this log comparison must shed some light on what's happening! I'm just way too inexperienced in these matters to make that determination, myself.
I really need the help of someone with more expertise!
Please!! _________________ "Primum non nocere" ---Galen |
|
Back to top |
|
|
sugar Guru
Joined: 07 Aug 2004 Posts: 579 Location: Morrinsville, New Zealand
|
|
Back to top |
|
|
cgmd Veteran
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Fri Oct 20, 2006 3:32 pm Post subject: |
|
|
Thanks... I'll check that link! _________________ "Primum non nocere" ---Galen |
|
Back to top |
|
|
cgmd Veteran
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Sat Oct 21, 2006 12:32 pm Post subject: |
|
|
sugar wrote: Quote: | My guess is that the ati driver is buggy. Tried updating the driver? |
Turns out... it was, indeed, a "buggy" driver. As was recently revealed in the above referenced link, downgrading to xorg-server-1.0.2-r7 and xf86-video-ati-6.5.8.0 (as well as associated dependencies) solves the problem!
Thanks, again for your help! _________________ "Primum non nocere" ---Galen |
|
Back to top |
|
|
warptrosse n00b
Joined: 30 Dec 2005 Posts: 55
|
Posted: Sat Oct 21, 2006 11:33 pm Post subject: |
|
|
new nvidia drivers try to use EDID, you can disable it adding -->>
Code: | Option "Metamodes" "1152x864"
Option "UseEDID" "FALSE" |
into MONITOR section of xorg..... |
|
Back to top |
|
|
WildChild Apprentice
Joined: 14 Sep 2003 Posts: 171
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|