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

Intel graphics installer for Fedora 23

7 posts / 0 new
Peter Siman's picture
Starter
Peter Siman

Nov 18, 2015 - 01:29am

  • The f22 version of the installer adds packages built for that release, so you can't easily use them on f23 - and they likely wouldn't help anyway since f23 has newer versions of those packages. For this release f23 was finalised some time after the Intel Graphics Stack release, so the installer wouldn't have actually done anything - hence no f23 support this time around - the next release (likely out in January) will probably include f23 support again as it will once more be ahead of f23.

    Nov 18, 2015 - 05:54pm
  • I just installed Fedora 23 (basic KDE spin) on an HP Pavilion 550-150 desktop with i5 6400 cpu and Intel HD 530 graphics processor. I have an HDMI connection to a monitor, but when I boot it up, all I get is 800x600 resolution. The graphics are not distorted, just low res. I saw that the full Intel graphics stack is supposed to be provided with Fedora 23, but I noticed that some of the items listed in the 2015Q3 release (1.2.1?) are not there, e.g. intel-gpu-tools. I also tried to see if the Fedora 22 graphics installer worked with F23, but it doesn't. Am I missing something? What are the specific steps for getting the Intel graphics stack working with Fedora 23? Are there some unmentioned Xorg config things that I also need to do?

    Thanks-

    Dec 07, 2015 - 01:17pm
  • Hi - on Fedora the intel-gpu-tools have the same version as the xorg intel driver (they used to
    be part of the same package, were split off some time ago but Fedora rolls the separate packages
    back into one package so the intel-gpu-tools version is hidden). In any case, the GPU tools package
    is more of a developer/debug thing - it's unlikely to affect day to day graphics performance.

    With that out of the way, we should do some digging into your real problem - the low res deisplay:

    The following ocmmand will tell you a lot about your hardware, including the GPU:

    lspci -kvvnn

    The bits we're particularly interested in here;

    lspci -kvvnn | grep -E 'VGA c|driver in use' | grep -A1 8086

    This will get you a couple of lines like (these are from my laptop, which is old):

    00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
    Kernel driver in use: i915

    The 8086:xxxx is the PCI ID of your GPU, and the "driver in use" is i915 if you have a syupported intel GPU.

    Other things that might be problematic:
    - Bad display info coming in over the HDMI cable
    - Your GPU being too new and requiring the preliminary hardware flag on the kernel command line
    - An Xorg configuration problem (check /var/log/Xorg.0.log for clues - EE signifies an error in there)

    Once you have the lspci output and maybe the Xorg log we ca nhave a closer look (post them here,
    or if the spam filter won't let you you should be able to use the site to send them to me directly).

    Dec 07, 2015 - 04:41pm
  • Thank you for helping me with this problem. By the way, the xorg.x11.drv.intel-2.99.917-16.2015_x86_64 graphics driver is installed, but it must not be getting detected, since the lspci output doesn't list the i915 kernel driver??

     

    Her'e the output of the grpahics section from /var/log/Xorg.0.log:

     

    [    18.097] 
    X.Org X Server 1.18.0
    Release Date: 2015-11-09
    [    18.097] X Protocol Version 11, Revision 0
    [    18.097] Build Operating System:  4.2.5-300.fc23.x86_64 
    [    18.097] Current Operating System: Linux elijah.home 4.2.6-301.fc23.x86_64 #1 SMP Fri Nov 20 22:22:41 UTC 2015 x86_64
    [    18.097] Kernel command line: BOOT_IMAGE=/vmlinuz-4.2.6-301.fc23.x86_64 root=/dev/mapper/fedora_elijah-root ro rd.lvm.lv=fedora_elijah/root rd.lvm.lv=fedora_elijah/swap rhgb quiet LANG=en_US.UTF-8
    [    18.097] Build Date: 16 November 2015  10:08:25AM
    [    18.097] Build ID: xorg-x11-server 1.18.0-2.fc23 
    [    18.097] Current version of pixman: 0.33.4
    [    18.097] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [    18.097] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [    18.097] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Dec  8 07:52:44 2015
    [    18.116] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [    18.116] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [    18.159] (==) No Layout section.  Using the first Screen section.
    [    18.159] (==) No screen section available. Using defaults.
    [    18.159] (**) |-->Screen "Default Screen Section" (0)
    [    18.159] (**) |   |-->Monitor "<default monitor>"
    [    18.159] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    [    18.159] (==) Automatically adding devices
    [    18.159] (==) Automatically enabling devices
    [    18.159] (==) Automatically adding GPU devices
    [    18.159] (==) Max clients allowed: 256, resource mask: 0x1fffff
    [    18.159] (==) FontPath set to:
    catalogue:/etc/X11/fontpath.d,
    built-ins
    [    18.159] (==) ModulePath set to "/usr/lib64/xorg/modules"
    [    18.159] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [    18.159] (II) Loader magic: 0x81cde0
    [    18.159] (II) Module ABI versions:
    [    18.159] X.Org ANSI C Emulation: 0.4
    [    18.159] X.Org Video Driver: 20.0
    [    18.159] X.Org XInput driver : 22.1
    [    18.159] X.Org Server Extension : 9.0
    [    18.161] (++) using VT number 1
     
    [    18.161] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
    [    18.163] (--) PCI:*(0:0:2:0) 8086:1912:103c:2b47 rev 6, Mem @ 0xde000000/16777216, 0xc0000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072
    [    18.164] (II) LoadModule: "glx"
    [    18.182] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
    [    18.306] (II) Module glx: vendor="X.Org Foundation"
    [    18.306] compiled for 1.18.0, module version = 1.0.0
    [    18.306] ABI class: X.Org Server Extension, version 9.0
    [    18.306] (==) AIGLX enabled
    [    18.306] (==) Matched intel as autoconfigured driver 0
    [    18.306] (==) Matched modesetting as autoconfigured driver 1
    [    18.306] (==) Matched fbdev as autoconfigured driver 2
    [    18.306] (==) Matched vesa as autoconfigured driver 3
    [    18.306] (==) Assigned the driver to the xf86ConfigLayout
    [    18.306] (II) LoadModule: "intel"
    [    18.306] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
    [    18.340] (II) Module intel: vendor="X.Org Foundation"
    [    18.340] compiled for 1.17.99.901, module version = 2.99.917
    [    18.340] Module class: X.Org Video Driver
    [    18.340] ABI class: X.Org Video Driver, version 20.0
    [    18.340] (II) LoadModule: "modesetting"
    [    18.340] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
    [    18.341] (II) Module modesetting: vendor="X.Org Foundation"
    [    18.341] compiled for 1.18.0, module version = 1.18.0
    [    18.341] Module class: X.Org Video Driver
    [    18.341] ABI class: X.Org Video Driver, version 20.0
    [    18.341] (II) LoadModule: "fbdev"
    [    18.341] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
    [    18.345] (II) Module fbdev: vendor="X.Org Foundation"
    [    18.345] compiled for 1.17.99.901, module version = 0.4.3
    [    18.345] Module class: X.Org Video Driver
    [    18.345] ABI class: X.Org Video Driver, version 20.0
    [    18.345] (II) LoadModule: "vesa"
    [    18.345] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
    [    18.348] (II) Module vesa: vendor="X.Org Foundation"
    [    18.348] compiled for 1.17.99.901, module version = 2.3.2
    [    18.348] Module class: X.Org Video Driver
    [    18.348] ABI class: X.Org Video Driver, version 20.0
    [    18.348] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
    i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
    915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
    Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
    GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
    [    18.349] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
    [    18.349] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
    [    18.349] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
    [    18.349] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
    [    18.349] (II) FBDEV: driver for framebuffer: fbdev
    [    18.349] (II) VESA: driver for VESA chipsets: vesa
    [    18.349] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
    [    18.354] (EE) open /dev/dri/card0: No such file or directory
    [    18.355] (WW) Falling back to old probe method for modesetting
    [    18.355] (EE) open /dev/dri/card0: No such file or directory
    [    18.355] (II) Loading sub module "fbdevhw"
    [    18.355] (II) LoadModule: "fbdevhw"
    [    18.355] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
    [    18.370] (II) Module fbdevhw: vendor="X.Org Foundation"
    [    18.370] compiled for 1.18.0, module version = 0.0.2
    [    18.370] ABI class: X.Org Video Driver, version 20.0
    [    18.370] (**) FBDEV(1): claimed PCI slot 0@0:2:0
    [    18.370] (II) FBDEV(1): using default device
    [    18.370] (WW) Falling back to old probe method for vesa
    [    18.370] (EE) Screen 0 deleted because of no matching config section.
    [    18.370] (II) UnloadModule: "modesetting"
    [    18.370] (II) FBDEV(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
    [    18.370] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
    [    18.370] (==) FBDEV(0): RGB weight 888
    [    18.370] (==) FBDEV(0): Default visual is TrueColor
    [    18.370] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
    [    18.370] (II) FBDEV(0): hardware: EFI VGA (video memory: 1876kB)
    [    18.370] (II) FBDEV(0): checking modes against framebuffer device...
    [    18.370] (II) FBDEV(0): checking modes against monitor...
    [    18.370] (--) FBDEV(0): Virtual size is 800x600 (pitch 800)
    [    18.370] (**) FBDEV(0):  Built-in mode "current": 48.0 MHz, 46.9 kHz, 75.1 Hz
    [    18.370] (II) FBDEV(0): Modeline "current"x0.0   48.00  800 832 928 1024  600 604 608 624 -hsync -vsync -csync (46.9 kHz b)
    [    18.370] (==) FBDEV(0): DPI set to (96, 96)
    [    18.370] (II) Loading sub module "fb"
    [    18.370] (II) LoadModule: "fb"
    [    18.370] (II) Loading /usr/lib64/xorg/modules/libfb.so
    [    18.378] (II) Module fb: vendor="X.Org Foundation"
    [    18.378] compiled for 1.18.0, module version = 1.0.0
    [    18.378] ABI class: X.Org ANSI C Emulation, version 0.4
    [    18.378] (**) FBDEV(0): using shadow framebuffer
    [    18.378] (II) Loading sub module "shadow"
    [    18.378] (II) LoadModule: "shadow"
    [    18.378] (II) Loading /usr/lib64/xorg/modules/libshadow.so
    [    18.379] (II) Module shadow: vendor="X.Org Foundation"
    [    18.379] compiled for 1.18.0, module version = 1.1.0
    [    18.379] ABI class: X.Org ANSI C Emulation, version 0.4
    [    18.379] (II) UnloadModule: "vesa"
    [    18.379] (II) Unloading vesa
    [    18.379] (==) Depth 24 pixmap format is 32 bpp
    [    18.379] (II) FBDEV(0): FBIOBLANK: Invalid argument (Screen blanking not supported by kernel - disabling)
    [    18.419] (==) FBDEV(0): Backing store enabled
    [    18.424] (==) FBDEV(0): DPMS enabled
    [    18.425] (==) RandR enabled
    [    18.430] (II) SELinux: Disabled by boolean
    [    18.430] (II) AIGLX: Screen 0 is not DRI2 capable
    [    18.430] (EE) AIGLX: reverting to software rendering
    [    20.245] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
    [    20.245] (II) AIGLX: Loaded and initialized swrast
    [    20.245] (II) GLX: Initialized DRISWRAST GL provider for screen 0
    Dec 08, 2015 - 05:28am
  • Update...I tried to add the grub parameter for i915.preliminary_hw_support=1, and finally it worked. I must have not been putting it in the right location before. So everything is now great..thanks.

    Dec 09, 2015 - 11:48am
  • Aha! Great. good to know - for the record I've seen that "no such device | /dev/dri/card0" thing (from your Xorg log) elsewhere, I wonder if the preliminary hw flag will help there too.

    Dec 15, 2015 - 06:08am
  • Thanks for your assistance. The output of the lspci command is:

     

    lspci -kvvnn | grep -E 'VGA c|driver in use' | grep -A1 8086
    00:02.0 VGA compatible controller [0300]: Intel Corporation Sky Lake Integrated Graphics [8086:1912] (rev 06) (prog-if 00 [VGA controller])
            Kernel driver in use: xhci_hcd

     

    The computer specs say that it has Intel HD Graphics 530. I'll send the Xorg logs separately.

    Dec 07, 2015 - 07:47pm