Johannes Truschnigg wrote on Monday, June 01, 2009 2:11 PM: > 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.
All above (except I didn't try UrbanTerror) works fine here with upstream code: Xf86_video_intel: (master)704771f1c595df481d244a6f074e9f5620d4a720 Libdrm: (master)dbffeadcfca7cb4e3905ec0b8573d10e0418295e Mesa: (master)9f6ec50f8c79283583eeebdebd16bf7dcd134816 Xserver: (master)eb97d125fb6adeff0b23c2460108e0587ba253e2 Kernel: 2.6.30-rc7 Gordon _______________________________________________ xorg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xorg
