Sorry, you need to enable JavaScript to visit this website.

Primary tabs

intel driver not loading | Ubuntu 14/15/16 on HP ProOne 400 G2

12 posts / 0 new
01 Staff's picture
Starter
01 Staff (not verified)

Apr 28, 2016 - 08:14am

  • 01 Staff's picture
    01 Staff (not verified)

    Hi.


    I'm trying to install Ubuntu on some HP ProOne 400G2

    They seem to have an Intel Skylake Processor (i3) with HD Integrated Graphics

     

    Ubuntu 14 and 15 load but the resolution is like 600 * 800
     
    Ubuntu 16 loads to login screen, but compiz keeps crashing on login.

    I have installed the intel drivers on 14 and 15, but have had no luck. Display still shows as unclaimed.
     
    Oh, and I also have to start with nomodeset or else I get a colorful screen (red, green, blue flashes)
     

    Can anyone help??!! I feel like I have tried everythingn but maybe someone can shed light.

    Thanks!
     
    Apr 28, 2016 - 08:14am
  • fledermaus's picture
    fledermaus (not verified)

    Hi. I'm guessing 14 and 15 don't have skylake support yet, and you've bumped int a bug
    in the skylake support in the kernel in 16: There are a few things worth checking:

    What is the kernel commandline you are booting with? (It's in /proc/cmdline)

    What's the kernel version? (uname -r, uname -v)

    Is the i915 driver in use? (lspci -kvnn : The VGA Controller entry should say ""Kernel driver in use: i915)

    Having done all that, you'll probably want to grab the Xorg log from /var/log and the output of dmesg
    just after booting and post the relevent details to the intel graphics mailing list (or report the bug to
    ubuntu, or both): https://lists.freedesktop.org/mailman/listinfo/intel-gfx

    It's possible somone on the list will have a fix already, but from the description I'm guessing it's going to end
    up as a bug report against the DRM/Intel component here: https://bugs.freedesktop.org/

    If it does, I'm sure the list will be able to help, but there's also info on how to report an Intel graphics bug
    here: https://01.org/linuxgraphics/documentation/how-report-bugs

    May 03, 2016 - 09:46am
  • romainm's picture
    romainm (not verified)

    Hi,

    I have the same problem with Proone G2 computer, after grub menu, the screen is colorfull red then green then blue and so on...

    I've tried Ubuntu 14, Ubuntu 16 and Mint 18. I've tried the new kernel 4.6. I've also tried lots of commands in grub menu like "nomodeset" or "i915.preliminary_hw_support=0", but couldn't find any solution.

    With another screen (plugged with HDMI) it's ok.

    Can anyone help me ?

    Sep 26, 2016 - 10:35am
  • fledermaus's picture
    fledermaus (not verified)

    Let's sart with a few basics:

    The ' lspci -kvnn' output will tell us the exact graphics hardware you have.
    The output of dmesg shortly after booting should tell us what the kernel thinks is going on.
    If you have got X up and running (say with an external monitor connected) then 'xrandr' wil tell you if the monitor has been properly detected.

    The fact that it works with an external monitor (if I understand correctly this machine has a built-in monitor?) is interesting.

    Sep 26, 2016 - 05:25pm
  • romainm's picture
    romainm (not verified)

    Thank you for your answer. As you guessed, this is an "all-in-one" computer (computer and screen in the same box) with an Hdmi output.

    Graphic driver in use is i915_bpo (and not i915... I don't know why).

    With google, I could find that "nomodeset" in grub can solve this kind of problem, but grub says that this is an unknown command.

     

    Here is the output of lspci and xrandr (I cound't copy/paste everything because too long, just selected the partts about graphics)

     

    romain@romain ~ $ lspci -kvnn
    00:00.0 Host bridge [0600]: Intel Corporation Sky Lake Host Bridge/DRAM Registers [8086:190f] (rev 07)
        Subsystem: Hewlett-Packard Company Skylake Host Bridge/DRAM Registers [103c:8063]
        Flags: bus master, fast devsel, latency 0
        Capabilities: <access denied>

    00:02.0 VGA compatible controller [0300]: Intel Corporation Sky Lake Integrated Graphics [8086:1912] (rev 06) (prog-if 00 [VGA controller])
        DeviceName: Onboard IGD
        Subsystem: Hewlett-Packard Company Skylake Integrated Graphics [103c:8063]
        Flags: bus master, fast devsel, latency 0, IRQ 127
        Memory at d0000000 (64-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 4000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: <access denied>
        Kernel driver in use: i915_bpo
        Kernel modules: i915_bpo

    romain@romain ~ $ xrandr
    Screen 0: minimum 8 x 8, current 2304 x 800, maximum 32767 x 32767
    eDP1 connected 1024x768+0+32 (normal left inverted right x axis y axis) 0mm x 0mm
       1024x768      60.00*+
       800x600       60.32    56.25  
       640x480       59.94  
       512x384       60.00  
    DP1 disconnected (normal left inverted right x axis y axis)
    HDMI1 connected primary 1280x800+1024+0 (normal left inverted right x axis y axis) 1600mm x 900mm
       1024x768      60.00 +
       1920x1200     59.95  
       1920x1080     60.00    50.00    59.94    30.00    24.00    29.97    23.98  
       1920x1080i    60.00    50.00    59.94  
       1600x1200     60.00  
       1680x1050     59.88  
       1400x1050     59.95  
       1600x900      60.00  
       1280x1024     60.02  
       1440x900      59.90  
       1280x960      60.00  
       1366x768      59.79  
       1280x800      59.81*
       1280x720      60.00    50.00    59.94  
       800x600       60.32  
       720x576       50.00  
       720x576i      50.00  
       720x480       60.00    59.94  
       720x480i      60.00    59.94  
       640x480       60.00    59.94  
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)

     

    Sep 28, 2016 - 10:23am
  • fledermaus's picture
    fledermaus (not verified)

    Ok, let's see what we can see from this:

    You're using i915_bpo, which means that Ubuntu has already backported a version of the i915 kernel module to your kernel: The intel updater won't override that module as there is no practical way for it to compare two backports (In this case the Intel DKMS i915 packport versus th Ubuntu i915_bpo one) and decide which one is "better".

    Next up, the display detection - your built-in screen (I think) is reported as:

    Screen 0: minimum 8 x 8, current 2304 x 800, maximum 32767 x 32767
    eDP1 connected 1024x768+0+32 (normal left inverted right x axis y axis) 0mm x 0mm
    1024x768 60.00*+

    Which looks bad and wrong to me: the resolution is frankly weird (2304 x 800?) and 0mm x 0mm doesn't look right to me either.

    The HDMI connected display looks saner to me (it looks to me like you have two monitors connected at
    this point, is this correct?):
    HDMI1 connected primary 1280x800+1024+0 (normal left inverted right x axis y axis) 1600mm x 900mm

    Finally - nomodeset is a kernel command line parameter- not a command you pass directly to grub - just
    to make sure we're talking about the same thing, how were you trying to pass it to grub?

    Assuming Ubuntu uses something like Debian's grub config system (haven't got time to check right now)
    you'll want to edit /etc/default/grub and add nomodeset to GRUB_CMDLINE_LINUX_DEFAULT,
    then run update-grub.

    Alternatively there are lines in grub.cfg that look something like:

    linux /vmlinuz-…-amd64 root=/dev/mapper/… ro quiet

    That's where you add nomodeset (after the 'quiet', for example)

    Oct 04, 2016 - 07:54am
  • romainm's picture
    romainm (not verified)

    I didn't notice the resolution 2304*800...

    Actually I connected only one external monitar (HDMI) which works well.

    The built-in screen resolution should be the same than screen 0 resolution, doesn't it ?

    Also, when I type "lshw -c video" it says me "unclaimed display" and doesn't give any driver in use.

    Oct 04, 2016 - 12:54pm
  • romainm's picture
    romainm (not verified)

    Well, I'm stupid ! I wasn't writing "nomodeset" at the good place.

    This is what I get with nomodeset (in this case, built-in screen is working but with 1024x768 resolution and no graphic acceleration) :

     

    mint@mint ~ $ lspci -kvnn
    [...]
    00:02.0 VGA compatible controller [0300]: Intel Corporation Sky Lake Integrated Graphics [8086:1912] (rev 06) (prog-if 00 [VGA controller])
        DeviceName: Onboard IGD
        Subsystem: Hewlett-Packard Company Skylake Integrated Graphics [103c:8063]
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at d0000000 (64-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 4000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: <access denied>
        Kernel modules: i915_bpo

    [...]

     

    mint@mint ~ $ lshw -c video
    WARNING: you should run this program as super-user.
      *-display UNCLAIMED    
           description: VGA compatible controller
           product: Sky Lake Integrated Graphics
           vendor: Intel Corporation
           physical id: 2
           bus info: pci@0000:00:02.0
           version: 06
           width: 64 bits
           clock: 33MHz
           capabilities: vga_controller bus_master cap_list
           configuration: latency=0
           resources: memory:d0000000-d0ffffff memory:c0000000-cfffffff ioport:4000(size=64)
    WARNING: output may be incomplete or inaccurate, you should run this program as super-user.


    mint@mint ~ $ xrandr
    xrandr: Failed to get size of gamma for output default
    Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
    default connected primary 1024x768+0+0 0mm x 0mm
       1024x768      76.00*

    Oct 06, 2016 - 06:04am
  • romainm's picture
    romainm (not verified)

    Hello, this is what I get with Edid utility :

     

    romain@romain ~ $ sudo get-edid
    This is read-edid version 3.0.2. Prepare for some fun.
    Attempting to use i2c interface
    Looks like no busses have an EDID. Sorry!
    Attempting to use the classical VBE interface

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
        Function supported
        Call successful

        VBE version 300
        VBE string at 0xc91fc "Intel(R) SKL Mobile/Desktop Graphics Chipset Accelerated VGA BIOS"

    VBE/DDC service about to be called
        Report DDC capabilities

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
        Function supported
        Call successful

        Monitor and video card combination does not support DDC1 transfers
        Monitor and video card combination supports DDC2 transfers
        0 seconds per 128 byte EDID block transfer
        Screen is not blanked during DDC transfer

    Reading next EDID block

    VBE/DDC service about to be called
        Read EDID

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
        Function supported
        Call failed

    The EDID data should not be trusted as the VBE call failed
    Error: output block unchanged
    I'm sorry nothing was successful. Maybe try some other arguments
    if you played with them, or send an email to Matthew Kern <pyrophobicman@gmail.com>.

     

    Oct 07, 2016 - 01:46am
  • romainm's picture
    romainm (not verified)

    Hello,

    I've installed the 4.8 kernel. The problem is still the same (colorfull screen flickering) but now the i915 driver is loaded (not i915_bpo).

    Oct 10, 2016 - 09:14am
  • fledermaus's picture
    fledermaus (not verified)

    Ok. If you've got a 4.8 kernel and it's still not working it's probably time to file a bug: The details are here - https://01.org/linuxgraphics/documentation/how-report-bugs - please do ask if you're unsure about any of that (and if you could post the link to the bug here once it's been filed that would be helpful too).

    Oct 11, 2016 - 07:24am