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

Tungsten Graphics Inc . . . . is that yoo hoo? Not sure if the driver is running in this Ubuntu 15.04 setup.

10 posts / 0 new
Matthew Walker's picture
Matthew Walker

Nov 15, 2015 - 10:38am

  • Hi

    I seem to have a problem with confirmation that the 64bit driver is installed.    Light Ubuntu15.04 on a Shuttle XS35V4 64bit Intel 4 core J1900 with Intel Bay Trail 7th generation GPU.

    The measure of performance I intend to test is UHD 4K video at 24 frames per second only on Display Port.  No grumbles if the 4 core processor really can't do it.

    The original Lubuntu 15.04 default driver worked on UHD 3840x2160 for research studies at 30.3 Hz which is enough and drives a second VGA 1920x1080 monitor on the side also for communication applications (not all the time nor during driver installation).   Yet ten or so times per day it blanks the Display Port for a second or two (which is quite alarming considering the data that's open and to be saved).

    The Linux Lubuntu 15.04 seems to be working fine, the Shuttle computer with SSD  is marvellous and studies are amazingly more effective large UHD screen (39 inch).

    It's is just an additional hope that installing drivers from might make a noticeable difference (to eliminate the screen blanking out occasionally) and the rare (I swear) occasions watching UltraHD samples or full screen videos in general.


    The installation report of the latest package for vivid seems to go well, completes everything except the automatic reboot at the end (does nothing).   So I wait  then reboot manually.

    The Additional Drivers page of Linux parameters then shows one device "Unknown; unknown" "Microprogramme of microcode processor . . . Intel microcode" in French (which is the system default here).   There's no mention of graphics nor Intel.   I select it's button (without knowing what it is), apply it, reboot, test mplayer, VLC and the result is identical as the Ubuntu 15.04 default performance;  quite a lot of hesitation on video and interrupted sound (which may, after all, be the limit of the computer).  When looking up lsmod etc, there's plenty of remarks about 32bit, when I thought the computer was all 64 bit.   Well, the subject escapes my level of knowledge about computers, however I am reasonably well informed about Linux installations.


    I'm really not sure the Xorg driver finished or installed or loads.


    Any comments or assistance appreciated;  oh, super Wasabi monitor (it's a DP port for PC and not a television).



    00:00.0 Host bridge [0600]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register [8086:0f00] (rev 0e)
        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device [1297:4019]
        Flags: bus master, fast devsel, latency 0
        Kernel driver in use: iosf_mbi_pci

    00:02.0 VGA compatible controller [0300]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display [8086:0f31] (rev 0e) (prog-if 00 [VGA controller])
        Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device [1297:4019]
        Flags: bus master, fast devsel, latency 0, IRQ 94
        Memory at d0000000 (32-bit, non-prefetchable) [size=4M]
        Memory at c0000000 (32-bit, prefetchable) [size=256M]
        I/O ports at f080 [size=8]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [d0] Power Management version 2
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [b0] Vendor Specific Information: Len=07 <?>
        Kernel driver in use: i915


    Module                  Size  Used by
    binfmt_misc            20480  1
    nls_iso8859_1          16384  3
    intel_rapl             20480  0
    intel_powerclamp       20480  0
    kvm_intel             151552  0
    arc4                   16384  2
    kvm                   483328  1 kvm_intel
    snd_hda_codec_hdmi     53248  1
    crct10dif_pclmul       16384  0
    crc32_pclmul           16384  0
    joydev                 20480  0
    i915                 1081344  2
    rtl8188ee              90112  0
    snd_hda_codec_realtek    86016  1
    ghash_clmulni_intel    16384  0
    rtl_pci                28672  1 rtl8188ee
    snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
    cryptd                 20480  1 ghash_clmulni_intel
    rtlwifi                77824  2 rtl_pci,rtl8188ee
    hid_generic            16384  0
    mac80211              724992  3 rtl_pci,rtlwifi,rtl8188ee
    snd_intel_sst_acpi     16384  0
    rtsx_pci_ms            20480  0
    snd_soc_rt5640         94208  0
    drm_kms_helper        126976  1 i915
    snd_hda_intel          36864  2 snd_hda_codec_hdmi
    snd_intel_sst_core     73728  1 snd_intel_sst_acpi
    snd_soc_rl6231         16384  1 snd_soc_rt5640
    memstick               20480  1 rtsx_pci_ms
    lpc_ich                24576  0
    snd_hda_controller     32768  1 snd_hda_intel
    snd_soc_sst_mfld_platform    81920  1 snd_intel_sst_core
    cfg80211              540672  2 mac80211,rtlwifi
    drm                   344064  4 i915,drm_kms_helper
    snd_soc_core          196608  2 snd_soc_rt5640,snd_soc_sst_mfld_platform
    snd_hda_codec         143360  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
    snd_hwdep              20480  1 snd_hda_codec
    snd_compress           20480  1 snd_soc_core
    snd_pcm_dmaengine      16384  1 snd_soc_core
    snd_seq_midi           16384  0
    snd_seq_midi_event     16384  1 snd_seq_midi
    snd_rawmidi            32768  1 snd_seq_midi
    snd_pcm               106496  8 snd_soc_rt5640,snd_soc_core,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_soc_sst_mfld_platform,snd_hda_controller,snd_pcm_dmaengine
    snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
    snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
    shpchp                 40960  0
    i2c_algo_bit           16384  1 i915
    snd_timer              32768  2 snd_pcm,snd_seq
    mei_txe                20480  0
    mei                    90112  1 mei_txe
    iosf_mbi               16384  1 intel_rapl
    snd                    90112  16 snd_hda_codec_realtek,snd_soc_core,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_soc_sst_mfld_platform,snd_seq_device,snd_compress
    8250_fintek            16384  0
    video                  20480  1 i915
    dw_dmac                16384  0
    dw_dmac_core           24576  1 dw_dmac
    soundcore              16384  2 snd,snd_hda_codec
    spi_pxa2xx_platform    24576  0
    snd_soc_sst_acpi       16384  0
    i2c_hid                20480  0
    rfkill_gpio            16384  0
    mac_hid                16384  0
    i2c_designware_platform    16384  0
    8250_dw                16384  0
    i2c_designware_core    16384  1 i2c_designware_platform
    pwm_lpss_platform      16384  0
    pwm_lpss               16384  1 pwm_lpss_platform
    it87                   45056  0
    hwmon_vid              16384  1 it87
    coretemp               16384  0
    parport_pc             32768  0
    ppdev                  20480  0
    lp                     20480  0
    parport                45056  3 lp,ppdev,parport_pc
    autofs4                40960  2
    hid_logitech           28672  0
    ff_memless             16384  1 hid_logitech
    usbhid                 53248  0
    hid                   110592  4 i2c_hid,hid_generic,hid_logitech,usbhid
    rtsx_pci_sdmmc         24576  0
    uas                    24576  0
    r8169                  81920  0
    mii                    16384  1 r8169
    rtsx_pci               49152  2 rtsx_pci_ms,rtsx_pci_sdmmc
    usb_storage            69632  3 uas
    ahci                   36864  3
    libahci                32768  1 ahci
    sdhci_acpi             16384  0
    sdhci                  45056  1 sdhci_acpi


    filename:       /lib/modules/3.19.0-33-generic/updates/dkms/i915.ko
    license:        GPL and additional rights
    description:    Intel Graphics
    author:         Intel Corporation
    author:         Tungsten Graphics, Inc.
    srcversion:     CF4A0550562971C235E0443
    alias:          pci:v00008086d0000191Dsv*sd*bc03sc*i*
    alias:          pci:v00008086d0000190Asv*sd*bc03sc*i*
    alias:          pci:v00008086d0000192Asv*sd*bc03sc*i*
    alias:          pci:v00008086d0000191Asv*sd*bc03sc*i*
    alias:          pci:v00008086d0000190Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d0000192Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d0000191Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d00001902sv*sd*bc03sc*i*
    alias:          pci:v00008086d00001912sv*sd*bc03sc*i*
    alias:          pci:v00008086d0000191Esv*sd*bc03sc*i*
    alias:          pci:v00008086d0000190Esv*sd*bc03sc*i*
    alias:          pci:v00008086d00001921sv*sd*bc03sc*i*
    alias:          pci:v00008086d00001926sv*sd*bc03sc*i*
    alias:          pci:v00008086d00001906sv*sd*bc03sc*i*
    alias:          pci:v00008086d00001916sv*sd*bc03sc*i*
    alias:          pci:v00008086d000022B3sv*sd*bc03sc*i*
    alias:          pci:v00008086d000022B2sv*sd*bc03sc*i*
    alias:          pci:v00008086d000022B1sv*sd*bc03sc*i*
    alias:          pci:v00008086d000022B0sv*sd*bc03sc*i*
    alias:          pci:v00008086d0000162Dsv*sd*bc03sc*i*
    alias:          pci:v00008086d0000162Asv*sd*bc03sc*i*
    alias:          pci:v00008086d0000162Esv*sd*bc03sc*i*
    alias:          pci:v00008086d0000162Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d00001626sv*sd*bc03sc*i*
    alias:          pci:v00008086d00001622sv*sd*bc03sc*i*
    alias:          pci:v00008086d0000161Dsv*sd*bc03sc*i*
    alias:          pci:v00008086d0000161Asv*sd*bc03sc*i*
    alias:          pci:v00008086d0000160Dsv*sd*bc03sc*i*
    alias:          pci:v00008086d0000160Asv*sd*bc03sc*i*
    alias:          pci:v00008086d0000161Esv*sd*bc03sc*i*
    alias:          pci:v00008086d0000161Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d00001616sv*sd*bc03sc*i*
    alias:          pci:v00008086d00001612sv*sd*bc03sc*i*
    alias:          pci:v00008086d0000160Esv*sd*bc03sc*i*
    alias:          pci:v00008086d0000160Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d00001606sv*sd*bc03sc*i*
    alias:          pci:v00008086d00001602sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000155sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000157sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000F33sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000F32sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000F31sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000F30sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000D26sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000D16sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000D06sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000A2Esv*sd*bc03sc*i*
    alias:          pci:v00008086d00000A1Esv*sd*bc03sc*i*
    alias:          pci:v00008086d00000A0Esv*sd*bc03sc*i*
    alias:          pci:v00008086d00000A26sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000A16sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000A06sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000C26sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000C16sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000C06sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000426sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000416sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000406sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000D2Esv*sd*bc03sc*i*
    alias:          pci:v00008086d00000D1Esv*sd*bc03sc*i*
    alias:          pci:v00008086d00000D0Esv*sd*bc03sc*i*
    alias:          pci:v00008086d00000D2Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d00000D1Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d00000D0Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d00000D2Asv*sd*bc03sc*i*
    alias:          pci:v00008086d00000D1Asv*sd*bc03sc*i*
    alias:          pci:v00008086d00000D0Asv*sd*bc03sc*i*
    alias:          pci:v00008086d00000D22sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000D12sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000D02sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000A2Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d00000A1Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d00000A0Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d00000A2Asv*sd*bc03sc*i*
    alias:          pci:v00008086d00000A1Asv*sd*bc03sc*i*
    alias:          pci:v00008086d00000A0Asv*sd*bc03sc*i*
    alias:          pci:v00008086d00000A22sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000A12sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000A02sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000C2Esv*sd*bc03sc*i*
    alias:          pci:v00008086d00000C1Esv*sd*bc03sc*i*
    alias:          pci:v00008086d00000C0Esv*sd*bc03sc*i*
    alias:          pci:v00008086d00000C2Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d00000C1Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d00000C0Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d00000C2Asv*sd*bc03sc*i*
    alias:          pci:v00008086d00000C1Asv*sd*bc03sc*i*
    alias:          pci:v00008086d00000C0Asv*sd*bc03sc*i*
    alias:          pci:v00008086d00000C22sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000C12sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000C02sv*sd*bc03sc*i*
    alias:          pci:v00008086d0000042Esv*sd*bc03sc*i*
    alias:          pci:v00008086d0000041Esv*sd*bc03sc*i*
    alias:          pci:v00008086d0000040Esv*sd*bc03sc*i*
    alias:          pci:v00008086d0000042Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d0000041Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d0000040Bsv*sd*bc03sc*i*
    alias:          pci:v00008086d0000042Asv*sd*bc03sc*i*
    alias:          pci:v00008086d0000041Asv*sd*bc03sc*i*
    alias:          pci:v00008086d0000040Asv*sd*bc03sc*i*
    alias:          pci:v00008086d00000422sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000412sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000402sv*sd*bc03sc*i*
    alias:          pci:v00008086d0000016Asv*sd*bc03sc*i*
    alias:          pci:v00008086d0000015Asv*sd*bc03sc*i*
    alias:          pci:v00008086d00000162sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000152sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000166sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000156sv*sd*bc03sc*i*
    alias:          pci:v00008086d0000016Asv0000152Dsd00008990bc03sc*i*
    alias:          pci:v00008086d00000126sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000116sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000106sv*sd*bc03sc*i*
    alias:          pci:v00008086d0000010Asv*sd*bc03sc*i*
    alias:          pci:v00008086d00000122sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000112sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000102sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000046sv*sd*bc03sc*i*
    alias:          pci:v00008086d00000042sv*sd*bc03sc*i*
    alias:          pci:v00008086d0000A011sv*sd*bc03sc*i*
    alias:          pci:v00008086d0000A001sv*sd*bc03sc*i*
    alias:          pci:v00008086d00002E92sv*sd*bc03sc*i*
    alias:          pci:v00008086d00002E42sv*sd*bc03sc*i*
    alias:          pci:v00008086d00002E32sv*sd*bc03sc*i*
    alias:          pci:v00008086d00002E22sv*sd*bc03sc*i*
    alias:          pci:v00008086d00002E12sv*sd*bc03sc*i*
    alias:          pci:v00008086d00002E02sv*sd*bc03sc*i*
    alias:          pci:v00008086d00002A42sv*sd*bc03sc*i*
    alias:          pci:v00008086d00002A12sv*sd*bc03sc*i*
    alias:          pci:v00008086d00002A02sv*sd*bc03sc*i*
    alias:          pci:v00008086d000029D2sv*sd*bc03sc*i*
    alias:          pci:v00008086d000029C2sv*sd*bc03sc*i*
    alias:          pci:v00008086d000029B2sv*sd*bc03sc*i*
    alias:          pci:v00008086d000029A2sv*sd*bc03sc*i*
    alias:          pci:v00008086d00002992sv*sd*bc03sc*i*
    alias:          pci:v00008086d00002982sv*sd*bc03sc*i*
    alias:          pci:v00008086d00002972sv*sd*bc03sc*i*
    alias:          pci:v00008086d000027AEsv*sd*bc03sc*i*
    alias:          pci:v00008086d000027A2sv*sd*bc03sc*i*
    alias:          pci:v00008086d00002772sv*sd*bc03sc*i*
    alias:          pci:v00008086d00002592sv*sd*bc03sc*i*
    alias:          pci:v00008086d0000258Asv*sd*bc03sc*i*
    alias:          pci:v00008086d00002582sv*sd*bc03sc*i*
    alias:          pci:v00008086d00002572sv*sd*bc03sc*i*
    alias:          pci:v00008086d0000358Esv*sd*bc03sc*i*
    alias:          pci:v00008086d00003582sv*sd*bc03sc*i*
    alias:          pci:v00008086d00002562sv*sd*bc03sc*i*
    alias:          pci:v00008086d00003577sv*sd*bc03sc*i*
    depends:        drm_kms_helper,drm,video,i2c-algo-bit
    vermagic:       3.19.0-33-generic SMP mod_unload modversions
    parm:           modeset:Use kernel modesetting [KMS] (0=DRM_I915_KMS from .config, 1=on, -1=force vga console preference [default]) (int)
    parm:           panel_ignore_lid:Override lid status (0=autodetect, 1=autodetect disabled [default], -1=force lid closed, -2=force lid open) (int)
    parm:           powersave:Enable powersavings, fbc, downclocking, etc. (default: true) (int)
    parm:           semaphores:Use semaphores for inter-ring sync (default: -1 (use per-chip defaults)) (int)
    parm:           enable_rc6:Enable power-saving render C-state 6. Different stages can be selected via bitmask values (0 = disable; 1 = enable rc6; 2 = enable deep rc6; 4 = enable deepest rc6). For example, 3 would enable rc6 and deep rc6, and 7 would enable everything. default: -1 (use per-chip default) (int)
    parm:           enable_fbc:Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int)
    parm:           lvds_downclock:Use panel (LVDS/eDP) downclocking for power savings (default: false) (int)
    parm:           lvds_channel_mode:Specify LVDS channel mode (0=probe BIOS [default], 1=single-channel, 2=dual-channel) (int)
    parm:           lvds_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int)
    parm:           vbt_sdvo_panel_type:Override/Ignore selection of SDVO panel mode in the VBT (-2=ignore, -1=auto [default], index in VBT BIOS table) (int)
    parm:           reset:Attempt GPU resets (default: true) (bool)
    parm:           enable_hangcheck:Periodically check GPU activity for detecting hangs. WARNING: Disabling this can cause system wide hangs. (default: true) (bool)
    parm:           enable_ppgtt:Override PPGTT usage. (-1=auto [default], 0=disabled, 1=aliasing, 2=full) (int)
    parm:           enable_execlists:Override execlists usage. (-1=auto [default], 0=disabled, 1=enabled) (int)
    parm:           enable_psr:Enable PSR (default: false) (int)
    parm:           preliminary_hw_support:Enable preliminary hardware support. (int)
    parm:           disable_power_well:Disable the power well when possible (default: true) (int)
    parm:           enable_ips:Enable IPS (default: true) (int)
    parm:           fastboot:Try to skip unnecessary mode sets at boot time (default: false) (bool)
    parm:           prefault_disable:Disable page prefaulting for pread/pwrite/reloc (default:false). For developers only. (bool)
    parm:           invert_brightness:Invert backlight brightness (-1 force normal, 0 machine defaults, 1 force inversion), please report PCI device ID, subsystem vendor and subsystem device ID to, if your machine needs it. It will then be included in an upcoming module version. (int)
    parm:           disable_display:Disable display (default: false) (bool)
    parm:           disable_vtd_wa:Disable all VT-d workarounds (default: false) (bool)
    parm:           enable_cmd_parser:Enable command parsing (1=enabled [default], 0=disabled) (int)
    parm:           use_mmio_flip:use MMIO flips (-1=never, 0=driver discretion [default], 1=always) (int)
    parm:           mmio_debug:Enable the MMIO debug code (default: false). This may negatively affect performance. (bool)
    parm:           verbose_state_checks:Enable verbose logs (ie. WARN_ON()) in case of unexpected hw state conditions. (bool)
    parm:           nuclear_pageflip:Force atomic modeset functionality; only planes work for now (default: false). (bool)


    Nov 15, 2015 - 10:38am
  • In your modinfo output:

    filename: /lib/modules/3.19.0-33-generic/updates/dkms/i915.ko

    That's the updated driver right there. The vanilla driver will be at:

    filename: /lib/modules/3.19.0-33-generic/kernel/drivers/gpu/drm/i915/i915.ko

    Next up, checking for the xorg driver:

    # make sure the intel driver is being loaded by xorg:
    vivek@noise:~$ grep intel_drv\\.so /var/log/Xorg.0.log
    [ 70.738] (II) Loading /usr/lib/xorg/modules/drivers/

    # figure out which package owns that driver:
    vivek@noise:~$ dpkg -S /usr/lib/xorg/modules/drivers/
    xserver-xorg-video-intel: /usr/lib/xorg/modules/drivers/

    # figure out where that package came from:
    vivek@noise:~$ apt-cache policy xserver-xorg-video-intel:
    Installed: 2:2.99.910-0ubuntu1.6
    Candidate: 2:2.99.910-0ubuntu1.6
    Version table:
    *** 2:2.99.910-0ubuntu1.6 0
    500 trusty-updates/main amd64 Packages
    100 /var/lib/dpkg/status
    2:2.99.910-0ubuntu1 0
    500 trusty/main amd64 Packages

    The triple-starred one is the installed version, and the highest numbered line following in that group is where it came from
    (which will be an url for the updated package)

    Hope that helps you figure out if it all went fine, please do ask if you have any more questions.

    Nov 16, 2015 - 10:57am
  • Hello and thankyou for . . . everything!


    The responses here were

    p { margin-bottom: 0.25cm; line-height: 120%; }

    [ 10.921] (II) Loading /usr/lib/xorg/modules/drivers/


    xserver-xorg-video-intel: /usr/lib/xorg/modules/drivers/



    Installé : 2:2.99.917-1~exp1ubuntu2.2

    Candidat : 2:2.99.917-1~exp1ubuntu2.2

    Table de version :

    *** 2:2.99.917-1~exp1ubuntu2.2 0

    500 vivid-updates/main amd64 Packages

    100 /var/lib/dpkg/status

    2:2.99.917-1~exp1ubuntu2build1 0

    500 vivid/main amd64 Packages


    So, it seems to have referred only to the french ubuntu url and not yet  Did I understand it correclty?


    Before attempting installing I did read and observe the four lines to do with

    wget --no-check-certificate -O - | \ 

    etcetera and did it twice after the first impression that nothing happened quite as expected or reported.

    I'll do that again, from the beginning a third time.   How do I check that the  certificate let pass worked?

    In any case the installer reported everything OK tickety boo all along, seemed happy to download and such.

    Oh, I'll do it again now only on an HD monitor and not the UHD - just in case it's preferred.




    Nov 17, 2015 - 12:00pm
  • I did the trusted certificates lines again, then the download bits again, using the Shuttle with a Samsung full HD VGA monitor.

    I did, however, try out also changing the update repository for Light Ubuntu to the main (and not France) which went well.

    Intel Graphics Drivers and

    Videolan ftp:/ ./

    are still ticked as update sources,

    while Canonical, utopic unicorn, google earth, Mendeley desktop are unchecked

    The installation report mentioned it didn't change anything as it was already all done, yet I might like to reboot anyway

    The offer Yes provoked no reaction, so rebooted and the results are the same as for the first report, yet the archive adress has changed (as expected).

    The "additional drivers" tab of updates is the same "unknown unknown" "microprogramme of microcode processor for Intel from .. . . etcetera"


    Just to mention, the first line of the tests using terminal is with the marked in red (if that's significant to know?).

    [    16.113] (II) Loading /usr/lib/xorg/modules/drivers/


    further ideas hoped for and thankyou


    Nov 17, 2015 - 12:58pm
  • Apparently the J1900 processor has 4 Executable Units graphics (2013) called 7th generation (yet similar to or less performant than Ivy Bridge 3rd generation from 2012).


    No grumbles here;  it does office work and at UHD 30.3Hz!   So, brilliant.   I'm really not sure how to understand lists of adapters which are software or firmware based and not really the chipsets, yet someone on the web says there's a line here somewhere that reports the chipset actually used . . . . . I'm looking!  In any case, I wonder if Shuttle computers want anyone to know this kit does UHD 3840x2160 for office work;  is it a secret?   I think I understand that people want to know how well does it do FullHD for watching a film or playing a game;   well, the films are fine and games I don't know.   Perhaps I'm barking up the wrong tree by expecting any UHD at all?  However, it does it!  I'm just wondering how well and how far can it go?!  Very happy, still looking forward to an Intel driver for 15.04 and keen if someone can clear up for me why the Linux doesn't report Intel in the additional drivers tab of system updates.


    root@matthew-XS35V4:~# lsmod | egrep 'i915'
    i915                 1081344  2
    drm_kms_helper        126976  1 i915
    drm                   344064  4 i915,drm_kms_helper
    i2c_algo_bit           16384  1 i915
    video                  20480  1 i915
    root@matthew-XS35V4:~# xvinfo | grep -All Intel
    grep: ll: argument de longueur de contexte incorrect
    root@matthew-XS35V4:~# xvinfo | grep -A11 Intel
      Adaptor #0: "Intel(R) Textured Video"
        number of ports: 32
        port base: 75
        operations supported: PutImage
        supported visuals:
          depth 24, visualID 0x20
        number of attributes: 1
          "XV_SYNC_TO_VBLANK" (range -1 to 1)
                  client settable attribute
                  client gettable attribute (current value is 1)
        maximum XvImage size: 16384 x 16384
        Number of image formats: 5
      Adaptor #1: "Intel(R) Video Sprite"
        number of ports: 1
        port base: 107
        operations supported: PutImage
        supported visuals:
          depth 24, visualID 0x20
        number of attributes: 2
          "XV_COLORKEY" (range 0 to 16777215)
                  client settable attribute
                  client gettable attribute (current value is 66046)
          "XV_ALWAYS_ON_TOP" (range 0 to 1)
                  client settable attribute
    root@matthew-XS35V4:~# grep rendering /var/log/Xorg.0.log
    [     6.365] (II) intel(0): direct rendering: DRI2 enabled
    root@matthew-XS35V4:~# grep -A29 Chipsets /var/log/Xorg.0.log
    [     6.360] (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
    [     6.361] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
    [     6.361] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
    [     6.361] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
    [     6.361] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
    [     6.361] (II) FBDEV: driver for framebuffer: fbdev
    [     6.361] (II) VESA: driver for VESA chipsets: vesa
    [     6.361] (++) using VT number 7

    [     6.361] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20150130
    [     6.361] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.917-1~exp1ubuntu2.2 (Alessio Treglia <>)
    [     6.361] (II) intel(0): SNA compiled for use with valgrind
    [     6.362] (WW) Falling back to old probe method for modesetting
    [     6.362] (WW) Falling back to old probe method for fbdev
    [     6.362] (II) Loading sub module "fbdevhw"
    [     6.362] (II) LoadModule: "fbdevhw"
    [     6.362] (II) Loading /usr/lib/xorg/modules/
    [     6.362] (II) Module fbdevhw: vendor="X.Org Foundation"
    [     6.362]     compiled for 1.17.1, module version = 0.0.2
    [     6.362]     ABI class: X.Org Video Driver, version 19.0
    [     6.362] (WW) Falling back to old probe method for vesa
    [     6.362] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics
    [     6.362] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2
    [     6.363] (II) intel(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
    [     6.363] (==) intel(0): Depth 24, (--) framebuffer bpp 32



    yours sincerely (you can see my name - Matthew)


    Nov 18, 2015 - 09:26am
  • Hi Matthew- I've been trying to reply but the spam filter keeps blocking me. Will try again shortly.

    Nov 24, 2015 - 07:44am
  • OK and thankyou


    I've upgraded to Ubuntu 15.10 and the Intel driver installer and the result is the same (even though the details differ).


    I've searched and learnt that the "additional driver" that does load (of Intel microcode) is a smart software tool for compensating for motherboard BIOS errors or subtle functionalities without administrators needing to upgrade the BIOS itself.  I rather like it, because the BIOS in the Shuttle XS35V4 is rather amusing as it is.

    Advanced Settings.   "Warning.   Wrong settings may cause system function"


    which makes me laugh!

    Nov 29, 2015 - 04:43am
  • Still trying to get past the spam filter…

    Dec 01, 2015 - 09:35am
  • You're not seeing "extra drivers" listed because (as I understand it) that refers to 3rd party (proprietary) drivers, and the drivers are updates to the existing free ones.

    Dec 01, 2015 - 09:38am
  • If you can do an apt-get update, and the repos are listed, and there are no warnings
    about missing keys, then you've imported the keys correctly

    The red text is probably just grep highlighting a pattern match, nothing to worry about there.

    The xserver-xorg-video-intel comes from the main ubuntu repository because it's already
    new enough that it does not need to be updated by the installer,

    Hope that answers your questions - please do ask if I've missed anything out.

    Dec 01, 2015 - 09:39am
  • Thankyou very much for that summary so very clear;   it's most reassuring and explains much.   Ubuntu 15.10 is up to date as far as it can go for intel i915;   wonderful!

    Thankyou to everyone involved at and Vivek


    from a computer using UltraHD on 39" for research (every square inch is covered with data and graphics and it is a huge leap forward  - thankyou to anyone passing involved with Ubuntu and LibreOffice Calc too).






    Dec 01, 2015 - 01:05pm