| Summary: | Display not showing anything after turning it on with randr | ||
|---|---|---|---|
| Product: | DRI | Reporter: | Jaroslav Šmíd <jardasmid> |
| Component: | DRM/Intel | Assignee: | Daniel Vetter <daniel> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | medium | CC: | ben, chris, daniel, jbarnes |
| Version: | unspecified | ||
| Hardware: | x86-64 (AMD64) | ||
| OS: | Linux (All) | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
| Attachments: | |||
|
Description
Jaroslav Šmíd
2012-06-25 08:20:21 UTC
Created attachment 63453 [details]
1. randr --verbose, HDMI output on
Created attachment 63454 [details]
2. randr --verbose, LVDS turned on, HDMI off
Created attachment 63455 [details]
3. xrandr --verbose, after switching VTs
Created attachment 63456 [details]
4. randr --verbose, LVDS turned off, HDMI on
Some info about HW and package versions Video card: Intel X3100. xorg-server 1.12.2 xf86-video-intel 2.19.0 intel-dri 8.0.3 You're not using SNA by any chance? Since I've just pushed the workaround from UXA that should handle this inconsistent behaviour in the kernel. I am using UXA, I might try to compile it with SNA from git if it won't require git version of xserver, which would force me to recompile everything else because of ABI breakage. Compiled the driver with --enable-dri --disable-uxa --enable-sna=gen4 --with-default-accel=sna, but still getting the same results. It worked few times and I was thinking it could work ... but then I switched it few more times and got black screen again, this time the external monitor didn't show "No signal", I turned on, showed "Digital", but the screen remained black until I switched VTs again. Can you attach a dmesg with drm.debug=6 following the monitor signal failure? Created attachment 63643 [details]
dmesg output with drm.debug=6
Here is related dmesg output.
I had only HDMI1 enabled at first. Then I did this:
1. I activated LVDS1 output and turned off HDMI output using xrandr. LVDS1 didn't turn on/remained black.
2. Switched to VT1. HDMI output got enabled, LVDS remained black.
3. Switched from vt1 back to vt7. HDMI output got disabled, LVDS turned on.
I marked those places in the dmesg output file.
BTW the log is with UXA accel method, I removed the git SNA driver. I could test also with SNA if needed. He, maybe this is fixed by the "too early plane enable": commit c7bd4c25650704d4d065eb4ce2a122d2a80ce804 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Tue Apr 24 16:36:50 2012 +0100 drm/i915: Remove too early plane enable on pre-PCH hardware You need kernel 3.5 for this fix. Please reopen if it still doesn't work on that kernel. |
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.