Summary: | [Arrandale] SSC enabled for VGA: wavy, blurry output | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | julio prada <pradacr> | ||||||||
Component: | DRM/Intel | Assignee: | Chris Wilson <chris> | ||||||||
Status: | CLOSED DUPLICATE | QA Contact: | |||||||||
Severity: | major | ||||||||||
Priority: | medium | CC: | jbarnes, pradacr | ||||||||
Version: | unspecified | ||||||||||
Hardware: | x86 (IA32) | ||||||||||
OS: | Linux (All) | ||||||||||
Whiteboard: | |||||||||||
i915 platform: | i915 features: | ||||||||||
Attachments: |
|
Description
julio prada
2011-01-24 09:33:45 UTC
Command results: uname -m i686 uname -r 2.6.37-9-generic Created attachment 42386 [details]
dmesg output with external monitor connected
Should be fixed by commit 633f2ea26665d37bb3c8ae30799aa14988622653 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Wed Jan 19 13:29:42 2011 +0000 drm/i915: Disable SSC for outputs other than LVDS or DP For CRT and SDVO/HDMI, we need to use a normal, non-SSC, clock and so we must clear any enabling bits left-over from earlier outputs. And also seems to correct the LVDS panel on the Lenovo U160. However, at one point, it did cause an "ERROR failed to disable trancoder". So prolonged testing on top of Jesse's refactored and error-checking CRTC logic is desired. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> in drm-intel-next Created attachment 42387 [details]
xorg with external monitor attached
Hi Chris, thanks for your fast reply. I am not familiar with this topic, so I cant understand what to do next. For example, I Googled for "disable SSC" and I get a lot of Cisco and Western digital results. I searched for you commit string and got back to this reply. I will really appreciate your help! Thanks, (In reply to comment #3) > Should be fixed by > > commit 633f2ea26665d37bb3c8ae30799aa14988622653 > Author: Chris Wilson <chris@chris-wilson.co.uk> > Date: Wed Jan 19 13:29:42 2011 +0000 > > drm/i915: Disable SSC for outputs other than LVDS or DP > > For CRT and SDVO/HDMI, we need to use a normal, non-SSC, clock and so we > must clear any enabling bits left-over from earlier outputs. And also > seems to correct the LVDS panel on the Lenovo U160. > > However, at one point, it did cause an "ERROR failed to disable > trancoder". So prolonged testing on top of Jesse's refactored and > error-checking CRTC logic is desired. > > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> > > in drm-intel-next Hi Chris, thanks for your fast reply. I am not familiar with this topic, so I cant understand what to do next. For example, I Googled for "disable SSC" and I get a lot of Cisco and Western digital results. I searched for you commit string and got back to this reply. I will really appreciate your help! Thanks, (In reply to comment #3) > Should be fixed by > > commit 633f2ea26665d37bb3c8ae30799aa14988622653 > Author: Chris Wilson <chris@chris-wilson.co.uk> > Date: Wed Jan 19 13:29:42 2011 +0000 > > drm/i915: Disable SSC for outputs other than LVDS or DP > > For CRT and SDVO/HDMI, we need to use a normal, non-SSC, clock and so we > must clear any enabling bits left-over from earlier outputs. And also > seems to correct the LVDS panel on the Lenovo U160. > > However, at one point, it did cause an "ERROR failed to disable > trancoder". So prolonged testing on top of Jesse's refactored and > error-checking CRTC logic is desired. > > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> > > in drm-intel-next You can either clone the drm-intel repo at git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel.git and checkout the drm-intel-next branch. Or you can install the drm-intel-next deb from the Ubuntu mainline kernel-ppa: http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-next/current/ Either way should generate a kernel with which you can test whether the VGA output is now stable. (In reply to comment #7) I tried to install it but I got the error: Dependency is not satisfiable: linux-headers-2.6.38-997 I think it is because this kernel is for Ubuntu 11.04 not for 10.08 My current kernel is 2.6.37.9. Any hint on what to do? Thanks, Install the headers from that directory as well. (You can remove both after testing and be left with a prestine system.) Hi Chris, this is what I did and the problems that I had. Opened the "Ubuntu mainline kernel-ppa" at: http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-next/current/ From this list of files: 0001-base-packaging.patch 24-Jan-2011 12:29 7.6M 0002-debian-changelog.patch 24-Jan-2011 12:29 172K 0003-default-configs.patch 24-Jan-2011 12:29 47K BUILD.LOG 24-Jan-2011 15:06 3.0M COMMIT 24-Jan-2011 15:06 41 linux-headers-2.6.38-997-generic_2.6.38-997.201101241227_amd64.deb 24-Jan-2011 13:44 792K linux-headers-2.6.38-997-generic_2.6.38-997.201101241227_i386.deb 24-Jan-2011 15:06 772K linux-headers-2.6.38-997_2.6.38-997.201101241227_all.deb 24-Jan-2011 12:30 10M linux-image-2.6.38-997-generic_2.6.38-997.201101241227_amd64.deb 24-Jan-2011 13:44 33M linux-image-2.6.38-997-generic_2.6.38-997.201101241227_i386.deb 24-Jan-2011 15:06 33M I installed: linux-headers-2.6.38-997-generic_2.6.38-997.201101241227_i386.deb 24-Jan-2011 15:06 772K linux-headers-2.6.38-997_2.6.38-997.201101241227_all.deb 24-Jan-2011 12:30 10M linux-image-2.6.38-997-generic_2.6.38-997.201101241227_i386.deb 24-Jan-2011 15:06 33M Effects: 1. I logged-in the first time with the external LCD monitor connected and it showed the initial Ubuntu screen without distortion, but after a few seconds the external image went black and the image returned to the laptop monitor. 2. If I configured the external monitor I got a black screen on both monitors, having to turn off power and start Ubuntu again. 3. If I just used the laptop screen the brightness buttons did not respond, it is always in maximum brightness. 4. The mic and speakers where muted on starting the PC, then I could unmute them manually. Temporary solution: I whent to Ubuntu software manager and uninstalled the 3 packages above. - Same monitor problem. - When I use TeamViewer remote desktop sharing, the other side gets only a black screen. - Looks like everything else is like before. :o( Did I miss something? Thanks, No, that's sounds like the SSC experiment itself was a success, but you were hit by other regressions (such as the ACPI backlight control). A dmesg with drm.debug=0xe might help work out why the computer decided that the external screen was no longer connector after a few seconds. Hi: Should I run it after reinstalling the 3 kernel files? I used this command: dmesg > displaymessage.txt drm.debug=0xe The file was stored at home/user. I will attach the file now. (In reply to comment #11) > No, that's sounds like the SSC experiment itself was a success, but you were > hit by other regressions (such as the ACPI backlight control). > > A dmesg with drm.debug=0xe might help work out why the computer decided that > the external screen was no longer connector after a few seconds. Created attachment 42482 [details]
dmesg after uninstalling new kernel
Hi Chris, I did the dmesg thing, did you see my other post? Today, I saw some Intel driver updates on my Ubuntu update notifications. So, after updates finished I connected the external monitor and it had an additional problem: most screen characters where missing, when it returned to the laptop screen the characters where missing too. I had to open the shut down menu and press the first empty button, after reboot the computer is working fine again. Ill be traveling without my laptop this friday, for if I dont answer. Thanks a lot and sorry to bother you so much, I really appreciate all your help. (In reply to comment #11) > No, that's sounds like the SSC experiment itself was a success, but you were > hit by other regressions (such as the ACPI backlight control). > > A dmesg with drm.debug=0xe might help work out why the computer decided that > the external screen was no longer connector after a few seconds. Hi Chris, please give me another hint, I really dont have an idea of how to proceed at this point. Thanks a lot, Julio (In reply to comment #11) > No, that's sounds like the SSC experiment itself was a success, but you were > hit by other regressions (such as the ACPI backlight control). > > A dmesg with drm.debug=0xe might help work out why the computer decided that > the external screen was no longer connector after a few seconds. Hi Chris, I've been connecting the external monitor after each Ubuntu update hoping that one corrects the problem, but no success. I wonder if get a newer than 2.6.37-9 (2.6.38-rc6-natty) kernel solve my problem??? Please give me a hint, I need to solve my problem but this topic is absolutely unknown for me and Im afraid to make something that ruins my system. I've been googling the problem again but after reading a lot I cant get any conclusion... (In reply to comment #15) > Hi Chris, please give me another hint, I really dont have an idea of how to > proceed at this point. > Thanks a lot, > Julio > > > (In reply to comment #11) > > No, that's sounds like the SSC experiment itself was a success, but you were > > hit by other regressions (such as the ACPI backlight control). > > > > A dmesg with drm.debug=0xe might help work out why the computer decided that > > the external screen was no longer connector after a few seconds. *** This bug has been marked as a duplicate of bug 28306 *** |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.