OpenPHT 1.6.2, Generic and Intel build on Intel NUC: Picture errors

Hi

So I installed OpenPHT 1.6.2, as stated above tried with both builds, on an Intel NUC SWIFT CANYON NUC6I3SYK. Actually, on two, both showed the same behaviour. The picture is grainy, it has what I would call color noise in a photograph. See the attached pictures for better reference.

The NUC was hooked to an Integra receiver, from which the picture is generated by a beamer. Other devices on the receiver, for example an Apple TV, don’t show any strange behavior. And the NUC also shows a clear, noiseless picture when I enter the graphical BIOS menu or the text based boot menu. So I’d say the beamer, receiver and HDMI cable (though I changed that and also the port on the receiver just to be sure) aren’t at fault.

Any suggestions? I actually did this install for a friend and have taken one of the NUCs home with me and will try on my system where an older NUC with a slightly older PHT (the “OpenPlex” build) works flawlessly.

I suspect this will have to be solved in xorg.conf and/or by fiddling with hardare acceleration and settings. I tried some hardware settings, for example disabled hardware acceleration and rebooted, but no luck. And since I don’t really know that much about Linux, I didn’t even try touching xorg.conf :slight_smile:

Any help is greatly appreciated!

Regards
Fermin


I don’t have this issue on Intel NUC D34010WYK. Here is some of my related config:

cat /etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "SwapbuffersWait" "true"
Option "AccelMethod" "sna"
Option "TearFree" "true"
EndSection
#Section "Extensions"
#Option "Composite" "Disable"
#EndSection

plex@htpc:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)

plex@htpc:~$ dpkg -l | grep Intel
ii  i965-va-driver:amd64                      1.4.0-0intel1                                 amd64        VAAPI driver for Intel G45 & HD Graphics family
ii  intel-gpu-tools                           1.8-1                                         amd64        tools for debugging the Intel graphics driver
ii  libva-intel-vaapi-driver                  1.3.0-1ubuntu1                                all          VAAPI driver for Intel G45 & HD Graphics family (transitional package)
ii  xserver-xorg-video-intel-lts-wily         2:2.99.917+git20150808-0ubuntu4~trusty2       amd64        X.Org X server -- Intel i8xx, i9xx display driver

I tested the NUC at my home, similar setup - Onky receiver that connects to a TV and/or beamer. No problems whatsoever.

@vdimitrov, thank you very much for your settings, I’ll test them at my friend’s place.

Hm - come to think of it, the only thing I didn’t swap at his place is the power supply. It was a b*tch to hook up (very cramped cable space), and when I tested the second NUC I just hooked it up to the same psu. The one I took home with me to test had its own psu, so it’s possible that could also be the issue. On the other hand, the picture is flawless in the BIOS menu.

are you use the “Intel EGL” Build of OpenPHT?

@Massaguana said:
are you use the “Intel EGL” Build of OpenPHT?

I tried both the “Intel EGL” and the “Generic” build. Same picture noise.

The picture noise is possibly specific to Intel Skylake, please ensure you are running latest bios (45 for NUC6I3SYK).
I will run some tests on a Skylake system this weekend and possibly update the linux kernel in next EGL build depending on results from my tests.

@Kwiboo said:
The picture noise is possibly specific to Intel Skylake, please ensure you are running latest bios (45 for NUC6I3SYK).
I will run some tests on a Skylake system this weekend and possibly update the linux kernel in next EGL build depending on results from my tests.

Just tried it, unfortunately no luck. Still “noisy” image :frowning: Also switched out the psu, no change. But thanks! :-)> @vdimitrov said:

I don’t have this issue on Intel NUC D34010WYK. Here is some of my related config:

cat /etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "SwapbuffersWait" "true"
Option "AccelMethod" "sna"
Option "TearFree" "true"
EndSection
#Section "Extensions"
#Option "Composite" "Disable"
#EndSection

plex@htpc:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)

plex@htpc:~$ dpkg -l | grep Intel
ii  i965-va-driver:amd64                      1.4.0-0intel1                                 amd64        VAAPI driver for Intel G45 & HD Graphics family
ii  intel-gpu-tools                           1.8-1                                         amd64        tools for debugging the Intel graphics driver
ii  libva-intel-vaapi-driver                  1.3.0-1ubuntu1                                all          VAAPI driver for Intel G45 & HD Graphics family (transitional package)
ii  xserver-xorg-video-intel-lts-wily         2:2.99.917+git20150808-0ubuntu4~trusty2       amd64        X.Org X server -- Intel i8xx, i9xx display driver

