ati 显卡的问题,已解决,大家注意一下
时间:2007-08-13
来源:互联网
我的显卡是 ati x300的, 我装的是开源驱动,http://zh.gentoo-wiki.com/HOWTO_ATI_Open-Source_Drivers
xorg.conf 中:
Section "Device"
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "M22 [Radeon Mobility M300]"
BusID "PCI:1:0:0"
Option "AGPMode" "4"
Option "EnablePageFlip" "True"
Option "XAANoOffscreenPixmaps" "true"
# This two lines are needed to prevent fonts from being scrambled
Option "XaaNoScanlineImageWriteRect"
Option "XaaNoScanlineCPUToScreenColorExpandFill"
Option "MergedFB" "false"
EndSection
如果,MergedFB 没有设为 false,
则,第一次启动正常(我的分辨率为1400x1050),第二次就不正常,为(640x480).
两次 Xorg.log的diff文件为:
[qiang@Qiang ~]$ cat diff.txt
--- xorg-normal 2007-08-13 14:40:49.000000000 +0800
+++ xorg-unnormal 2007-08-13 14:40:49.000000000 +0800
@@ -11,7 +11,7 @@
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
-(==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 13 14:40:03 2007
+(==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 13 14:40:31 2007
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
@@ -540,9 +540,7 @@
(--) RADEON(0): Linear framebuffer at 0xc0000000
(II) RADEON(0): PCIE 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
+drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
@@ -591,13 +589,13 @@
TMDS Type -- Internal
DDC Type -- DVI_DDC
(II) RADEON(0): Secondary:
- Monitor -- NONE
+ Monitor -- CRT
Connector -- VGA
DAC Type -- Primary
TMDS Type -- NONE
DDC Type -- VGA_DDC
(II) RADEON(0): PLL parameters: rf=2700 rd=6 min=20000 max=40000; xclk=23000
-(WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled
+(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)
@@ -606,6 +604,95 @@
(II) RADEON(0): Total number of valid DDC mode(s) found: 0
(II) RADEON(0): Valid mode using on-chip RMX: 1400x1050
(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 default hsync range of 31.50-37.90 kHz
+(II) RADEON(0): CRT2 Monitor: Using default vrefresh range of 50.00-70.00 Hz
+(II) RADEON(0): Clock range: 20.00 to 400.00 MHz
+(II) RADEON(0): Not using default mode "640x350" (vrefresh out of range)
+(II) RADEON(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "640x400" (vrefresh out of range)
+(II) RADEON(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "720x400" (vrefresh out of range)
+(II) RADEON(0): Not using default mode "360x200" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
+(II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
+(II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "640x480" (hsync out of range)
+(II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
+(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" (vrefresh out of range)
+(II) RADEON(0): Not using default mode "512x384" (vrefresh 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)
+(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)
+(II) RADEON(0): Not using default mode "1152x864" (hsync out of range)
+(II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1280x960" (hsync out of range)
+(II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1280x960" (hsync out of range)
+(II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
+(II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
+(II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
+(II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
+(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
+(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
+(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
+(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
+(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1792x1344" (hsync out of range)
+(II) RADEON(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1792x1344" (hsync out of range)
+(II) RADEON(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1856x1392" (hsync out of range)
+(II) RADEON(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1856x1392" (hsync out of range)
+(II) RADEON(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
+(II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
+(II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "832x624" (hsync out of range)
+(II) RADEON(0): Not using default mode "416x312" (hsync out of range)
+(II) RADEON(0): Not using default mode "1152x768" (hsync out of range)
+(II) RADEON(0): Not using default mode "576x384" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1400x1050" (hsync out of range)
+(II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1400x1050" (hsync out of range)
+(II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1600x1024" (hsync out of range)
+(II) RADEON(0): Not using default mode "800x512" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
+(II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
+(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
+(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
+(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using mode "1400x1050" (no mode of this name)
+(II) RADEON(0): Total of 4 CRTC2 modes found for MergedFB------------
+(II) RADEON(0): Modes for CRT1: ********************
(--) RADEON(0): Virtual size is 1400x1050 (pitch 1408)
(**) RADEON(0): *Mode "1400x1050": 85.0 MHz (scaled from 0.0 MHz), 53.1 kHz, 50.0 Hz
(II) RADEON(0): Modeline "1400x1050" 84.96 1400 1432 1496 1600 1050 1051 1052 1062
@@ -631,7 +718,24 @@
(II) RADEON(0): Modeline "832x624" 84.96 832 1432 1496 1600 624 1051 1052 1062
(**) RADEON(0): Default mode "1152x768": 85.0 MHz (scaled from 0.0 MHz), 53.1 kHz, 50.0 Hz
(II) RADEON(0): Modeline "1152x768" 84.96 1152 1432 1496 1600 768 1051 1052 1062
-(==) RADEON(0): DPI set to (75, 75)
+(II) RADEON(0): Modes for CRT2: ********************
+(--) RADEON(0): Virtual size is 800x600 (pitch 832)
+(**) RADEON(0): Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
+(II) RADEON(0): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync
+(**) RADEON(0): Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
+(II) RADEON(0): Modeline "800x600" 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync
+(**) RADEON(0): Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
+(II) RADEON(0): Modeline "640x480" 25.18 640 656 752 800 480 490 492 525 -hsync -vsync
+(**) RADEON(0): Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
+(II) RADEON(0): Modeline "400x300" 20.00 400 420 484 528 300 300 302 314 doublescan +hsync +vsync
+(II) RADEON(0): Generating MergedFB mode list
+(II) RADEON(0): Clone mode, list all common modes
+(II) RADEON(0): Merged "640x480" (640x480) and "640x480" (640x480) to 640x480 (Clone)
+(II) RADEON(0): Merged "800x600" (800x600) and "800x600" (800x600) to 800x600 (Clone)
+(II) RADEON(0): Merged "800x600" (800x600) and "800x600" (800x600) to 800x600 (Clone)
+(--) RADEON(0): MergedFB: Virtual width 800
+(--) RADEON(0): MergedFB: Virtual height 600
+(==) RADEON(0): MergedFB: DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
@@ -696,6 +800,8 @@
(**) RADEON(0): RADEONSaveMode(0x8207838)
(**) RADEON(0): Read: 0x00180006 0x00040039 0x00000000
(**) RADEON(0): Read: rd=6, fd=57, pd=4
+(**) RADEON(0): Read: 0x00000000 0x00000000 0x00000000
+(**) RADEON(0): Read: rd=0, fd=0, pd=0
(**) RADEON(0): RADEONSaveMode returns 0x8207838
(II) RADEON(0): Dynamic Clock Scaling Disabled
(==) RADEON(0): Using 24 bit depth buffer
@@ -711,21 +817,21 @@
(II) RADEON(0): [drm] DRM interface version 1.3
(II) RADEON(0): [drm] created "radeon" driver at busid "pci:0000:01:00.0"
(II) RADEON(0): [drm] added 8192 byte SAREA at 0xf93d6000
-(II) RADEON(0): [drm] mapped SAREA 0xf93d6000 to 0xb7add000
+(II) RADEON(0): [drm] mapped SAREA 0xf93d6000 to 0xb7b3f000
(II) RADEON(0): [drm] framebuffer handle = 0xc0000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(II) RADEON(0): [pci] 8192 kB allocated with handle 0xf9522000
(II) RADEON(0): [pci] ring handle = 0xf9522000
-(II) RADEON(0): [pci] Ring mapped at 0xb38bf000
+(II) RADEON(0): [pci] Ring mapped at 0xb3921000
(II) RADEON(0): [pci] Ring contents 0x00000000
(II) RADEON(0): [pci] ring read ptr handle = 0xf9623000
-(II) RADEON(0): [pci] Ring read ptr mapped at 0xb38be000
+(II) RADEON(0): [pci] Ring read ptr mapped at 0xb3920000
(II) RADEON(0): [pci] Ring read ptr contents 0x00000000
(II) RADEON(0): [pci] vertex/indirect buffers handle = 0xf9624000
-(II) RADEON(0): [pci] Vertex/indirect buffers mapped at 0xb36be000
+(II) RADEON(0): [pci] Vertex/indirect buffers mapped at 0xb3720000
(II) RADEON(0): [pci] Vertex/indirect buffers contents 0x00000000
(II) RADEON(0): [pci] GART texture map handle = 0xf9824000
-(II) RADEON(0): [pci] GART Texture map mapped at 0xb31de000
+(II) RADEON(0): [pci] GART Texture map mapped at 0xb3240000
(II) RADEON(0): [drm] register handle = 0xa8100000
(II) RADEON(0): [dri] Visual configs initialized
(**) RADEON(0): DRI New memory map param
@@ -734,9 +840,11 @@
(**) RADEON(0): MC_FB_LOCATION : 0xc3ffc000
(**) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
(**) RADEON(0): RADEONModeInit()
-1400x1050 84.96 1400 1432 1496 1600 1050 1051 1052 1062 (24,32)
-1400x1050 84.96 1400 1432 1496 1600 1050 1051 1052 1062 (24,32)
-(**) RADEON(0): Pitch = 11534512 bytes (virtualX = 1400, displayWidth = 1408)
+640x480 244059.10 640 1432 1496 1600 480 1051 1052 1062 (24,32)
+640x480 244059.10 640 1432 1496 1600 480 1051 1052 1062 (24,32)
+(**) RADEON(0): Pitch = 6815848 bytes (virtualX = 800, displayWidth = 832)
+(**) RADEON(0): Pitch = 6815848 bytes (virtualX = 800, displayWidth = 832)
+(**) RADEON(0): dc=2517, of=20136, fd=45, pd=8
(II) RADEON(0): BIOS HotKeys Disabled
(**) RADEON(0): RADEONInit returns 0x82081e8
(**) RADEON(0): RADEONRestoreMode()
@@ -748,8 +856,12 @@
(**) RADEON(0): Map applied, resetting engine ...
(**) RADEON(0): Updating display base addresses...
(**) RADEON(0): Memory map updated.
+(**) RADEON(0): Programming CRTC2, offset: 0x00000000
+(**) RADEON(0): Wrote: 0x00000006 0x0003002d 0x00000000 (0x0000a400)
+(**) RADEON(0): Wrote: rd=6, fd=45, pd=3
(**) RADEON(0): Programming CRTC1, offset: 0x00000000
(**) RADEON(0): GRPH_BUFFER_CNTL from 30004c4c to 201b7c7c
+(**) RADEON(0): GRPH2_BUFFER_CNTL from 30004c4c to 20117c7c
(**) RADEON(0): RADEONSaveScreen(0)
(II) RADEON(0): Depth moves disabled by default
(**) RADEON(0): Setting up initial surfaces
@@ -760,13 +872,13 @@
(II) RADEON(0): Using 1 MB for the ring buffer
(II) RADEON(0): Using 2 MB for vertex/indirect buffers
(II) RADEON(0): Using 5 MB for GART textures
-(II) RADEON(0): Memory manager initialized to (0,0) (1408,8191)
-(II) RADEON(0): Reserved area from (0,1050) to (1408,1058)
-(II) RADEON(0): Largest offscreen area available: 1408 x 7133
-(II) RADEON(0): Will use back buffer at offset 0x119e000
-(II) RADEON(0): Will use depth buffer at offset 0x174a000
+(II) RADEON(0): Memory manager initialized to (0,0) (832,8191)
+(II) RADEON(0): Reserved area from (0,600) to (832,610)
+(II) RADEON(0): Largest offscreen area available: 832 x 7581
+(II) RADEON(0): Will use back buffer at offset 0x820000
+(II) RADEON(0): Will use depth buffer at offset 0xa0e000
(II) RADEON(0): Will use 32 kb for PCI GART table at offset 0x3ff8000
-(II) RADEON(0): Will use 35840 kb for textures at offset 0x1cf6000
+(II) RADEON(0): Will use 53248 kb for textures at offset 0xbfc000
(**) RADEON(0): Initializing backing store
(==) RADEON(0): Backing store disabled
(**) RADEON(0): DRI PCIGART param
@@ -785,7 +897,7 @@
(II) RADEON(0): Render acceleration unsupported on Radeon 9500/9700 and newer.
(II) RADEON(0): Render acceleration disabled
(**) RADEON(0): EngineInit (32/32)
-(**) RADEON(0): Pitch for acceleration = 176
+(**) RADEON(0): Pitch for acceleration = 104
(**) RADEON(0): EngineRestore (32/32)
(**) RADEON(0): Option "XaaNoScanlineCPUToScreenColorExpandFill"
(**) RADEON(0): Option "XaaNoScanlineImageWriteRect"
@@ -797,18 +909,19 @@
Solid Lines
Setting up tile and stipple cache:
32 128x128 slots
- 32 256x256 slots
- 16 512x512 slots
+ 28 256x256 slots
+ 13 512x512 slots
(II) RADEON(0): Acceleration enabled
(**) RADEON(0): Initializing Page Flipping
(II) RADEON(0): ShadowFB initialized for Page Flipping
(**) RADEON(0): Initializing DPMS
(**) RADEON(0): Initializing Cursor
(==) RADEON(0): Silken mouse enabled
-(II) RADEON(0): Using hardware cursor (scanline 1058)
-(II) RADEON(0): Largest offscreen area available: 1408 x 7130
+(II) RADEON(0): Using hardware cursor (scanline 610)
+(II) RADEON(0): Largest offscreen area available: 832 x 7576
(**) RADEON(0): Initializing color map
(**) RADEON(0): Initializing DGA
+(II) RADEON(0): Running MergedFB in Clone mode, Radeon Pseudo-Xinerama disabled
(**) RADEON(0): Initializing Xv
(II) RADEON(0): Detected Radeon Mobility X300, disabling multimedia i2c
(II) Loading sub module "theatre_detect"
@@ -904,6 +1017,9 @@
(**) RADEON(0): Map applied, resetting engine ...
(**) RADEON(0): Updating display base addresses...
(**) RADEON(0): Memory map updated.
+(**) RADEON(0): Programming CRTC2, offset: 0x00000000
+(**) RADEON(0): Wrote: 0x00000000 0x00000000 0x00000000 (0x0000a400)
+(**) RADEON(0): Wrote: rd=0, fd=0, pd=0
(**) RADEON(0): Programming CRTC1, offset: 0x00000000
(**) RADEON(0): Wrote: 0x00180006 0x00040039 0x00000000 (0x0000a700)
(**) RADEON(0): Wrote: rd=6, fd=57, pd=4
@@ -913,5 +1029,5 @@
(**) RADEON(0): Unmapping memory
(**) RADEON(0): RADEONDRICloseScreen
(II) RADEON(0): [drm] removed 1 reserved context for kernel
-(II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xf93d6000 at 0xb7add000
+(II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xf93d6000 at 0xb7b3f000
FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1; fixing.
*** the end ***
xorg.conf 中:
Section "Device"
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "M22 [Radeon Mobility M300]"
BusID "PCI:1:0:0"
Option "AGPMode" "4"
Option "EnablePageFlip" "True"
Option "XAANoOffscreenPixmaps" "true"
# This two lines are needed to prevent fonts from being scrambled
Option "XaaNoScanlineImageWriteRect"
Option "XaaNoScanlineCPUToScreenColorExpandFill"
Option "MergedFB" "false"
EndSection
如果,MergedFB 没有设为 false,
则,第一次启动正常(我的分辨率为1400x1050),第二次就不正常,为(640x480).
两次 Xorg.log的diff文件为:
[qiang@Qiang ~]$ cat diff.txt
--- xorg-normal 2007-08-13 14:40:49.000000000 +0800
+++ xorg-unnormal 2007-08-13 14:40:49.000000000 +0800
@@ -11,7 +11,7 @@
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
-(==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 13 14:40:03 2007
+(==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 13 14:40:31 2007
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
@@ -540,9 +540,7 @@
(--) RADEON(0): Linear framebuffer at 0xc0000000
(II) RADEON(0): PCIE 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
+drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
@@ -591,13 +589,13 @@
TMDS Type -- Internal
DDC Type -- DVI_DDC
(II) RADEON(0): Secondary:
- Monitor -- NONE
+ Monitor -- CRT
Connector -- VGA
DAC Type -- Primary
TMDS Type -- NONE
DDC Type -- VGA_DDC
(II) RADEON(0): PLL parameters: rf=2700 rd=6 min=20000 max=40000; xclk=23000
-(WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled
+(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)
@@ -606,6 +604,95 @@
(II) RADEON(0): Total number of valid DDC mode(s) found: 0
(II) RADEON(0): Valid mode using on-chip RMX: 1400x1050
(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 default hsync range of 31.50-37.90 kHz
+(II) RADEON(0): CRT2 Monitor: Using default vrefresh range of 50.00-70.00 Hz
+(II) RADEON(0): Clock range: 20.00 to 400.00 MHz
+(II) RADEON(0): Not using default mode "640x350" (vrefresh out of range)
+(II) RADEON(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "640x400" (vrefresh out of range)
+(II) RADEON(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "720x400" (vrefresh out of range)
+(II) RADEON(0): Not using default mode "360x200" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
+(II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
+(II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "640x480" (hsync out of range)
+(II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
+(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" (vrefresh out of range)
+(II) RADEON(0): Not using default mode "512x384" (vrefresh 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)
+(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)
+(II) RADEON(0): Not using default mode "1152x864" (hsync out of range)
+(II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1280x960" (hsync out of range)
+(II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1280x960" (hsync out of range)
+(II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
+(II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
+(II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
+(II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
+(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
+(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
+(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
+(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
+(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1792x1344" (hsync out of range)
+(II) RADEON(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1792x1344" (hsync out of range)
+(II) RADEON(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1856x1392" (hsync out of range)
+(II) RADEON(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1856x1392" (hsync out of range)
+(II) RADEON(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
+(II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
+(II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "832x624" (hsync out of range)
+(II) RADEON(0): Not using default mode "416x312" (hsync out of range)
+(II) RADEON(0): Not using default mode "1152x768" (hsync out of range)
+(II) RADEON(0): Not using default mode "576x384" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1400x1050" (hsync out of range)
+(II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1400x1050" (hsync out of range)
+(II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1600x1024" (hsync out of range)
+(II) RADEON(0): Not using default mode "800x512" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
+(II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
+(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
+(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
+(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
+(II) RADEON(0): Not using mode "1400x1050" (no mode of this name)
+(II) RADEON(0): Total of 4 CRTC2 modes found for MergedFB------------
+(II) RADEON(0): Modes for CRT1: ********************
(--) RADEON(0): Virtual size is 1400x1050 (pitch 1408)
(**) RADEON(0): *Mode "1400x1050": 85.0 MHz (scaled from 0.0 MHz), 53.1 kHz, 50.0 Hz
(II) RADEON(0): Modeline "1400x1050" 84.96 1400 1432 1496 1600 1050 1051 1052 1062
@@ -631,7 +718,24 @@
(II) RADEON(0): Modeline "832x624" 84.96 832 1432 1496 1600 624 1051 1052 1062
(**) RADEON(0): Default mode "1152x768": 85.0 MHz (scaled from 0.0 MHz), 53.1 kHz, 50.0 Hz
(II) RADEON(0): Modeline "1152x768" 84.96 1152 1432 1496 1600 768 1051 1052 1062
-(==) RADEON(0): DPI set to (75, 75)
+(II) RADEON(0): Modes for CRT2: ********************
+(--) RADEON(0): Virtual size is 800x600 (pitch 832)
+(**) RADEON(0): Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
+(II) RADEON(0): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync
+(**) RADEON(0): Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
+(II) RADEON(0): Modeline "800x600" 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync
+(**) RADEON(0): Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
+(II) RADEON(0): Modeline "640x480" 25.18 640 656 752 800 480 490 492 525 -hsync -vsync
+(**) RADEON(0): Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
+(II) RADEON(0): Modeline "400x300" 20.00 400 420 484 528 300 300 302 314 doublescan +hsync +vsync
+(II) RADEON(0): Generating MergedFB mode list
+(II) RADEON(0): Clone mode, list all common modes
+(II) RADEON(0): Merged "640x480" (640x480) and "640x480" (640x480) to 640x480 (Clone)
+(II) RADEON(0): Merged "800x600" (800x600) and "800x600" (800x600) to 800x600 (Clone)
+(II) RADEON(0): Merged "800x600" (800x600) and "800x600" (800x600) to 800x600 (Clone)
+(--) RADEON(0): MergedFB: Virtual width 800
+(--) RADEON(0): MergedFB: Virtual height 600
+(==) RADEON(0): MergedFB: DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
@@ -696,6 +800,8 @@
(**) RADEON(0): RADEONSaveMode(0x8207838)
(**) RADEON(0): Read: 0x00180006 0x00040039 0x00000000
(**) RADEON(0): Read: rd=6, fd=57, pd=4
+(**) RADEON(0): Read: 0x00000000 0x00000000 0x00000000
+(**) RADEON(0): Read: rd=0, fd=0, pd=0
(**) RADEON(0): RADEONSaveMode returns 0x8207838
(II) RADEON(0): Dynamic Clock Scaling Disabled
(==) RADEON(0): Using 24 bit depth buffer
@@ -711,21 +817,21 @@
(II) RADEON(0): [drm] DRM interface version 1.3
(II) RADEON(0): [drm] created "radeon" driver at busid "pci:0000:01:00.0"
(II) RADEON(0): [drm] added 8192 byte SAREA at 0xf93d6000
-(II) RADEON(0): [drm] mapped SAREA 0xf93d6000 to 0xb7add000
+(II) RADEON(0): [drm] mapped SAREA 0xf93d6000 to 0xb7b3f000
(II) RADEON(0): [drm] framebuffer handle = 0xc0000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(II) RADEON(0): [pci] 8192 kB allocated with handle 0xf9522000
(II) RADEON(0): [pci] ring handle = 0xf9522000
-(II) RADEON(0): [pci] Ring mapped at 0xb38bf000
+(II) RADEON(0): [pci] Ring mapped at 0xb3921000
(II) RADEON(0): [pci] Ring contents 0x00000000
(II) RADEON(0): [pci] ring read ptr handle = 0xf9623000
-(II) RADEON(0): [pci] Ring read ptr mapped at 0xb38be000
+(II) RADEON(0): [pci] Ring read ptr mapped at 0xb3920000
(II) RADEON(0): [pci] Ring read ptr contents 0x00000000
(II) RADEON(0): [pci] vertex/indirect buffers handle = 0xf9624000
-(II) RADEON(0): [pci] Vertex/indirect buffers mapped at 0xb36be000
+(II) RADEON(0): [pci] Vertex/indirect buffers mapped at 0xb3720000
(II) RADEON(0): [pci] Vertex/indirect buffers contents 0x00000000
(II) RADEON(0): [pci] GART texture map handle = 0xf9824000
-(II) RADEON(0): [pci] GART Texture map mapped at 0xb31de000
+(II) RADEON(0): [pci] GART Texture map mapped at 0xb3240000
(II) RADEON(0): [drm] register handle = 0xa8100000
(II) RADEON(0): [dri] Visual configs initialized
(**) RADEON(0): DRI New memory map param
@@ -734,9 +840,11 @@
(**) RADEON(0): MC_FB_LOCATION : 0xc3ffc000
(**) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
(**) RADEON(0): RADEONModeInit()
-1400x1050 84.96 1400 1432 1496 1600 1050 1051 1052 1062 (24,32)
-1400x1050 84.96 1400 1432 1496 1600 1050 1051 1052 1062 (24,32)
-(**) RADEON(0): Pitch = 11534512 bytes (virtualX = 1400, displayWidth = 1408)
+640x480 244059.10 640 1432 1496 1600 480 1051 1052 1062 (24,32)
+640x480 244059.10 640 1432 1496 1600 480 1051 1052 1062 (24,32)
+(**) RADEON(0): Pitch = 6815848 bytes (virtualX = 800, displayWidth = 832)
+(**) RADEON(0): Pitch = 6815848 bytes (virtualX = 800, displayWidth = 832)
+(**) RADEON(0): dc=2517, of=20136, fd=45, pd=8
(II) RADEON(0): BIOS HotKeys Disabled
(**) RADEON(0): RADEONInit returns 0x82081e8
(**) RADEON(0): RADEONRestoreMode()
@@ -748,8 +856,12 @@
(**) RADEON(0): Map applied, resetting engine ...
(**) RADEON(0): Updating display base addresses...
(**) RADEON(0): Memory map updated.
+(**) RADEON(0): Programming CRTC2, offset: 0x00000000
+(**) RADEON(0): Wrote: 0x00000006 0x0003002d 0x00000000 (0x0000a400)
+(**) RADEON(0): Wrote: rd=6, fd=45, pd=3
(**) RADEON(0): Programming CRTC1, offset: 0x00000000
(**) RADEON(0): GRPH_BUFFER_CNTL from 30004c4c to 201b7c7c
+(**) RADEON(0): GRPH2_BUFFER_CNTL from 30004c4c to 20117c7c
(**) RADEON(0): RADEONSaveScreen(0)
(II) RADEON(0): Depth moves disabled by default
(**) RADEON(0): Setting up initial surfaces
@@ -760,13 +872,13 @@
(II) RADEON(0): Using 1 MB for the ring buffer
(II) RADEON(0): Using 2 MB for vertex/indirect buffers
(II) RADEON(0): Using 5 MB for GART textures
-(II) RADEON(0): Memory manager initialized to (0,0) (1408,8191)
-(II) RADEON(0): Reserved area from (0,1050) to (1408,1058)
-(II) RADEON(0): Largest offscreen area available: 1408 x 7133
-(II) RADEON(0): Will use back buffer at offset 0x119e000
-(II) RADEON(0): Will use depth buffer at offset 0x174a000
+(II) RADEON(0): Memory manager initialized to (0,0) (832,8191)
+(II) RADEON(0): Reserved area from (0,600) to (832,610)
+(II) RADEON(0): Largest offscreen area available: 832 x 7581
+(II) RADEON(0): Will use back buffer at offset 0x820000
+(II) RADEON(0): Will use depth buffer at offset 0xa0e000
(II) RADEON(0): Will use 32 kb for PCI GART table at offset 0x3ff8000
-(II) RADEON(0): Will use 35840 kb for textures at offset 0x1cf6000
+(II) RADEON(0): Will use 53248 kb for textures at offset 0xbfc000
(**) RADEON(0): Initializing backing store
(==) RADEON(0): Backing store disabled
(**) RADEON(0): DRI PCIGART param
@@ -785,7 +897,7 @@
(II) RADEON(0): Render acceleration unsupported on Radeon 9500/9700 and newer.
(II) RADEON(0): Render acceleration disabled
(**) RADEON(0): EngineInit (32/32)
-(**) RADEON(0): Pitch for acceleration = 176
+(**) RADEON(0): Pitch for acceleration = 104
(**) RADEON(0): EngineRestore (32/32)
(**) RADEON(0): Option "XaaNoScanlineCPUToScreenColorExpandFill"
(**) RADEON(0): Option "XaaNoScanlineImageWriteRect"
@@ -797,18 +909,19 @@
Solid Lines
Setting up tile and stipple cache:
32 128x128 slots
- 32 256x256 slots
- 16 512x512 slots
+ 28 256x256 slots
+ 13 512x512 slots
(II) RADEON(0): Acceleration enabled
(**) RADEON(0): Initializing Page Flipping
(II) RADEON(0): ShadowFB initialized for Page Flipping
(**) RADEON(0): Initializing DPMS
(**) RADEON(0): Initializing Cursor
(==) RADEON(0): Silken mouse enabled
-(II) RADEON(0): Using hardware cursor (scanline 1058)
-(II) RADEON(0): Largest offscreen area available: 1408 x 7130
+(II) RADEON(0): Using hardware cursor (scanline 610)
+(II) RADEON(0): Largest offscreen area available: 832 x 7576
(**) RADEON(0): Initializing color map
(**) RADEON(0): Initializing DGA
+(II) RADEON(0): Running MergedFB in Clone mode, Radeon Pseudo-Xinerama disabled
(**) RADEON(0): Initializing Xv
(II) RADEON(0): Detected Radeon Mobility X300, disabling multimedia i2c
(II) Loading sub module "theatre_detect"
@@ -904,6 +1017,9 @@
(**) RADEON(0): Map applied, resetting engine ...
(**) RADEON(0): Updating display base addresses...
(**) RADEON(0): Memory map updated.
+(**) RADEON(0): Programming CRTC2, offset: 0x00000000
+(**) RADEON(0): Wrote: 0x00000000 0x00000000 0x00000000 (0x0000a400)
+(**) RADEON(0): Wrote: rd=0, fd=0, pd=0
(**) RADEON(0): Programming CRTC1, offset: 0x00000000
(**) RADEON(0): Wrote: 0x00180006 0x00040039 0x00000000 (0x0000a700)
(**) RADEON(0): Wrote: rd=6, fd=57, pd=4
@@ -913,5 +1029,5 @@
(**) RADEON(0): Unmapping memory
(**) RADEON(0): RADEONDRICloseScreen
(II) RADEON(0): [drm] removed 1 reserved context for kernel
-(II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xf93d6000 at 0xb7add000
+(II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xf93d6000 at 0xb7b3f000
FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1; fixing.
*** the end ***
作者: tianzhushan 发布时间: 2007-08-13
ati老显卡一直驱动一直还算比较好弄。因为有开源驱动。。
新的就只有安装fglrx
新的就只有安装fglrx
作者: jarryson 发布时间: 2007-08-13
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28