You are not logged in.
Hi,
I hope i'm at the right place to ask for help. Recently I've updated my system (x86_64) and among the updates I remember being listed intel-dri 7.7-1 and a kernel, even maybe xorg's intel driver; I'm not sure. Since then I am having video issues. When I log in to X the screen glitches at random times and more often when I do some gpu intense task, like watch a video. So, glitch after glitch and my screen eventually will turn blank (everything is running in the background but I can't see a thing) so I have to reboot my computer manually. Also, after the update I think that the framebuffer driver was updated, because when the system boots it switches to the native resolution after starting udev (?). Does anyone else have a similar problem? And how can I fix this? I really appreciate your help, because I have no idea where to start. Below is my graphics from lspci. If that helps. Thanks.
Tadas
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
Offline
Offline
Don't know about the X problems, can you describe the "glitches"?
Kernel Mode Setting is enabled by default in the new Kernel, that is why you get native resolution when the modules are loaded by udev. Vga/video options set with the bootloader should be removed (if present).
You may check Xorg.log for errors (and pacman's log if you want to find out what packages came in with the latest update).
Offline
Well, the screen sometimes blinks or looks as if it's being shaked It last only for like half a second or even less. I will try to look at bangkok_manouel link for solution.
Here is the pacman log:
[2009-12-31 00:42] upgraded hdparm (9.27-1 -> 9.27-2)
[2009-12-31 00:42] upgraded libgl (7.6.1-1 -> 7.7-1)
[2009-12-31 00:42] upgraded intel-dri (7.6.1-1 -> 7.7-1)
[2009-12-31 00:42] upgraded kernel26-firmware (2.6.31-1 -> 2.6.32.2-2)
[2009-12-31 00:42] >>> Updating module dependencies. Please wait ...
[2009-12-31 00:42] >>> MKINITCPIO SETUP
[2009-12-31 00:42] >>> ----------------
[2009-12-31 00:42] >>> If you use LVM2, Encrypted root or software RAID,
[2009-12-31 00:42] >>> Ensure you enable support in /etc/mkinitcpio.conf .
[2009-12-31 00:42] >>> More information about mkinitcpio setup can be found here
:
[2009-12-31 00:42] >>> http://wiki.archlinux.org/index.php/Mkinitcpio
[2009-12-31 00:42]
[2009-12-31 00:42] >>> Generating initial ramdisk, using mkinitcpio. Please wai
t...
[2009-12-31 00:42] ==> Building image "default"
[2009-12-31 00:42] ==> Running command: /sbin/mkinitcpio -k 2.6.32-ARCH -c /etc/
mkinitcpio.conf -g /boot/kernel26.img
[2009-12-31 00:42] :: Begin build
[2009-12-31 00:42] :: Parsing hook [base]
[2009-12-31 00:43] :: Parsing hook [udev]
[2009-12-31 00:43] :: Parsing hook [autodetect]
[2009-12-31 00:43] :: Parsing hook [usbinput]
[2009-12-31 00:43] :: Parsing hook [pata]
[2009-12-31 00:43] :: Parsing hook [scsi]
[2009-12-31 00:43] :: Parsing hook [sata]
[2009-12-31 00:43] :: Parsing hook [filesystems]
[2009-12-31 00:43] :: Generating module dependencies
[2009-12-31 00:43] :: Generating image '/boot/kernel26.img'...SUCCESS
[2009-12-31 00:43] ==> SUCCESS
[2009-12-31 00:43] ==> Building image "fallback"
[2009-12-31 00:43] ==> Running command: /sbin/mkinitcpio -k 2.6.32-ARCH -c /etc/
mkinitcpio.conf -g /boot/kernel26-fallback.img -S autodetect
[2009-12-31 00:43] :: Begin build
[2009-12-31 00:43] :: Parsing hook [base]
[2009-12-31 00:43] :: Parsing hook [udev]
[2009-12-31 00:43] :: Parsing hook [usbinput]
[2009-12-31 00:43] :: Parsing hook [pata]
[2009-12-31 00:43] :: Parsing hook [scsi]
[2009-12-31 00:43] :: Parsing hook [sata]
[2009-12-31 00:43] :: Parsing hook [filesystems]
[2009-12-31 00:43] :: Generating module dependencies
[2009-12-31 00:44] :: Generating image '/boot/kernel26-fallback.img'...SUCCESS
[2009-12-31 00:44] ==> SUCCESS
[2009-12-31 00:44] upgraded kernel26 (2.6.31.6-1 -> 2.6.32.2-2)
[2009-12-31 00:44] upgraded libgcrypt (1.4.4-2 -> 1.4.5-1)
[2009-12-31 00:44] upgraded libsndfile (1.0.20-3 -> 1.0.21-1)
[2009-12-31 00:44] upgraded mesa (7.6.1-1 -> 7.7-1)
[2009-12-31 00:44] upgraded nano (2.2.0-1 -> 2.2.1-1)
[2009-12-31 00:44] upgraded tzdata (2009s-1 -> 2009t-1)
[2009-12-31 00:44] upgraded xorg-server (1.7.3.901-1 -> 1.7.3.902-1)
Offline
this sounds familiar:
http://bbs.archlinux.org/viewtopic.php?id=87635
Last edited by hokasch (2010-01-01 22:56:56)
Offline
same bug here (and I really hope to get an update soon...).
For those having the same issue: when the screen goes white/black/... it is often sufficient to go into sleep-mode for a moment. This apparently reinitializes the graphics card. However sometimes (10%?) my computer won't go into sleep-mode anymore (not sure if it is related to the screen bug).
Offline
I'll experiment on my own, but how would I go about applying the patch here (http://bugzilla.kernel.org/show_bug.cgi?id=14781)?
Edit:
Ok, got the patch applied, now recompiling the kernel. If anyone is wondering, it's the patch for the 2.6.32.2 kernel (Reinelt supplied it on the linked thread.) We'll see if that fixes the flicker/blanking problem.
Edit:
Kernel seems to work, booted without difficulty. Now to see if the flickering goes away!
Last edited by tw (2010-01-03 22:29:26)
Offline
Patch worked! No more flickering or blankouts!
Offline
Glad to know there's a patch, but I think I'll just skip this release. I had the following issues with it:
* The commented native resolution in text mode. Almost unreadable tiny font. Seriously, what's the point in ignoring grub options? And 80x25 ought to be enough for anybody
* Wifi not working until the module (iwl3945) is unloaded and loaded again. Not critical but a nuisance anyways.
* Some X apps (i.e. opera) crawling almost to a stop. Not sure why but it's seems video related.
* And the most important for me: X crashes when playing a video. I haven't been able to establish a pattern here. It either worked normally or X died the moment a video was opened, no matter which player used. And when X dies, all your unsaved work in any open app dies with it.
One would expect better support for a 2+ yo hardware whose manufacturer publish open drivers. So back to 2.6.31.6 for now.
Offline
I don't have exactly the same problem like this with kernel 2.6.32, my card is intel X4500MHD. I only notice randomly(not very often) blinks under the 1/5 bottom of LCD. I think it is "theoretically" the same as you guys have. But I don't know why does it has so little impact on my card?
P.S. I didn't apply this patch yet.
Archlinux x86_64 on Thinkpad T400
Intel X4500MHD / ATI HD3470 Graphics, 2G RAM, 160G HD
Offline
Seriously, what's the point in ignoring grub options?
It is not. KMS became default, so references to other framebuffer drivers are ignored at best, or could introduce problems. However you can still disable KMS via grub option, and use whatever framebuffer driver you like.
Offline
It is not. KMS became default, so references to other framebuffer drivers are ignored at best, or could introduce problems. However you can still disable KMS via grub option, and use whatever framebuffer driver you like.
Thanks for the tip. What I found so far it's to enable it, but I guess something like "i915.modeset=0" would do it?
Also, it is possible to change console resolution w/o disabling KMS? I'd prefer a readable font size, but not a the expense of decreasing X performance, as I use X most of the time.
Offline
I just recompiled the kernel and until now (some minutes) no flickering.
If somebody is interested here is my kernel package (64 bit): http://florian.loitsch.com/arch/kernel2 … pkg.tar.gz
md5sum: 9de989346979ea3ec76392d5be00bef3
The installed kernel will not add any entry for lilo/grub. You will have to do that yourself. Note that in my case I had to add i915.powersave=0 to the kernel options (in grub/menu.lst).
I reused the configs from ARCH, so in theory the kernel should not change anything else.
Last edited by priorit (2010-01-06 17:55:18)
Offline
For me, switching KMS off solved the problem (i don't really need native resolution in tty). I'm using the stock kernel on asus 1000he (intel 945).
This is my signature. If you want to read it, first you need to agree to the EULA.
Offline
I have tried all kinds of patches and after recompiling and booting up the new kernel the flickering was still there. I have intel 945. Disabling the kms (i915.modeset=0) did the job.
Offline
I have this issue too - the patch did NOT fix the issue, I still have flickering and screen blanking.
HP Mini 110c
I can't disable modesetting or X will not start, explicitly citing lack of modesetting as the reason for failure.
Offline
Has anyone figured out how to use KMS with this kernel without using patches and not go insane?
Offline
you can always pass the video=VGA-1:WIDTHxHEIGHT command to set the resolution you wish. if its a notebook, replace VGA-1 with LVDS-1
Offline
FYI, this bug (the issue with flicker and no video output after suspend on intel 945 and 965) should be fixed with 2.6.32.4 in [testing].
Offline
This bug is not 100% fixed with 2.6.32.4 in [testing] at least as far as I can tell... Still some flicker but does not seem to be as bad.
Offline
I get flickering as well. I have not gotten black outs since I disabled KMS though.
Arch x64 on Thinkpad X200s/W530
Offline
I also had this horrible flickering (and a black screen when switching back to TTY1) on my Asus EEE Box B202 (with Intel 945GME chipset).
Adding "i915.powersave=0 i915.modeset=0" to the kernel command line in Grub (using stock Arch kernel 2.6.32.3, i.e. without patching) fixed this issue.
Offline
there is some discussion in the LKML about this issue.
Offline
It's a bit better with 2.6.32-4 but it still goes completely blank sometimes.
฿ 18PRsqbZCrwPUrVnJe1BZvza7bwSDbpxZz
Offline
It seems that the problem is still there in 2.6.32.7, isn't it?
For me, intel X4500MHD, there is tiny flicker randomly, but it won't goes completely blank.
Archlinux x86_64 on Thinkpad T400
Intel X4500MHD / ATI HD3470 Graphics, 2G RAM, 160G HD
Offline