#9371: IvyBridge: After DPMS, screen never turns back on ----------------------------------------------+---------------------------- Reporter: kallisti5 | Owner: axeld Type: bug | Status: new Priority: normal | Milestone: R1/beta1 Component: Drivers/Graphics/intel_extreme | Version: R1/Development Resolution: | Keywords: dpms blank Blocked By: | black Has a Patch: 0 | Blocking: | Platform: All ----------------------------------------------+---------------------------- Comment (by kallisti5): I still think these two might be related. Pretty much the powerup sequence of the DAC / Encoder not working randomly. Sometimes it's at boot powerup, sometimes it's at DPMS power-up. Issue still exists as of hrev48858 (after Pulkomandy's vsync fixes) {{{ ~> cat /var/log/syslog | grep intel_extreme KERN: intel_extreme: CALLED status_t init_hardware() KERN: intel_extreme: CALLED status_t init_driver() KERN: intel_extreme: (0) IvyBridge Desktop GT1, revision = 0x9 KERN: intel_extreme: CALLED const char** publish_devices() KERN: intel_extreme: CALLED device_hooks* find_device(const char*) KERN: loaded driver /boot/system/add- ons/kernel/drivers/dev/graphics/intel_extreme KERN: intel_extreme: CALLED status_t device_open(const char*, uint32, void**) KERN: intel_extreme: intel_extreme: CALLED status_t intel_extreme_init(intel_info&) KERN: intel_extreme:CALLED status_t intel_en_gating(intel_info&) KERN: intel_extreme:IvyBridge clock gating KERN: intel_extreme:CALLED status_t intel_en_downclock(intel_info&) KERN: intel_extreme:KERN: intel_en_downclock: Skip GPU downclocking on non-mobile device. KERN: intel_extreme: mapping VBIOS: 0xc0000 -> 0xffffffff80746000 KERN: intel_extreme: parsing BDB blocks KERN: intel_extreme: using message signaled interrupts KERN: intel_extreme: intel_extreme_init: completed successfully! KERN: intel_extreme: accelerant: intel_extreme.accelerant KERN: intel_extreme accelerant:CALLED status_t intel_init_accelerant(int) KERN: intel_extreme accelerant:head detected: 0x1 KERN: intel_extreme accelerant:adpa: 83c40018, dova: 00000018, dovb: 00000018, lvds: 00000000 KERN: intel_extreme accelerant:found edid data on gpio 'vga' KERN: intel_extreme accelerant:CALLED status_t intel_get_edid_info(void*, size_t, uint32*) KERN: intel_extreme accelerant:intel_set_display_mode(1920x1080) KERN: intel_extreme accelerant:PLL limits, min: p 5 (p1 1, p2 10), n 1, m 79 (m1 12, m2 5) KERN: intel_extreme accelerant:PLL limits, max: p 80 (p1 8, p2 5), n 5, m 127 (m1 22, m2 9) KERN: intel_extreme accelerant:compute_pll_divisors: required MHz: 172.51 KERN: intel_extreme accelerant:compute_pll_divisors: found: 172.8 MHz, p = 20 (p1 = 2, p2 = 10), n = 3, m = 108 (m1 = 20, m2 = 8) KERN: intel_extreme accelerant:CALLED status_t intel_get_frame_buffer_config(frame_buffer_config*) }}} -- Ticket URL: <https://dev.haiku-os.org/ticket/9371#comment:8> Haiku <https://dev.haiku-os.org> Haiku - the operating system.