Comment 5 for bug 1217877

Revision history for this message
manfreed (manfreed) wrote :

Alexandros Frantzis:
I made a mistake, mir wasn't running before. With or without your package mir wont start, instead I get an X session. However based on the log I got I have new info

The log in /var/log/lightdm/unity-system-compositor.log:

ERROR: /storage/work/mir.bzr/lp-1217877-possible-fix/src/server/graphics/gbm/real_kms_output.cpp(189): Throw in function virtual bool mir::graphics::gbm::RealKMSOutput::set_crtc(uint32_t)
Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
std::exception::what: Output LVDS-1 has no associated CRTC to set a framebuffer on

 That last line is suspicious for me.

It seems that my laptop can't handle three displays at once. Usually I plug in two ext monitors, and use them without the internal one. But if I try to enable the internal while the other two is enabled I get a very weird error (screenshot is attached, the window was too big, and started to jump around half-freezing my computer, so I couldn't copy the contents properly).

Could the cause of this bug be that mir tries to start with both three displays? I am pretty sure that at least once mir run successfully, because it caused trouble, so I had to disable it then. Maybe at that time I started my computer without external monitors? I'm going to see if mir would run without ext. displays pluggged in.