2014-04-09, 20:42
Not sure if this problem has its root cause in the XBMC code, but I'll give it a go and explain it anyway as this is where the issue is noticeable.
I'm currently running XBMC v12.3 (latest released package on Arch Linux, xbmc 12.3-14) on a Mac Mini MACMD387HA with Intel HD Graphics 4000. Ever since I upgraded from the (arch linux) xbmc 12.3-1 package, I have experienced graphical issues in one way or another. My X Server version is 1.15.0 (package xorg-server 1.15.0-5) and the xf86-video-intel driver 2.99.911 (package xf86-video-intel 2.99.911-2).
From package 12.3-1 to 12.3-3 I began to experience horizontal tearing (there is a bug post regarding this issue here). I cannot pinpoint whether this is caused by Xorg or XBMC - but as the problem was solved by adding the following in my Xorg config file, it suggests that something happened in the former.
According to the intel man file, this "TearFree" option forces X to perform all rendering to a back-buffer prior to updating the actual display, so side-effects are additional output latency, memory usage and processing capacity.
That was the back story. I have now updated to a newer package of xbmc (xbmc 12.3-14) and I have started experiencing other graphical issues. Not tearing, but I have noticed that the image quality has taken a hit to the worse. This is especially noticeable in scenes where the camera is in a fixed position and there is little to no movement in the picture. What then happens is that the image is become more blurry/soft as time progresses. The problem disappears when the camera starts moving or the scene/angle changes.
I have no idea on how to troubleshoot this further, so I stand humble before you fellow xbmcians for ideas on solving this matter.[/quote]
I'm currently running XBMC v12.3 (latest released package on Arch Linux, xbmc 12.3-14) on a Mac Mini MACMD387HA with Intel HD Graphics 4000. Ever since I upgraded from the (arch linux) xbmc 12.3-1 package, I have experienced graphical issues in one way or another. My X Server version is 1.15.0 (package xorg-server 1.15.0-5) and the xf86-video-intel driver 2.99.911 (package xf86-video-intel 2.99.911-2).
From package 12.3-1 to 12.3-3 I began to experience horizontal tearing (there is a bug post regarding this issue here). I cannot pinpoint whether this is caused by Xorg or XBMC - but as the problem was solved by adding the following in my Xorg config file, it suggests that something happened in the former.
PHP Code:
Section "Device"
Option "TearFree" "True"
EndSection
According to the intel man file, this "TearFree" option forces X to perform all rendering to a back-buffer prior to updating the actual display, so side-effects are additional output latency, memory usage and processing capacity.
That was the back story. I have now updated to a newer package of xbmc (xbmc 12.3-14) and I have started experiencing other graphical issues. Not tearing, but I have noticed that the image quality has taken a hit to the worse. This is especially noticeable in scenes where the camera is in a fixed position and there is little to no movement in the picture. What then happens is that the image is become more blurry/soft as time progresses. The problem disappears when the camera starts moving or the scene/angle changes.
I have no idea on how to troubleshoot this further, so I stand humble before you fellow xbmcians for ideas on solving this matter.[/quote]