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

Feedback

Your feedback is important to keep improving our website and offer you a more reliable experience.

Installer doesn't recognize my intel HD 4000 in a virtual machine

5 posts / 0 new
Jose's picture
Starter
Jose

Jun 09, 2013 - 09:41am

  • Hi,

    I've installed an Ubuntu 13.04 guest in VirtualBox over a Windows 8 host. When I execute 'About this computer' in Unity this is the information displayed about Ghraphics:

    Driver: Gallium 0.4 on llvmpipe (LLVM 3.2, 128 bits)

    Experience: Standard

    When I execute the Intel Driver Update Utility for Linux Systems, after clicking on the Next button I get the following error message: 'You don't seem to have an Intel graphics card, so no updates needed'. I'm a complete newbie in Linux, can you help me to update my drivers?

    Thank you ever so much!

    P.S. Sorry for my English but is not my native language.

    Jun 09, 2013 - 09:41am
  • Hi jose,

    Greatly simplified, virtual machines, by design, provide a set of virtual hardware to guest OSes. That virtual hardware is configurable.

    While your physical system may indeed have Intel graphics hardware, the guest OS will only see whatever virtual graphics hardware the virtual machine provides. I encourage you to read up on VirtualBox and the many configuration options it has. The Graphics Installer, when it is doing hardware detection, only sees what VirtualBox allows it to see, and it isn't seeing the hardware identifiers it expects.

    I would encourage you to consider a dual-boot (Linux and Windows*) configuration to get the most out your hardware.

    Full disclosure, we do not test the Graphics Installer in "guest OS" or virtural machine scenarios. The assumption is that users are using the Graphics Installer on the latest Ubuntu or Fedora on "bare metal".

    Cheers

    Jun 10, 2013 - 07:05am
  • Hi jose,

    I'm still curious what your VirtualBox VM is revealing to the Graphics Installer. Would you mind posting (or sending to me in a private message) the output of the following command (run as user 'root'):

    lspci -vvv -nn

    Cheers

    Jun 10, 2013 - 07:13am
  • Hi tach0,

    first of all, tank you very much for answering me.

    I can't log as root because I don't the password (I don't remember Ubuntu asking me for the root password during the installation) anyway I've executed the following command on a terminal session:

    "sudo lspci -vvv -nn"

    and these are the results:

    00:00.0 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] (rev 02)
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

    00:01.0 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0

    00:01.1 IDE interface [0101]: Intel Corporation 82371AB/EB/MB PIIX4 IDE [8086:7111] (rev 01) (prog-if 8a [Master SecP PriP])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64
        Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
        Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
        Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
        Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
        Region 4: I/O ports at d000 [size=16]
        Kernel driver in use: ata_piix

    00:02.0 VGA compatible controller [0300]: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter [80ee:beef] (prog-if 00 [VGA controller])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 18
        Region 0: Memory at e0000000 (32-bit, prefetchable) [size=128M]
        Expansion ROM at <unassigned> [disabled]

    00:03.0 Ethernet controller [0200]: Intel Corporation 82540EM Gigabit Ethernet Controller [8086:100e] (rev 02)
        Subsystem: Intel Corporation PRO/1000 MT Desktop Adapter [8086:001e]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64 (63750ns min)
        Interrupt: pin A routed to IRQ 19
        Region 0: Memory at f0000000 (32-bit, non-prefetchable) [size=128K]
        Region 2: I/O ports at d010 [size=8]
        Capabilities: [dc] Power Management version 2
            Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
            Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [e4] PCI-X non-bridge device
            Command: DPERE- ERO+ RBC=512 OST=1
            Status: Dev=ff:1f.0 64bit- 133MHz- SCD- USC- DC=simple DMMRBC=2048 DMOST=1 DMCRS=8 RSCEM- 266MHz- 533MHz-
        Kernel driver in use: e1000

    00:04.0 System peripheral [0880]: InnoTek Systemberatung GmbH VirtualBox Guest Service [80ee:cafe]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 20
        Region 0: I/O ports at d020 [size=32]
        Region 1: Memory at f0400000 (32-bit, non-prefetchable) [size=4M]
        Region 2: Memory at f0800000 (32-bit, prefetchable) [size=16K]
        Kernel driver in use: vboxguest

    00:05.0 Multimedia audio controller [0401]: Intel Corporation 82801AA AC'97 Audio Controller [8086:2415] (rev 01)
        Subsystem: Intel Corporation Device [8086:0000]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64
        Interrupt: pin A routed to IRQ 21
        Region 0: I/O ports at d100 [size=256]
        Region 1: I/O ports at d200 [size=64]
        Kernel driver in use: snd_intel8x0

    00:06.0 USB controller [0c03]: Apple Inc. KeyLargo/Intrepid USB [106b:003f] (prog-if 10 [OHCI])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64
        Interrupt: pin A routed to IRQ 22
        Region 0: Memory at f0804000 (32-bit, non-prefetchable) [size=4K]
        Kernel driver in use: ohci_hcd

    00:07.0 Bridge [0680]: Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113] (rev 08)
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 9

    00:0b.0 USB controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller [8086:265c] (prog-if 20 [EHCI])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 19
        Region 0: Memory at f0805000 (32-bit, non-prefetchable) [size=4K]
        Kernel driver in use: ehci-pci

    00:0d.0 SATA controller [0106]: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] [8086:2829] (rev 02) (prog-if 01 [AHCI 1.0])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64
        Interrupt: pin A routed to IRQ 21
        Region 0: I/O ports at d240 [size=8]
        Region 1: I/O ports at <ignored>
        Region 2: I/O ports at d250 [size=8]
        Region 3: I/O ports at <ignored>
        Region 4: I/O ports at d260 [size=16]
        Region 5: Memory at f0806000 (32-bit, non-prefetchable) [size=8K]
        Capabilities: [70] Power Management version 3
            Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
            Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [a8] SATA HBA v1.0 BAR4 Offset=00000002
        Kernel driver in use: ahci

    I hope it's the information you need. :-)

    Now thinking out loud, should I run the installer with root privileges? If so, how can I do it?

    Thanks for your support thac0.

    Jun 11, 2013 - 07:00am
  • This line tells all:

    00:02.0 VGA compatible controller [0300]: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter [80ee:beef] (prog-if 00 [VGA controller])

    When the Graphics Installer does its hardware check, this is what it sees-- not your actual, physical graphics card.

    The Graphics Installer requests root permissions as needed in accordance with security best practices. Thus, there is no need for users to run the Graphics Installer as root.

    Cheers

    Jun 12, 2013 - 06:49am
  • Hi tach0,

    after deep Google searching I get the feeling that, in order to my Linux guest recognize the Intel graphic card, I should enable the VT-d support in VirtualBox. Unfortunately it seems that VirtualBox only offers this kind of support for Linux host and mine is Windows 8 :'(

    Regards.

    Jun 12, 2013 - 07:38am
  • Topic locked