No HDMI Video with Optimus Intel i915
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
When I plug in or remove a HDMI connected screen I am getting this single line in dmesg:
[ 2472.767030] ACPI Exception: AE_NOT_FOUND, Evaluating _DOD (20110112/
the message is the same for plugging in or removing the plug.
When listing the monitors under "System > Monitors" I can only detect either the laptop screen or screens connected via the Mini DisplayPort. Anything plugged in to the HDMI port is not detected.
I can use the HDMI connection with the version of Windows supplied with the laptop so I do not suspect a hardware fault.
The Intel graphics card is reported by lspci as:
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Dell Device 050e
Flags: bus master, fast devsel, latency 0, IRQ 45
Memory at f1400000 (64-bit, non-prefetchable) [size=4M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at 4000 [size=64]
Expansion ROM at <unassigned> [disabled]
Kernel driver in use: i915
Kernel modules: i915
The nVidia card is reported as:
01:00.0 VGA compatible controller: nVidia Corporation Device 0df4 (rev a1) (prog-if 00 [VGA controller])
Flags: fast devsel, IRQ 16
[virtual] Memory at f0000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at 3000 [size=128]
[virtual] Expansion ROM at f1000000 [disabled] [size=512K]
Kernel modules: nvidia-current, nouveau, nvidiafb
I am using a Dell XPS L502X laptop.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: linux-image-
ProcVersionSign
Uname: Linux 2.6.38-8-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC665 Analog [ALC665 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'PCH'/'HDA Intel PCH at 0xf1c00000 irq 55'
Mixer name : 'Intel CougarPoint HDMI'
Components : 'HDA:10ec0665,
Controls : 26
Simple ctrls : 12
Date: Wed Jun 8 21:27:13 2011
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110426)
MachineType: Dell Inc. Dell System XPS L502X
ProcEnviron:
LANGUAGE=en_AU:en
LANG=en_AU.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.52
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/04/2011
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A05
dmi.board.name: 0NJT03
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Dell System XPS L502X
dmi.sys.vendor: Dell Inc.
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
I'm not sure if this is actually an Optimus related bug, but:
Thanks to Rocko (rockorequin) in bug #700646
"This will give you nvidia optimus support in Linux: https:/ /github. com/MrMEEE/ bumblebee
ie do something like:
mkdir ~/src /github. com/MrMEEE/ bumblebee. git
cd ~/src
git clone https:/
cd bumblebee
sudo ./install.sh
Note that you can uninstall it if you want via the ~/src/bumblebee /install- files/bumblebee -uninstall script.
bumblebee uses the Intel card for normal graphics and VirtualGL to use the nvidia card if you run the application preceding it with optirun64 (or optirun32 for 32 bit applications like wine). It works great on my i7 + 540M!"
More information about the bumblebee (prime-ng 2.0) for Optimus that Rocko described above can be found at http:// www.phoronix. com/scan. php?page= news_item& px=OTQxNg www.phoronix. com/scan. php?page= news_item& px=OTQzMA for further details (this article refers to the 2.6.40 kernel but it was decided to rename this kernel to 3.0).
An alternative approach for some Optimus laptops was also added to the Linux 3.0 kernel which will be used by the upcoming Ubuntu 11.10 "Oneiric Ocelot" - see http://
Ubuntu 11.10 "Oneiric Ocelot" alpha 3 was released on August 4th 2011 if you want to test it before it's final release on October 13th 2011 - see https:/ /wiki.ubuntu. com/OneiricRele aseSchedule