Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753576Ab2HDQZI (ORCPT ); Sat, 4 Aug 2012 12:25:08 -0400 Received: from icebox.esperi.org.uk ([81.187.191.129]:47631 "EHLO mail.esperi.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752923Ab2HDQZD (ORCPT ); Sat, 4 Aug 2012 12:25:03 -0400 X-Greylist: delayed 713 seconds by postgrey-1.27 at vger.kernel.org; Sat, 04 Aug 2012 12:25:03 EDT From: Nix To: linux-kernel@vger.kernel.org Cc: Jerome Glisse , alex.deucher@gmail.com Subject: [3.5 regression] DRM: Massive (EDID-probing?) X startup delay on ATI Radeon RV770 (HD4870) Emacs: (setq software-quality (/ 1 number-of-authors)) Date: Sat, 04 Aug 2012 17:13:06 +0100 Message-ID: <878vdumy99.fsf@spindle.srvr.nix> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-DCC-dcc1.aftenposten.no-Metrics: spindle 1215; Body=3 Fuz1=3 Fuz2=3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 36447 Lines: 541 --=-=-= Content-Type: text/plain Possibly-relevant info: - Two DVI monitors, identical specs, one dual-head graphics card (so no VGA switcheroo or awesome-yet-terrifying PRIME madness needed) - KMS, Xserver 1.12.3, driver 6.14.6-28 (trunk current as of today), Mesa 8.0.4, libdrm 2.4.37 As of kernel 3.5 EDID probing of the older of my two monitors appears to have subtly broken. The log shows that it appears to work -- KMS comes up OK and I get a working console -- but then X stops during startup for nearly a minute (with both monitors black) before coming back to life again and EDID-probing the monitor a further six times for no obvious reason. (Full log attached, and xorg.conf, for what little use it is.) Something appears to be wrong, but I have no idea what. I've not changed anything other than the kernel since my last non-huge-delayed startup earlier this week, and both the monitors still work, including the one suffering a huge startup delay. At this point X is idle, no window manager or anything except for XScreenSaver and a single xterm. No kernel log messages. Here's a few representative log snippets from Xorg.0.0.log, with only info regarding what appears to be the problematic monitor displayed: [ 402.101] (II) [KMS] Kernel modesetting enabled. [ 402.101] (II) RADEON(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 [ 402.101] (++) RADEON(0): Depth 24, (--) framebuffer bpp 32 [ 402.101] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps) [ 402.101] (==) RADEON(0): Default visual is TrueColor [ 402.101] (==) RADEON(0): RGB weight 888 [ 402.101] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC) [ 402.101] (--) RADEON(0): Chipset: "ATI Radeon 4800 Series" (ChipID = 0x9440) [ 402.101] drmOpenDevice: node name is /dev/dri/card0 [ 402.101] drmOpenDevice: open result is 11, (OK) [ 402.101] drmOpenByBusid: Searching for BusID pci:0000:02:00.0 [ 402.101] drmOpenDevice: node name is /dev/dri/card0 [ 402.101] drmOpenDevice: open result is 11, (OK) [ 402.101] drmOpenByBusid: drmOpenMinor returns 11 [ 402.101] drmOpenByBusid: drmGetBusid reports pci:0000:02:00.0 [ 402.101] (II) Loading sub module "exa" [ 402.101] (II) LoadModule: "exa" [ 402.101] (II) Loading /usr/lib/xorg/modules/libexa.so [ 402.138] (II) Module exa: vendor="X.Org Foundation" [ 402.138] compiled for 1.12.3, module version = 2.5.0 [ 402.138] ABI class: X.Org Video Driver, version 12.0 [ 402.138] (II) RADEON(0): KMS Color Tiling: enabled [ 402.138] (II) RADEON(0): KMS Pageflipping: enabled [ 402.138] (II) RADEON(0): SwapBuffers wait for vsync: enabled [ 402.197] (II) RADEON(0): Output DVI-0 has no monitor section [ 402.209] (II) RADEON(0): Output DIN has no monitor section [ 402.240] (II) RADEON(0): Output DVI-1 has no monitor section [...] [ 402.343] (II) RADEON(0): EDID for output DVI-1 [ 402.343] (II) RADEON(0): Manufacturer: SAM Model: 30d Serial#: 1296380466 [ 402.343] (II) RADEON(0): Year: 2008 Week: 8 [ 402.343] (II) RADEON(0): EDID Version: 1.3 [ 402.343] (II) RADEON(0): Digital Display Input [ 402.343] (II) RADEON(0): Max Image Size [cm]: horiz.: 47 vert.: 30 [ 402.343] (II) RADEON(0): Gamma: 2.20 [ 402.343] (II) RADEON(0): DPMS capabilities: Off [ 402.343] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 [ 402.343] (II) RADEON(0): First detailed timing is preferred mode [ 402.343] (II) RADEON(0): redX: 0.644 redY: 0.333 greenX: 0.286 greenY: 0.603 [ 402.343] (II) RADEON(0): blueX: 0.152 blueY: 0.079 whiteX: 0.313 whiteY: 0.329 [ 402.343] (II) RADEON(0): Supported established timings: [ 402.343] (II) RADEON(0): 720x400@70Hz [ 402.343] (II) RADEON(0): 640x480@60Hz [ 402.343] (II) RADEON(0): 640x480@67Hz [ 402.343] (II) RADEON(0): 640x480@72Hz [ 402.343] (II) RADEON(0): 640x480@75Hz [ 402.343] (II) RADEON(0): 800x600@56Hz [ 402.343] (II) RADEON(0): 800x600@60Hz [ 402.343] (II) RADEON(0): 800x600@72Hz [ 402.343] (II) RADEON(0): 800x600@75Hz [ 402.343] (II) RADEON(0): 832x624@75Hz [ 402.343] (II) RADEON(0): 1024x768@60Hz [ 402.343] (II) RADEON(0): 1024x768@70Hz [ 402.343] (II) RADEON(0): 1024x768@75Hz [ 402.343] (II) RADEON(0): 1280x1024@75Hz [ 402.343] (II) RADEON(0): 1152x864@75Hz [ 402.343] (II) RADEON(0): Manufacturer's mask: 0 [ 402.343] (II) RADEON(0): Supported standard timings: [ 402.343] (II) RADEON(0): #0: hsize: 1680 vsize 1050 refresh: 60 vid: 179 [ 402.343] (II) RADEON(0): #1: hsize: 1280 vsize 1024 refresh: 60 vid: 32897 [ 402.343] (II) RADEON(0): #2: hsize: 1280 vsize 960 refresh: 60 vid: 16513 [ 402.343] (II) RADEON(0): #3: hsize: 1152 vsize 864 refresh: 75 vid: 20337 [ 402.343] (II) RADEON(0): Supported detailed timing: [ 402.343] (II) RADEON(0): clock: 119.0 MHz Image Size: 474 x 296 mm [ 402.343] (II) RADEON(0): h_active: 1680 h_sync: 1728 h_sync_end 1760 h_blank_end 1840 h_border: 0 [ 402.343] (II) RADEON(0): v_active: 1050 v_sync: 1053 v_sync_end 1059 v_blanking: 1080 v_border: 0 [ 402.343] (II) RADEON(0): Ranges: V min: 56 V max: 75 Hz, H min: 30 H max: 81 kHz, PixClock max 145 MHz [ 402.343] (II) RADEON(0): Monitor name: SyncMaster [ 402.343] (II) RADEON(0): Serial No: HS3Q214739 [ 402.343] (II) RADEON(0): EDID (in hex): [ 402.343] (II) RADEON(0): 00ffffffffffff004c2d0d033232454d [ 402.343] (II) RADEON(0): 08120103802f1e782ad515a455499a27 [ 402.343] (II) RADEON(0): 145054bfef80b30081808140714f0101 [ 402.343] (II) RADEON(0): 0101010101017c2e90a0601a1e403020 [ 402.343] (II) RADEON(0): 3600da281100001a000000fd00384b1e [ 402.343] (II) RADEON(0): 510e000a202020202020000000fc0053 [ 402.343] (II) RADEON(0): 796e634d61737465720a2020000000ff [ 402.343] (II) RADEON(0): 00485333513231343733390a202000cd [ 402.343] (II) RADEON(0): Printing probed modes for output DVI-1 [ 402.343] (II) RADEON(0): Modeline "1680x1050"x59.9 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz eP) [ 402.343] (II) RADEON(0): Modeline "1680x945"x60.0 131.48 1680 1784 1960 2240 945 946 949 978 -hsync +vsync (58.7 kHz) [ 402.343] (II) RADEON(0): Modeline "1400x1050"x59.9 101.00 1400 1448 1480 1560 1050 1053 1057 1080 +hsync -vsync (64.7 kHz e) [ 402.343] (II) RADEON(0): Modeline "1600x900"x60.0 118.96 1600 1696 1864 2128 900 901 904 932 -hsync +vsync (55.9 kHz) [ 402.343] (II) RADEON(0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e) [ 402.343] (II) RADEON(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e) [ 402.343] (II) RADEON(0): Modeline "1440x900"x75.0 136.75 1440 1536 1688 1936 900 903 909 942 -hsync +vsync (70.6 kHz e) [ 402.343] (II) RADEON(0): Modeline "1440x900"x59.9 88.75 1440 1488 1520 1600 900 903 909 926 +hsync -vsync (55.5 kHz e) [ 402.343] (II) RADEON(0): Modeline "1280x960"x60.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e) [ 402.343] (II) RADEON(0): Modeline "1366x768"x60.0 85.89 1366 1439 1583 1800 768 769 772 795 -hsync +vsync (47.7 kHz) [ 402.343] (II) RADEON(0): Modeline "1360x768"x60.0 85.50 1360 1424 1536 1792 768 771 777 795 +hsync +vsync (47.7 kHz e) [ 402.343] (II) RADEON(0): Modeline "1280x800"x74.9 106.50 1280 1360 1488 1696 800 803 809 838 -hsync +vsync (62.8 kHz e) [ 402.343] (II) RADEON(0): Modeline "1280x800"x59.9 71.00 1280 1328 1360 1440 800 803 809 823 +hsync -vsync (49.3 kHz e) [ 402.343] (II) RADEON(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e) [ 402.343] (II) RADEON(0): Modeline "1280x768"x74.9 102.25 1280 1360 1488 1696 768 771 778 805 +hsync -vsync (60.3 kHz e) [ 402.343] (II) RADEON(0): Modeline "1280x768"x60.0 68.25 1280 1328 1360 1440 768 771 778 790 +hsync -vsync (47.4 kHz e) [ 402.343] (II) RADEON(0): Modeline "1024x768"x75.1 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.1 kHz e) [ 402.343] (II) RADEON(0): Modeline "1024x768"x70.1 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz e) [ 402.343] (II) RADEON(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) [ 402.343] (II) RADEON(0): Modeline "1024x576"x60.0 46.97 1024 1064 1168 1312 576 577 580 597 -hsync +vsync (35.8 kHz) [ 402.343] (II) RADEON(0): Modeline "832x624"x74.6 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e) [ 402.343] (II) RADEON(0): Modeline "800x600"x72.2 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz e) [ 402.343] (II) RADEON(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e) [ 402.343] (II) RADEON(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e) [ 402.343] (II) RADEON(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e) [ 402.343] (II) RADEON(0): Modeline "848x480"x60.0 33.75 848 864 976 1088 480 486 494 517 +hsync +vsync (31.0 kHz e) [ 402.343] (II) RADEON(0): Modeline "640x480"x72.8 31.50 640 664 704 832 480 489 491 520 -hsync -vsync (37.9 kHz e) [ 402.343] (II) RADEON(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e) [ 402.343] (II) RADEON(0): Modeline "640x480"x66.7 30.24 640 704 768 864 480 483 486 525 -hsync -vsync (35.0 kHz e) [ 402.343] (II) RADEON(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [ 402.343] (II) RADEON(0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e) [ 402.343] (II) RADEON(0): Output DVI-0 connected [ 402.343] (II) RADEON(0): Output DIN disconnected [ 402.343] (II) RADEON(0): Output DVI-1 connected [ 402.343] (II) RADEON(0): Using exact sizes for initial modes [ 402.344] (II) RADEON(0): Output DVI-0 using initial mode 1680x1050 [ 402.344] (II) RADEON(0): Output DVI-1 using initial mode 1680x1050 [ 402.344] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated. [ 402.344] (II) RADEON(0): mem size init: gart size :1fdff000 vram size: s:20000000 visible:f8ca000 [ 402.344] (II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM [ 402.344] (**) RADEON(0): Display dimensions: (480, 300) mm [ 402.344] (**) RADEON(0): DPI set to (88, 88) [...] [ 406.441] (EE) evdev: PS/2 Generic Mouse: ioctl EVIOCGID failed: Inappropriate ioctl for device [ 406.456] (EE) PreInit returned 8 for "PS/2 Generic Mouse" [ 406.456] (II) UnloadModule: "evdev" [... dead silence except for client-connection auditing for some time: black screen, then, abruptly, my older monitor gets EDID-probed again] [ 474.155] (II) RADEON(0): EDID vendor "SAM", prod id 781 [ 474.155] (II) RADEON(0): Using hsync ranges from config file [ 474.155] (II) RADEON(0): Using vrefresh ranges from config file [ 474.155] (II) RADEON(0): Printing DDC gathered Modelines: [ 474.155] (II) RADEON(0): Modeline "1680x1050"x0.0 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz eP) [ 474.155] (II) RADEON(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e) [ 474.155] (II) RADEON(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e) [ 474.155] (II) RADEON(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e) [ 474.155] (II) RADEON(0): Modeline "640x480"x0.0 31.50 640 664 704 832 480 489 492 520 -hsync -vsync (37.9 kHz e) [ 474.155] (II) RADEON(0): Modeline "640x480"x0.0 30.24 640 704 768 864 480 483 486 525 -hsync -vsync (35.0 kHz e) [ 474.155] (II) RADEON(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [ 474.155] (II) RADEON(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e) [ 474.155] (II) RADEON(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e) [ 474.155] (II) RADEON(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e) [ 474.155] (II) RADEON(0): Modeline "1024x768"x0.0 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz e) [ 474.155] (II) RADEON(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) [ 474.155] (II) RADEON(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e) [ 474.155] (II) RADEON(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e) [ 474.155] (II) RADEON(0): Modeline "800x600"x0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz e) [ 474.155] (II) RADEON(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e) [ 474.155] (II) RADEON(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e) [ 474.155] (II) RADEON(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e) [... repeated twice, then ...] [ 474.371] (II) RADEON(0): Allocate new frame buffer 3360x1056 stride 3360 [ 474.371] (II) RADEON(0): VRAM usage limit set to 216810K [and then another *five* repetitions of the same EDID-and-modeline info from a probe of the old monitor] Something is clearly wrong, but I have no idea what it might be. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=Xorg.0.0.log.gz Content-Transfer-Encoding: base64 Content-Description: Xorg.0.0.log.gz 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 Wi8S/JKP6FEX3FApL2XBwo8GUqjkVS84q+SVCm6okJfEoN7WHzZaKYEsoUJWi9Jo/NMNNaQ3WIdT XXqTZTglctqmEmYivLFCmOp5vKlilMqSG6vAKdHXWbnfYp3pJqr9agz0puuMS6pAK223UGibiudu aiiiVNN9nTWH6WqgVCsrzqCOUpm0KihVwEAapTJ5SKNUJvUro9QaHVpEqWqSm0SpNZLbQ6n6gl+I UhUFN4dS1QQ3iFJrBLeHUusG9Sug1DoV2kWpqtKbRamK0htGqXU5rT2UqpjHG0SpapKbRKl1fd0u SlUd6C2gVBkVWkSplucIsKWrgFItT7QxxOGkg1LV9zmcju0zPhdYEqUyaVVQqoCBNEpl8pBGqUzq V0apNTq0iFLVJDeJUmskt4dS9QW/EKUqCm4OpaoJbhCl1ghuD6XWDepXQKl1KrSLUlWlN4tSFaU3 jFLrclp7KFUxjzeIUtUkN4lS6/q6XZSqOtBbQKkyKrSIUm3h+Q0mtvS0sKXy6XWqnFn1TS/9LAAy i7+DfKw5llYotvFDDukYWK2Xk3FML4iZcT86AfrUNH4uEjcC5m1fdC6oQTCvfnbV6cCXNphn0qqA eQEDaTDP5CEN5pnUrwzma3RoEcyrSW4SzNdIbg/M6wt+IZhXFNwcmFcT3CCYrxHcHpivG9SvAObr VGgXzKtKbxbMK0pvGMzX5bT2wLxiHm8QzKtJbhLM1/V1u2BedaC3AOZlVGgRzDu+xoNiJkp1fdHB iAZRqvrbPQCamB9CKIdSmbQqKFXAQBqlMnlIo1Qm9Suj1BodWkSpapKbRKk1kttDqfqCX4hSFQU3 h1LVBDeIUmsEt4dS6wb1K6DUOhXaRamq0ptFqYrSG0apdTmtPZSqmMcbRKlqkptEqXV93S5KVR3o LaBUGRVaRKkB6yPcJOEbk1YFvgkYSMM3Jg9p+MakfmX4VqNDi/BNTXKT8K1GcnvwTV/wC+GbouDm 4Jua4AbhW43g9uBb3aB+BfhWp0K78E1VerPwTVF6w/CtLqe1B98U83iD8E1NcpPwra6v24VvqgO9 Bfgmo0Jr8A0mVoexjy4F3zi08vBNyEASvnF4SMI3DvWrwrdaHVqDb6qSm4NvtZLbgm8vEfwi+KYs uCn4piq4MfhWK7gt+FY/qFuHb/UqtAnf1KU3Cd+UpTcK3+pzWlvwTTmPNwbfVCU3B9/q+7pN+KY+ 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 --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=xorg.conf Content-Description: xorg.conf Section "ServerLayout" Identifier "Workstation" # Screen 0 "Primary Screen" 0 0 # InputClass "Mouse" "CorePointer" # InputClass "Keyboard" "CoreKeyboard" EndSection Section "Files" FontPath "/usr/local/share/fonts" FontPath "/usr/share/fonts" FontPath "/usr/lib/X11/fonts" FontPath "/usr/share/fonts/override" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" FontPath "/usr/lib/X11/fonts/freefont" FontPath "/usr/lib/X11/fonts/jmk" FontPath "/usr/lib/X11/fonts/local" FontPath "/usr/lib/X11/fonts/mathematica" FontPath "/usr/lib/X11/fonts/misc" FontPath "/usr/lib/X11/fonts/mozilla" FontPath "/usr/lib/X11/fonts/SillyNamesForAdobeFonts" FontPath "/usr/lib/X11/fonts/TeX" FontPath "/usr/lib/X11/fonts/TTF" FontPath "/usr/lib/X11/fonts/Type1" FontPath "/usr/lib/X11/fonts/cyrillic" FontPath "/usr/lib/X11/fonts/OTF" FontPath "/usr/lib/X11/fonts/STIX" FontPath "/usr/share/ghostscript/fonts" EndSection Section "ServerFlags" Option "DontZap" "true" EndSection Section "Module" Load "GLcore" Load "bitmap" EndSection Section "InputClass" Identifier "Keyboard" MatchIsKeyboard "true" Driver "evdev" Option "XkbRules" "evdev" Option "XkbModel" "pc105" Option "XkbLayout" "gb" # Option "XkbVariant" "intl-unicode" Option "XkbOptions" "altwin:left_meta_win,altwin:super_rwin,altwin:hyper_prtsc,keypad:pointerkeys,grab:break_actions,lv3:enter_switch,compose:paus" # Option "XkbGeometry" "maltron" Option "Floating" "false" EndSection Section "InputClass" Identifier "Mouse" MatchIsPointer "true" Driver "evdev" Option "Floating" "false" EndSection Section "Device" Identifier "Radeon HD 4850" Driver "radeon" VendorName "ATI" BoardName "RV770" EndSection Section "DRI" Mode 0666 EndSection --=-=-=-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/