<p dir="ltr">Thanks! I'll try this as soon as I can (probably over the weekend) and report back.</p>
<p dir="ltr">Regards,</p>
<p dir="ltr">Jordi</p>
<div class="gmail_quote">El dia 10/11/2015 2:27 p. m., "Albert Freeman" <<a href="mailto:albertwdfreeman@gmail.com">albertwdfreeman@gmail.com</a>> va escriure:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 10 November 2015 at 13:10, Albert Freeman <<a href="mailto:albertwdfreeman@gmail.com">albertwdfreeman@gmail.com</a>> wrote:<br>
> On 8 November 2015 at 19:05, Jordi Salvat i Alabart<br>
> <<a href="mailto:jordi.salvat.i.alabart@gmail.com">jordi.salvat.i.alabart@gmail.com</a>> wrote:<br>
>> Noone? Not even a hint on where I could ask for help?<br>
>><br>
>> :'-(<br>
>><br>
>><br>
>><br>
>> 2015-10-26 0:18 GMT+01:00 Jordi Salvat i Alabart<br>
>> <<a href="mailto:jordi.salvat.i.alabart@gmail.com">jordi.salvat.i.alabart@gmail.com</a>>:<br>
>>><br>
>>> Hi,<br>
>>><br>
>>> My new MSI PE60 2QE laptop mounts an Intel i7-5700HQ, which carries the<br>
>>> Integrated Graphics Chipset 5600, and a Samsung 156HL01-102 panel.<br>
>>><br>
>>> The display works perfectly when I boot with the "nomodeset" parameter in<br>
>>> the kernel command line -- but then I'm forced to use the framebuffer<br>
>>> driver, which doesn't allow multiple monitors.<br>
>>><br>
>>> With KMS enabled (by removing the "nomodeset" parameter), X starts<br>
>>> correctly with the "intel" driver and I can use multiple monitors, but the<br>
>>> laptop's panel shows an irregular flicker, ranging from occasional<br>
>>> flickering horizontal black lines (which are really annoying) to a constant<br>
>>> flashing & flickering making the display all but unusable.<br>
>>><br>
>>> The flickering and flashing is less noticeable, but still there, in the<br>
>>> text-mode VTs, even if I never start X. So the problem has to be in the<br>
>>> kernel or modules, not in the X drivers.<br>
>>><br>
>>> External monitors connected to the DP or HDMI ports don't show any<br>
>>> flickering.<br>
>>><br>
>>> Things I have tried (among many others I've discovered were irrelevant):<br>
>>><br>
>>> Setting a number different video modes using xrandr<br>
>>> Booting with Kernel 3.19.0.25 with i915.enable_IPS=0 as suggested here:<br>
>>> Screen flickering on Ubuntu Gnome 14.04 - 4K resolution<br>
>>> Booting with i915.powersave=0<br>
>>> Booting with acpi_osi=Linux<br>
>>> Upgrading to Ubuntu Vivid Vervet (kernel 3.19.0 with a backported i915<br>
>>> module)<br>
>>> Upgrading to Ubuntu Willy Werewolf (kernel 4.2.0)<br>
>>><br>
>>> None of these have helped.<br>
>>><br>
>>> I'm attaching kern.log for a full boot sequence with drm.debug=0xf.<br>
>>><br>
>>> What steps can you recommend to try to diagnose and solve this problem?<br>
>>><br>
>>> Thanks a lot for your help,<br>
>>><br>
>>> Jordi<br>
>>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> mesa-users mailing list<br>
>> <a href="mailto:mesa-users@lists.freedesktop.org">mesa-users@lists.freedesktop.org</a><br>
>> <a href="http://lists.freedesktop.org/mailman/listinfo/mesa-users" rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-users</a><br>
>><br>
> Does this solve the issue (it solves a issue with your monitor) (it is<br>
> applied ontop of the latest linus kernel tree at time of writing):<br>
> diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c<br>
> index 05bb731..44c9422 100644<br>
> --- a/drivers/gpu/drm/drm_edid.c<br>
> +++ b/drivers/gpu/drm/drm_edid.c<br>
> @@ -139,6 +139,9 @@ static struct edid_quirk {<br>
><br>
>         /* Panel in Samsung NP700G7A-S01PL notebook reports 6bpc */<br>
>         { "SEC", 0xd033, EDID_QUIRK_FORCE_8BPC },<br>
> +<br>
> +       /* Panel in Samsung 156HL01-102 display (for notebook) reports<br>
> 6bpc instead of 8bpc */<br>
> +       { "SDC", 0x324c, EDID_QUIRK_FORCE_8BPC },<br>
>  };<br>
><br>
>  /*<br>
><br>
><br>
><br>
> !!!OR!!! Since the DRM is trying to force part of your monitor into 36<br>
> bit mode, maybe this:<br>
><br>
><br>
><br>
> diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c<br>
> index 05bb731..44c9422 100644<br>
> --- a/drivers/gpu/drm/drm_edid.c<br>
> +++ b/drivers/gpu/drm/drm_edid.c<br>
> @@ -139,6 +139,9 @@ static struct edid_quirk {<br>
><br>
>         /* Panel in Samsung NP700G7A-S01PL notebook reports 6bpc */<br>
>         { "SEC", 0xd033, EDID_QUIRK_FORCE_8BPC },<br>
> +<br>
> +       /* Panel in Samsung 156HL01-102 display (for notebook) reports<br>
> 6bpc instead of 12bpc */<br>
> +       { "SDC", 0x324c, EDID_QUIRK_FORCE_12BPC },<br>
>  };<br>
><br>
>  /*<br>
Sorry those patches don't apply properly, here are ones that do<br>
</blockquote></div>