Re: [BUG] HDMI 12bpc causing occasional flickering and blanking

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Ville,

> "The monitor is connected with a DP+-to-HDMI cable"
> This and some reading of the DP dual mode spec gave me another idea;
> The DP->HDMI adaptor may simply be degrading the signal quality too
> much. According to the DP dual mode spec we're supposed to limit the
> TMDS clock based on the type of adapter used, but currently we have
> no code to do that. I've cooked up a few patches that should do what
> we want:
> git://github.com/vsyrjala/linux.git dp_dual_mode
> 
> I've quickly tested it locally, and it seemed to do the right thing
> with a few different types of adaptors.

I've run 32fa589 for a few hours now and it have not seen a single
blank or flicker. So it seems you've nailed it - thanks a lot!

Let me know if you want me to test more patches, post debug logs, or
anything else.

BTW, also discovered right before you sent that e-mail that downgrading
to a 1920x1080i mode (rather than the monitor's native 1920x1080) would
also stop the flickering. I'd assume that also fits well with your
diagnosis (less bandwidth needed => better tolerance for degraded signal
quality), but I thought I'd let you know in case not.

> > By the way: Is it possible to disable HDMI 12bpc in a way that
> > doesn't require me to patch and rebuild the kernel drivers, such as
> > a kernel module parameter or sysfs setting? (I prefer to simply use
> > the upstream Fedora kernel RPMs, but this issue is currently making
> > that impossible.)  
> 
> We don't have any knob to control this.

I don't need it anymore, so no worries. ;-)

Tore
_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/intel-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux