ati 6.14.1: XVideo regression
Christian Weisgerber
naddy at mips.inka.de
Sat Mar 26 13:55:50 UTC 2011
xf86-video-ati 6.14.1, ATI Radeon X300 SE (RV370), FreeBSD 7.4/amd64.
When a client that uses the X video extension is running (e.g.,
mplayer playing a video) and another Xv client is started, the
X server crashes immediately.
6.14.0 has no trouble serving multiple Xv clients at once.
I don't see an outright error message in Xorg.0.log. There does
seem to happen some weird reinitializing(?) with 6.14.1 before the
crash, which may or may not be related.
--- Xorg.0.log-6.14.0 2011-03-26 14:31:42.000000000 +0100
+++ Xorg.0.log-6.14.1 2011-03-26 13:07:41.000000000 +0100
@@ -12,7 +12,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: Sat Mar 26 14:22:21 2011
+(==) Log file: "/var/log/Xorg.0.log", Time: Sat Mar 26 13:02:22 2011
(==) Using config file: "/etc/X11/xorg.conf"
(==) No Layout section. Using the first Screen section.
(==) No screen section available. Using defaults.
@@ -97,13 +97,13 @@
(II) LoadModule: "ati"
(II) Loading /usr/local/lib/xorg/modules/drivers/ati_drv.so
(II) Module ati: vendor="X.Org Foundation"
- compiled for 1.7.7, module version = 6.14.0
+ compiled for 1.7.7, module version = 6.14.1
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "radeon"
(II) Loading /usr/local/lib/xorg/modules/drivers/radeon_drv.so
(II) Module radeon: vendor="X.Org Foundation"
- compiled for 1.7.7, module version = 6.14.0
+ compiled for 1.7.7, module version = 6.14.1
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "mouse"
@@ -328,14 +328,16 @@
ATI Mobility Radeon Graphics, CEDAR,
ATI FirePro (FireGL) Graphics Adapter,
ATI FirePro (FireGL) Graphics Adapter, ATI FirePro 2270, CEDAR,
- ATI Radeon HD 5450, CEDAR, AMD Radeon HD 6900M Series,
- Mobility Radeon HD 6000 Series, BARTS, BARTS,
- Mobility Radeon HD 6000 Series, Mobility Radeon HD 6000 Series,
- BARTS, BARTS, BARTS, BARTS, AMD Radeon HD 6800 Series,
- AMD Radeon HD 6800 Series, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
- TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, CAICOS, CAICOS,
- CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS,
- CAICOS
+ ATI Radeon HD 5450, CEDAR, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
+ CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, AMD Radeon HD 6900 Series,
+ AMD Radeon HD 6900 Series, CAYMAN, CAYMAN,
+ AMD Radeon HD 6900M Series, Mobility Radeon HD 6000 Series, BARTS,
+ BARTS, Mobility Radeon HD 6000 Series,
+ Mobility Radeon HD 6000 Series, BARTS, BARTS, BARTS, BARTS,
+ AMD Radeon HD 6800 Series, AMD Radeon HD 6800 Series, TURKS, TURKS,
+ TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
+ TURKS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS,
+ CAICOS, CAICOS, CAICOS, CAICOS
(II) Primary Device is: PCI 03 at 00:00:0
(WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
(II) RADEON(0): TOTO SAYS 00000000fdcf0000
@@ -371,12 +373,7 @@
(==) RADEON(0): Write-combining range (0x0,0x1000) was already clear
(II) RADEON(0): Legacy BIOS detected
drmOpenDevice: node name is /dev/dri/card0
-Failed to change owner or group for file /dev/dri! 2: No such file or directory
-Failed to change owner or group for file /dev/dri/card0! 2: No such file or directory
-drmOpenDevice: open result is -1, (No such file or directory)
-Failed to change owner or group for file /dev/dri/card0! 2: No such file or directory
-drmOpenDevice: open result is -1, (No such file or directory)
-drmOpenDevice: Open failed
+drmOpenDevice: open result is 10, (OK)
drmOpenByBusid: Searching for BusID pci:0000:03:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
@@ -558,6 +555,7 @@
(!!) RADEON(0): MergedFB support has been removed and replaced with xrandr 1.2 support
(--) Depth 24 pixmap format is 32 bpp
(II) RADEON(0): RADEONScreenInit e8000000 0 0
+(WW) RADEON(0): Cannot read colourmap from VGA. Will restore with default
(==) RADEON(0): Write-combining range (0xa0000,0x10000) was already clear
Entering TV Save
Save TV timing tables
@@ -594,7 +592,7 @@
(II) RADEON(0): [drm] Using the DRM lock SAREA also for drawables.
(II) RADEON(0): [drm] framebuffer handle = 0xe8000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
-(II) RADEON(0): X context handle = 0x1
+(II) RADEON(0): X context handle = 0x3
(II) RADEON(0): [drm] installed DRM signal handler
(II) RADEON(0): [pci] 32768 kB allocated with handle 0x79148000
(II) RADEON(0): [pci] ring handle = 0x79148000
@@ -611,7 +609,7 @@
(II) RADEON(0): [drm] register handle = 0xfdcf0000
(II) RADEON(0): [dri] Visual configs initialized
(II) RADEON(0): RADEONRestoreMemMapRegisters() :
-(II) RADEON(0): MC_FB_LOCATION : 0xefffe800 0x1fff0000
+(II) RADEON(0): MC_FB_LOCATION : 0xefffe800 0xefffe800
(II) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
(==) RADEON(0): Backing store disabled
(II) RADEON(0): [DRI] installation complete
@@ -722,5 +720,112 @@
(**) Option "CustomKeycodes" "off"
(**) <default keyboard>: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "<default keyboard>" (type: KEYBOARD)
-(II) 3rd Button detected: disabling emulate3Button
-Changing OV0_BASE_ADDR from 0xe8000000 to 0xef000000
+disable FP1
+(II) RADEON(0): RADEONRestoreMemMapRegisters() :
+(II) RADEON(0): MC_FB_LOCATION : 0xefffe800 0xefffe800
+(II) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
+finished PLL2
+finished PLL1
+Entering Restore TV
+Restore TV PLL
+Restore TVHV
+Restore TV Restarts
+Restore Timing Tables
+Restore TV standard
+Leaving Restore TV
+(==) RADEON(0): Write-combining range (0xa0000,0x10000) was already clear
+disable FP1
+disable TV
+disable FP1
+init memmap
+init common
+init crtc1
+init pll1
+freq: 154000000
+best_freq: 154000000
+best_feedback_div: 308
+best_frac_feedback_div: 0
+best_ref_div: 27
+best_post_div: 2
+restore memmap
+(II) RADEON(0): RADEONRestoreMemMapRegisters() :
+(II) RADEON(0): MC_FB_LOCATION : 0xefffe800 0xefffe800
+(II) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
+restore common
+restore crtc1
+restore pll1
+finished PLL1
+set RMX
+set FP1
+enable FP1
+disable TV
+(II) RADEON(0): [RESUME] Attempting to re-init Radeon hardware.
+(WW) RADEON(0): DRI init changed memory map, adjusting ...
+(WW) RADEON(0): MC_FB_LOCATION was: 0xefffe800 is: 0xefffe800
+(WW) RADEON(0): MC_AGP_LOCATION was: 0xffffffc0 is: 0xffffffc0
+(II) RADEON(0): RADEONRestoreMemMapRegisters() :
+(II) RADEON(0): MC_FB_LOCATION : 0xefffe800 0xefffe800
+(II) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
+(II) RADEON(0): EDID vendor "ENC", prod id 6279
+(II) RADEON(0): Using hsync ranges from config file
+(II) RADEON(0): Using vrefresh ranges from config file
+(II) RADEON(0): Printing DDC gathered Modelines:
+(II) RADEON(0): Modeline "1920x1200"x0.0 154.00 1920 1968 2000 2080 1200 1203 1209 1235 +hsync -vsync (74.0 kHz)
+(II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
+(II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
+(II) RADEON(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
+(II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
+(II) RADEON(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
+(II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
+(II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
+(II) RADEON(0): Modeline "1680x1050"x0.0 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz)
+(II) RADEON(0): Output: DVI-0, Detected Monitor Type: 3
+(II) RADEON(0): EDID data from the display on output: DVI-0 ----------------------
+(II) RADEON(0): Manufacturer: ENC Model: 1887 Serial#: 16843009
+(II) RADEON(0): Year: 2007 Week: 50
+(II) RADEON(0): EDID Version: 1.3
+(II) RADEON(0): Digital Display Input
+(II) RADEON(0): Max Image Size [cm]: horiz.: 52 vert.: 33
+(II) RADEON(0): Gamma: 2.20
+(II) RADEON(0): DPMS capabilities: StandBy Suspend Off
+(II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
+(II) RADEON(0): First detailed timing is preferred mode
+(II) RADEON(0): redX: 0.640 redY: 0.330 greenX: 0.300 greenY: 0.608
+(II) RADEON(0): blueX: 0.150 blueY: 0.060 whiteX: 0.313 whiteY: 0.329
+(II) RADEON(0): Supported established timings:
+(II) RADEON(0): 720x400 at 70Hz
+(II) RADEON(0): 640x480 at 60Hz
+(II) RADEON(0): 800x600 at 60Hz
+(II) RADEON(0): 1024x768 at 60Hz
+(II) RADEON(0): Manufacturer's mask: 0
+(II) RADEON(0): Supported standard timings:
+(II) RADEON(0): #0: hsize: 1600 vsize 1200 refresh: 60 vid: 16553
+(II) RADEON(0): #1: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
+(II) RADEON(0): #2: hsize: 1280 vsize 960 refresh: 60 vid: 16513
+(II) RADEON(0): #3: hsize: 1680 vsize 1050 refresh: 60 vid: 179
+(II) RADEON(0): Supported detailed timing:
+(II) RADEON(0): clock: 154.0 MHz Image Size: 519 x 324 mm
+(II) RADEON(0): h_active: 1920 h_sync: 1968 h_sync_end 2000 h_blank_end 2080 h_border: 0
+(II) RADEON(0): v_active: 1200 v_sync: 1203 v_sync_end 1209 v_blanking: 1235 v_border: 0
+(II) RADEON(0): Serial No: 39652127
+(II) RADEON(0): Ranges: V min: 59 V max: 61 Hz, H min: 31 H max: 76 kHz, PixClock max 170 MHz
+(II) RADEON(0): Monitor name: S2431W
+(II) RADEON(0): EDID (in hex):
+(II) RADEON(0): 00ffffffffffff0015c3871801010101
+(II) RADEON(0): 3211010380342178eaef95a3544c9b26
+(II) RADEON(0): 0f5054a10800a94081808140b3000101
+(II) RADEON(0): 010101010101283c80a070b023403020
+(II) RADEON(0): 360007442100001a000000ff00333936
+(II) RADEON(0): 35323132370a20202020000000fd003b
+(II) RADEON(0): 3d1f4c11000a202020202020000000fc
+(II) RADEON(0): 005332343331570a202020202020008f
+(II) RADEON(0): EDID vendor "ENC", prod id 6279
+(II) RADEON(0): Output: S-video, Detected Monitor Type: 0
+(**) Option "BaudRate" "1200"
+(**) Option "StopBits" "2"
+(**) Option "DataBits" "8"
+(**) Option "Parity" "None"
+(**) Option "Vmin" "1"
+(**) Option "Vtime" "0"
+(**) Option "FlowControl" "None"
+Changing OV0_BASE_ADDR from 0xe8000000 to 0xefc00000
--
Christian "naddy" Weisgerber naddy at mips.inka.de
More information about the freebsd-x11
mailing list