Hello list, today, I upgraded a series of critical system components of my desktop OS (Gentoo GNU/Linux ~amd64), by installing
o) xorg-server-1.6.1.901-r3 o) vanilla-sources-2.6.30_rc7 in order to try out KMS. Other important software version details: o) Intel video driver is at version 2.7.1 o) libdrm is at 2.4.11 o) mesa is 7.4.2 o) libXv is 1.0.4 o) GCC is 4.3.3 I rebuilt all video and input drivers on my system, as well as mesa, libdrm and mplayer, just to make sure. The list of problems that arose is as follows: x) The list of valid modes reported by `xrandr` shrunk quite a bit. I've attached a diff of the recorded outputs of `xrandr` for your viewing pleasure. x) Logging out of KDE (using KDM, KDE 3.5.10) crashes the X server, and the screen stays blank/black x) Playing back video with mplayer (1.0rc2) using Xv crashes the system hard x) Playing back video with mplayer using "-vo gl" or "-vo gl2" woks, but when mplayer exits (due to the end of the video stream being reached, or closing its window) results in a backtrace like the following: http://pasted.at/99f86c09fd.html - I have to kill -9 mplayer afterwards to destroy the video window. That's particulary annoying when playing back videos full screen. Switching to a VT does work here though, even after mplayer crashed in fullscreen mode. x) if KMS is NOT enabled, the error I described above proves fatal to the system, and I have to reset my machine as a whole. x) while glxgears and UrbanTerror work fine in general, there's a weird problem after quitting UrbanTerror: the resolution of my screen stays at 800x600 (the res I'm using to play the game), and xrandr can't seem to reset the resolution back to 1680x1050. --- snip --- xrandr --output DVI1 --mode 1680x1050 xrandr: output DVI1 cannot use rotation "normal" reflection "none" --- snip --- While doing all this mode-setting magic, two lines show up in the kernel's debug ringbuffer: --- snip --- [ 1172.804251] [drm] TMDS-8: set mode 800x600 1a [ 1188.820758] [drm] TMDS-8: set mode 1b --- snip --- If I, however, do specify "--rotation normal" on the xrandr command line, everything works just fine. Using `xrandr` by hand to switch between resolutions does not need any such tricks at all; it also just works(tm). Any suggestions what I should do to help you guys figure out what's wrong? ;) PS: I don't have any content in my xorg.conf now whatsoever, my input devices are configured using HAL exclusively. My Xorg.0.log is attached to this message. -- with best regards: - Johannes Truschnigg ( [email protected] ) www: http://johannes.truschnigg.info/ phone: +43 650 2 133337 jabber: [email protected] Please do not bother me with HTML-eMail or attachments. Thank you.
This is a pre-release version of the X server from The X.Org Foundation. It is not supported in any way. Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/. Select the "xorg" product for bugs you find in this release. Before reporting bugs in pre-release versions please check the latest version in the X.Org Foundation git repository. See http://wiki.x.org/wiki/GitPage for git access instructions. X.Org X Server 1.6.1.901 (1.6.2 RC 1) Release Date: 2009-5-8 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.30-rc7 x86_64 Current Operating System: Linux zealot 2.6.30-rc7 #2 SMP Mon Jun 1 20:52:34 CEST 2009 x86_64 Build Date: 01 June 2009 09:16:35PM Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. 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 Jun 1 22:47:38 2009 (==) Using config file: "/etc/X11/xorg.conf" (==) No Layout section. Using the first Screen section. (==) No screen section available. Using defaults. (**) |-->Screen "Default Screen Section" (0) (**) | |-->Monitor "<default monitor>" (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. (==) Automatically adding devices (==) Automatically enabling devices (==) FontPath set to: /usr/share/fonts/misc/, /usr/share/fonts/TTF/, /usr/share/fonts/OTF, /usr/share/fonts/Type1/, /usr/share/fonts/100dpi/, /usr/share/fonts/75dpi/, built-ins (==) ModulePath set to "/usr/lib64/xorg/modules" (II) Cannot locate a core pointer device. (II) Cannot locate a core keyboard device. (II) The server relies on HAL to provide the list of input devices. If no devices become available, reconfigure HAL or disable AllowEmptyInput. (II) Loader magic: 0xce0 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 5.0 X.Org XInput driver : 4.0 X.Org Server Extension : 2.0 (II) Loader running on linux (++) using VT number 7 (--) PCI:*(0...@0:2:0) Intel Corporation 82G965 Integrated Graphics Controller rev 2, Mem @ 0xe0300000/1048576, 0xd0000000/268435456, I/O @ 0x00002410/8 (--) PCI: (0...@0:2:1) Intel Corporation 82G965 Integrated Graphics Controller rev 2, Mem @ 0xe0200000/1048576 (II) Open ACPI successful (/var/run/acpid.socket) (II) System resource ranges: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] (II) LoadModule: "extmod" (II) Loading /usr/lib64/xorg/modules/extensions//libextmod.so (II) Module extmod: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-DGA (II) Loading extension DPMS (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) Loading extension X-Resource (II) LoadModule: "dbe" (II) Loading /usr/lib64/xorg/modules/extensions//libdbe.so (II) Module dbe: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: "glx" (II) Loading /usr/lib64/xorg/modules/extensions//libglx.so (II) Module glx: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 1.0.0 ABI class: X.Org Server Extension, version 2.0 (==) AIGLX enabled (II) Loading extension GLX (II) LoadModule: "record" (II) Loading /usr/lib64/xorg/modules/extensions//librecord.so (II) Module record: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 1.13.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension RECORD (II) LoadModule: "dri" (II) Loading /usr/lib64/xorg/modules/extensions//libdri.so (II) Module dri: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 1.0.0 ABI class: X.Org Server Extension, version 2.0 (II) Loading extension XFree86-DRI (II) LoadModule: "dri2" (II) Loading /usr/lib64/xorg/modules/extensions//libdri2.so (II) Module dri2: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 1.0.0 ABI class: X.Org Server Extension, version 2.0 (II) Loading extension DRI2 (==) Matched intel for the autoconfigured driver (==) Assigned the driver to the xf86ConfigLayout (II) LoadModule: "intel" (II) Loading /usr/lib64/xorg/modules/drivers//intel_drv.so (II) Module intel: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 2.7.1 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 5.0 (II) intel: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, IGD_GM, IGD_G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, Mobile IntelĀ® GM45 Express Chipset, Intel Integrated Graphics Device, G45/G43, Q45/Q43, G41 (II) Primary Device is: PCI 0...@00:02:0 (II) resource ranges after xf86ClaimFixedResources() call: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] (II) resource ranges after probing: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B] [5] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [6] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [7] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [8] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] [9] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B] [10] 0 0 0x000003c0 - 0x000003df (0x20) IS[B] (II) intel(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 (==) intel(0): Depth 24, (--) framebuffer bpp 32 (==) intel(0): RGB weight 888 (==) intel(0): Default visual is TrueColor (II) intel(0): Integrated Graphics Chipset: Intel(R) 965G (--) intel(0): Chipset: "965G" (WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB (II) intel(0): Resizable framebuffer: available (0 4) drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 8, (OK) drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 8, (OK) drmOpenByBusid: Searching for BusID pci:0000:00:02.0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 8, (OK) drmOpenByBusid: drmOpenMinor returns 8 drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0 (II) [drm] DRM interface version 1.3 (II) [drm] DRM open master succeeded. (II) intel(0): Output VGA1 has no monitor section (II) intel(0): Output DVI1 has no monitor section (II) intel(0): Output VGA1 disconnected (II) intel(0): Output DVI1 connected (II) intel(0): Using exact sizes for initial modes (II) intel(0): Output DVI1 using initial mode 1680x1050 (==) intel(0): video overlay key set to 0x101fe (==) intel(0): Using gamma correction (1.0, 1.0, 1.0) (==) intel(0): DPI set to (96, 96) (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/lib64/xorg/modules//libfb.so (II) Module fb: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.4 (==) Depth 24 pixmap format is 32 bpp (II) do I need RAC? No, I don't. (II) resource ranges after preInit: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [4] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B] [5] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [6] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [7] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [8] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] [9] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B] [10] 0 0 0x000003c0 - 0x000003df (0x20) IS[B] (II) intel(0): [DRI2] Setup complete (**) intel(0): Framebuffer compression disabled (**) intel(0): Tiling enabled (==) intel(0): VideoRam: -1 KB (II) intel(0): Attempting memory allocation with tiled buffers. (II) intel(0): Tiled allocation successful. (II) UXA(0): Driver registered support for the following operations: (II) solid (II) copy (II) composite (RENDER acceleration) (==) intel(0): Backing store disabled (==) intel(0): Silken mouse enabled (II) intel(0): Initializing HW Cursor (II) intel(0): Fixed memory allocation layout: (II) intel(0): 0x00000000-0xffffffffffffffff: DRI memory manager (0 kB) (II) intel(0): 0x00000000: end of aperture (II) intel(0): BO memory allocation layout: (II) intel(0): 0x00000000: start of memory manager (II) intel(0): 0x00eaa000-0x015d7fff: front buffer (7352 kB) X tiled (II) intel(0): 0x00e9a000-0x00ea3fff: HW cursors (40 kB) (II) intel(0): 0x00000000: end of memory manager (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message. (II) intel(0): DPMS enabled (==) intel(0): Intel XvMC decoder disabled (II) intel(0): Set up textured video (II) intel(0): direct rendering: DRI2 Enabled (--) RandR disabled (II) Initializing built-in extension Generic Event Extension (II) Initializing built-in extension SHAPE (II) Initializing built-in extension MIT-SHM (II) Initializing built-in extension XInputExtension (II) Initializing built-in extension XTEST (II) Initializing built-in extension BIG-REQUESTS (II) Initializing built-in extension SYNC (II) Initializing built-in extension XKEYBOARD (II) Initializing built-in extension XC-MISC (II) Initializing built-in extension XINERAMA (II) Initializing built-in extension XFIXES (II) Initializing built-in extension RENDER (II) Initializing built-in extension RANDR (II) Initializing built-in extension COMPOSITE (II) Initializing built-in extension DAMAGE (II) AIGLX: enabled GLX_MESA_copy_sub_buffer (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects (II) AIGLX: Loaded and initialized /usr/lib64/dri/i965_dri.so (II) GLX: Initialized DRI2 GL provider for screen 0 (II) intel(0): Setting screen physical size to 473 x 296 (II) config/hal: Adding input device Logitech USB-PS/2 Optical Mouse (II) LoadModule: "evdev" (II) Loading /usr/lib64/xorg/modules/input//evdev_drv.so (II) Module evdev: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 2.2.1 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 4.0 (**) Logitech USB-PS/2 Optical Mouse: always reports core events (**) Logitech USB-PS/2 Optical Mouse: Device: "/dev/input/event4" (II) Logitech USB-PS/2 Optical Mouse: Found 8 mouse buttons (II) Logitech USB-PS/2 Optical Mouse: Found x and y relative axes (II) Logitech USB-PS/2 Optical Mouse: Found scroll wheel(s) (II) Logitech USB-PS/2 Optical Mouse: Configuring as mouse (**) Logitech USB-PS/2 Optical Mouse: YAxisMapping: buttons 4 and 5 (**) Logitech USB-PS/2 Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 (II) XINPUT: Adding extended input device "Logitech USB-PS/2 Optical Mouse" (type: MOUSE) (**) Logitech USB-PS/2 Optical Mouse: (accel) keeping acceleration scheme 1 (**) Logitech USB-PS/2 Optical Mouse: (accel) filter chain progression: 2.00 (**) Logitech USB-PS/2 Optical Mouse: (accel) filter stage 0: 20.00 ms (**) Logitech USB-PS/2 Optical Mouse: (accel) set acceleration profile 0 (II) config/hal: Adding input device HID 046a:0023 (**) HID 046a:0023: always reports core events (**) HID 046a:0023: Device: "/dev/input/event3" (II) HID 046a:0023: Found 1 mouse buttons (II) HID 046a:0023: Found scroll wheel(s) (II) HID 046a:0023: Found keys (II) HID 046a:0023: Configuring as keyboard (II) HID 046a:0023: Adding scrollwheel support (**) HID 046a:0023: YAxisMapping: buttons 4 and 5 (**) HID 046a:0023: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 (II) XINPUT: Adding extended input device "HID 046a:0023" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "evdev" (**) Option "xkb_layout" "de" (**) Option "xkb_variant" "nodeadkeys" (II) config/hal: Adding input device HID 046a:0023 (**) HID 046a:0023: always reports core events (**) HID 046a:0023: Device: "/dev/input/event2" (II) HID 046a:0023: Found keys (II) HID 046a:0023: Configuring as keyboard (II) XINPUT: Adding extended input device "HID 046a:0023" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "evdev" (**) Option "xkb_layout" "de" (**) Option "xkb_variant" "nodeadkeys" (II) AIGLX: Suspending AIGLX clients for VT switch (II) Open ACPI successful (/var/run/acpid.socket) (II) AIGLX: Resuming AIGLX clients after VT switch (II) intel(0): Fixed memory allocation layout: (II) intel(0): 0x00000000-0xffffffffffffffff: DRI memory manager (0 kB) (II) intel(0): 0x00000000: end of aperture (II) intel(0): BO memory allocation layout: (II) intel(0): 0x00000000: start of memory manager (II) intel(0): 0x00eaa000-0x015d7fff: front buffer (7352 kB) X tiled (II) intel(0): 0x00e9a000-0x00ea3fff: HW cursors (40 kB) (II) intel(0): 0x00000000: end of memory manager (II) Logitech USB-PS/2 Optical Mouse: Device reopened after 1 attempts. (II) HID 046a:0023: Device reopened after 1 attempts. (II) HID 046a:0023: Device reopened after 1 attempts.
--- xrandr_kms_out 2009-06-01 23:02:27.874168452 +0200
+++ xrandr_out 2009-06-01 20:59:36.970026438 +0200
@@ -1,11 +1,16 @@
-Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 8192 x 8192
-VGA1 disconnected (normal left inverted right x axis y axis)
-DVI1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 473mm
x 296mm
- 1680x1050 60.0*+
- 1280x1024 75.0
+Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1680 x 1680
+VGA disconnected (normal left inverted right x axis y axis)
+TMDS-1 connected 1680x1050+0+0 (normal left inverted right x axis y axis)
473mm x 296mm
+ 1680x1050 60.0*+ 60.0
+ 1600x1200 60.0
+ 1400x1050 74.8 60.0
+ 1280x1024 75.0 60.0 60.0
+ 1440x900 60.0
+ 1280x960 60.0 60.0
1152x864 75.0
- 1024x768 75.1 60.0
+ 1152x720 60.0
+ 1024x768 75.1 75.0 70.1 60.0
832x624 74.6
- 800x600 75.0 60.3
- 640x480 75.0 60.0
+ 800x600 72.2 75.0 60.3 56.2
+ 640x480 75.0 72.8 75.0 60.0 59.9
720x400 70.1
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ xorg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xorg