Here’s what I got:

PlexWohnen:~ # ls /etc/X11/
xorg-i915.conf           xorg-nvidia-legacy.conf  xorg-nvidia.conf

No xorg.conf.d, directory, just the three files above.

PlexWohnen:~ # lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 07)

PlexWohnen:~ # dpkg -l | grep Intel
-sh: dpkg: not found

Here are my x11…conf files. No clue which one is active - at a guess the “legacy” isn’t. Then again, I’m the first to admit that I’m a bit of a noob on all things Linux :frowning:

PlexWohnen:/etc/X11 # cat xorg-i915.conf
Section "Device"
  Identifier  "Device0"
  Driver      "intel"
  VendorName  "INTEL Corporation"
  Option "TripleBuffer" "false"
  Option "TearFree" "false"
EndSection


PlexWohnen:/etc/X11 # cat xorg-nvidia-legacy.conf
Section "Device"
    Identifier     "nvidia"
    Driver         "nvidia"
    Option         "DynamicTwinView" "False"
    Option         "NoFlip" "false"
    Option         "NoLogo" "true"
    Option         "ConnectToAcpid" "0"
    Option         "ModeValidation" "NoVesaModes, NoXServerModes"
    Option         "HWCursor" "false"
    # To put Xorg in debug mode change "false" to "true" in the line below:
    Option         "ModeDebug" "false"
    # To use a local edid.bin file uncomment the 4 lines below (change DFP-0 to match your card)
#    Option         "ConnectedMonitor" "DFP-0"
#    Option         "CustomEDID" "DFP-0:/storage/.config/edid.bin"
#    Option         "IgnoreEDID" "false"
#    Option         "UseEDID" "true"
EndSection

Section "Screen"
    Identifier     "screen"
    Device         "nvidia"
    DefaultDepth    24
    Option         "ColorRange" "Full"
#    Option         "ColorRange" "Limited"
#    Option         "ColorSpace" "RGB"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "false"
EndSection



PlexWohnen:/etc/X11 # cat xorg-nvidia.conf
Section "Device"
    Identifier     "nvidia"
    Driver         "nvidia"
    Option         "DynamicTwinView" "False"
    Option         "NoFlip" "false"
    Option         "NoLogo" "true"
    Option         "ConnectToAcpid" "0"
    Option         "ModeValidation" "NoVesaModes, NoXServerModes"
    Option         "HWCursor" "false"
    # To put Xorg in debug mode change "false" to "true" in the line below:
    Option         "ModeDebug" "false"
    # To use a local edid.bin file uncomment the 4 lines below (change DFP-0 to match your card)
#    Option         "ConnectedMonitor" "DFP-0"
#    Option         "CustomEDID" "DFP-0:/storage/.config/edid.bin"
#    Option         "IgnoreEDID" "false"
#    Option         "UseEDID" "true"
EndSection

Section "Screen"
    Identifier     "screen"
    Device         "nvidia"
    DefaultDepth    24
    Option         "ColorRange" "Full"
#    Option         "ColorRange" "Limited"
#    Option         "ColorSpace" "RGB"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "false"
EndSection

Again, thanks for any help, it’s greatly appreciated!!

Unfortunately, the problem persists. I now suspect it’s because of the color depth this NUC uses. If I activate the onscreeen menu, it shows 36 Bit. An old model AppleTV on the same receiver only shows 24 bit.

I’ve attached two pictures, one with the AppleTV as input, the other with the NUC. The OSD in the middle of the picture is from the beamer, and in the lower right side is the receiver’s. The receiver is set to “pass through” the HDMI signal. Fixing the output to 1080p or something similar didn’t work. I suspect this setting doesn’t touch the color depth.

Is it even possible to lower the color depth output by the driver to say for example 24bit?

Solved it in the end - I had to set the refresh rate to just under 24 Hz. 23.9 something, don’t remember the exact number (you can’t enter an actual number, just select the one below 24 Hz). Thanks for all your help!