^The patch which resolved my issue is specific to the i915 chipset. If you have different hardware, it might be worth a try, but I don't guarantee success.
If you have a Sandybridge chipset, this bug report may be more helpful: https://bugs.freedesktop.org/show_bug.cgi?id=48435
If neither of these solutions work for your computer, I recommend filing a bug report with the intel-linux-graphics team: http://intellinuxgraphics.org/how_to_report_bug.htm
Note - to fix this, you will have to compile your own kernel. Instructions for doing so are on page 4.
Hi everyone, I am banging my head against the wall trying to get my intel driver to work. If I try to force it in xorg.conf, x gets mad and tells me there's no screen detected. I am stuck using the vesa driver, which only allows me 1024x768 - not my native resolution, ugly, and very limited.
Quick note - pay attention - when I boot regularly, I get a black screen while things are loading up. In order to fix this I had to amend grub to include "i915.modeset=0". I do think this has something to do with x not wanting to load the intel driver.
Relevant system specs:
(from http://laptops-specs.blogspot.com/2011/01/acer-aspire-5736z-specifications.html)
Acer Aspire 5736Z-4460
Display
Diagonal Size : 15.6"
Max Resolution : 1366 x 768 (HD), 16:9 aspect ratio
Technology : Acer CineCrystal™ LED-backlit TFT LCD, supporting simultaneous multi-window viewing
Brightness : 220 nit
Graphics Card
Integrated 3D graphics
Intel® Graphics Media Accelerator 4500M with up to 1759 MB of Intel® Dynamic Video Memory Technology 5.0 (64 MB of dedicated system memory, up to 1695 MB of shared system memory), supporting Microsoft® DirectX® 10
Interfaces
1 x HDMI™ port with HDCP support
1 x External display (VGA) port
Processor
Type : Intel® Pentium® processor T4500
Chipset
Mobile Intel® GL40 Express Chipset
Distro info:
jay@jay-debian:~$ lsb_release -d
Description: Debian GNU/Linux testing (wheezy)
#I did a minimal net-install... downloaded x and all other the things I need manually...
jay@jay-debian:~$ uname -r
3.2.0-3-686-pae
lspci:
- Code: Select all
root@jay-debian:/home/jay# lspci -v
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
Subsystem: Acer Incorporated [ALI] Device 048a
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=0a <?>
Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) (prog-if 00 [VGA controller])
Subsystem: Acer Incorporated [ALI] Device 048a
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at d0000000 (64-bit, non-prefetchable) [size=4M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
I/O ports at 4110 [size=8]
Expansion ROM at <unassigned> [disabled]
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 3
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
Subsystem: Acer Incorporated [ALI] Device 048a
Flags: bus master, fast devsel, latency 0
Memory at d3400000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [d0] Power Management version 3
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03) (prog-if 00 [UHCI])
Subsystem: Acer Incorporated [ALI] Device 048a
Flags: bus master, medium devsel, latency 0, IRQ 20
I/O ports at 40e0 [size=32]
Capabilities: [50] PCI Advanced Features
Kernel driver in use: uhci_hcd
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03) (prog-if 00 [UHCI])
Subsystem: Acer Incorporated [ALI] Device 048a
Flags: bus master, medium devsel, latency 0, IRQ 21
I/O ports at 40c0 [size=32]
Capabilities: [50] PCI Advanced Features
Kernel driver in use: uhci_hcd
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03) (prog-if 20 [EHCI])
Subsystem: Acer Incorporated [ALI] Device 048a
Flags: bus master, medium devsel, latency 0, IRQ 21
Memory at d6704c00 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] PCI Advanced Features
Kernel driver in use: ehci_hcd
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
Subsystem: Acer Incorporated [ALI] Device 048a
Flags: bus master, fast devsel, latency 0, IRQ 45
Memory at d6700000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [130] Root Complex Link
Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00003000-00003fff
Memory behind bridge: d5700000-d66fffff
Prefetchable memory behind bridge: 00000000d0400000-00000000d13fffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Acer Incorporated [ALI] Device 048a
Capabilities: [a0] Power Management version 2
Capabilities: [100] Virtual Channel
Capabilities: [180] Root Complex Link
Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: 00002000-00002fff
Memory behind bridge: d4600000-d56fffff
Prefetchable memory behind bridge: 00000000d1400000-00000000d23fffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Acer Incorporated [ALI] Device 048a
Capabilities: [a0] Power Management version 2
Capabilities: [100] Virtual Channel
Capabilities: [180] Root Complex Link
Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
I/O behind bridge: 00001000-00001fff
Memory behind bridge: d3500000-d45fffff
Prefetchable memory behind bridge: 00000000d2400000-00000000d33fffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Acer Incorporated [ALI] Device 048a
Capabilities: [a0] Power Management version 2
Capabilities: [100] Virtual Channel
Capabilities: [180] Root Complex Link
Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03) (prog-if 00 [UHCI])
Subsystem: Acer Incorporated [ALI] Device 048a
Flags: bus master, medium devsel, latency 0, IRQ 23
I/O ports at 40a0 [size=32]
Capabilities: [50] PCI Advanced Features
Kernel driver in use: uhci_hcd
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03) (prog-if 00 [UHCI])
Subsystem: Acer Incorporated [ALI] Device 048a
Flags: bus master, medium devsel, latency 0, IRQ 19
I/O ports at 4080 [size=32]
Capabilities: [50] PCI Advanced Features
Kernel driver in use: uhci_hcd
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03) (prog-if 00 [UHCI])
Subsystem: Acer Incorporated [ALI] Device 048a
Flags: bus master, medium devsel, latency 0, IRQ 20
I/O ports at 4060 [size=32]
Capabilities: [50] PCI Advanced Features
Kernel driver in use: uhci_hcd
00:1d.3 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03) (prog-if 00 [UHCI])
Subsystem: Acer Incorporated [ALI] Device 048a
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at 4040 [size=32]
Capabilities: [50] PCI Advanced Features
Kernel driver in use: uhci_hcd
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03) (prog-if 20 [EHCI])
Subsystem: Acer Incorporated [ALI] Device 048a
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at d6704800 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] PCI Advanced Features
Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) (prog-if 01 [Subtractive decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=06, subordinate=06, sec-latency=32
Capabilities: [50] Subsystem: Acer Incorporated [ALI] Device 048a
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
Subsystem: Acer Incorporated [ALI] Device 048a
Flags: bus master, medium devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] (rev 03) (prog-if 01 [AHCI 1.0])
Subsystem: Acer Incorporated [ALI] Device 048a
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 43
I/O ports at 4108 [size=8]
I/O ports at 411c [size=4]
I/O ports at 4100 [size=8]
I/O ports at 4118 [size=4]
I/O ports at 4020 [size=32]
Memory at d6704000 (32-bit, non-prefetchable) [size=2K]
Capabilities: [80] MSI: Enable+ Count=1/16 Maskable- 64bit-
Capabilities: [70] Power Management version 3
Capabilities: [a8] SATA HBA v1.0
Capabilities: [b0] PCI Advanced Features
Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
Subsystem: Acer Incorporated [ALI] Device 048a
Flags: medium devsel, IRQ 18
Memory at d6705000 (64-bit, non-prefetchable) [size=256]
I/O ports at 4000 [size=32]
Kernel driver in use: i801_smbus
04:00.0 Network controller: Atheros Communications Inc. AR9287 Wireless Network Adapter (PCI-Express) (rev 01)
Subsystem: Lite-On Communications Inc Device 6603
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at d4600000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
Capabilities: [60] Express Legacy Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 00-15-17-ff-ff-24-14-12
Capabilities: [170] Power Budgeting <?>
Kernel driver in use: ath9k
05:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)
Subsystem: Acer Incorporated [ALI] Device 048a
Flags: bus master, fast devsel, latency 0, IRQ 46
Memory at d3500000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [48] Power Management version 3
Capabilities: [60] Vendor Specific Information: Len=6c <?>
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [cc] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 1c-75-08-ff-fe-c6-f6-b2
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: tg3
Here are my currently loaded kernel modules:
lsmod:
- Code: Select all
root@jay-debian:/home/jay# lsmod
Module Size Used by
parport_pc 22036 0
ppdev 12651 0
lp 12797 0
parport 31254 3 lp,ppdev,parport_pc
uinput 12991 1
nfsd 173714 2
nfs 265779 0
nfs_acl 12463 2 nfs,nfsd
auth_rpcgss 32143 2 nfs,nfsd
fscache 31978 1 nfs
lockd 57255 2 nfs,nfsd
sunrpc 143853 6 lockd,auth_rpcgss,nfs_acl,nfs,nfsd
ext3 138190 2
mbcache 12897 1 ext3
jbd 47281 1 ext3
loop 17810 0
uvcvideo 56896 0
videodev 61658 1 uvcvideo
snd_hda_codec_hdmi 26319 1
media 13692 2 videodev,uvcvideo
snd_hda_codec_realtek 142221 1
arc4 12418 2
snd_hda_intel 21856 2
snd_hda_codec 63477 3 snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_hdmi
ums_realtek 13012 0
usb_storage 35142 1 ums_realtek
uas 13096 0
ath9k 67776 0
ath9k_common 12648 1 ath9k
snd_hwdep 12943 1 snd_hda_codec
snd_pcm 53390 3 snd_hda_codec,snd_hda_intel,snd_hda_codec_hdmi
snd_page_alloc 12867 2 snd_hda_intel,snd_pcm
ath9k_hw 311354 2 ath9k_common,ath9k
snd_seq 39487 0
ath 17114 3 ath9k_hw,ath9k_common,ath9k
snd_seq_device 13016 1 snd_seq
snd_timer 22356 2 snd_seq,snd_pcm
broadcom 12888 0
snd 42691 13 snd_hda_codec,snd_hda_intel,snd_timer,snd_seq_device,snd_seq,snd_pcm,snd_hwdep,snd_hda_codec_realtek,snd_hda_codec_hdmi
tg3 109180 0
mac80211 171359 1 ath9k
iTCO_wdt 16945 0
sr_mod 17468 0
i915 307657 0
drm_kms_helper 22699 1 i915
i2c_i801 12670 0
drm 134178 2 drm_kms_helper,i915
acer_wmi 21651 0
acpi_cpufreq 12807 0
joydev 17010 0
coretemp 12770 0
cfg80211 117454 3 mac80211,ath,ath9k
sparse_keymap 12680 1 acer_wmi
mperf 12421 1 acpi_cpufreq
libphy 18490 2 tg3,broadcom
rfkill 18516 3 cfg80211,acer_wmi
uhci_hcd 22337 0
soundcore 12921 1 snd
ehci_hcd 35509 0
i2c_algo_bit 12713 1 i915
iTCO_vendor_support 12632 1 iTCO_wdt
cdrom 34813 1 sr_mod
mxm_wmi 12433 0
i2c_core 19116 6 i2c_algo_bit,drm,i2c_i801,drm_kms_helper,i915,videodev
ac 12552 0
battery 12957 0
psmouse 54927 0
pcspkr 12515 0
power_supply 13283 2 battery,ac
usbcore 104352 7 ehci_hcd,uhci_hcd,uas,usb_storage,ums_realtek,uvcvideo
evdev 17225 21
processor 27565 3 acpi_cpufreq
serio_raw 12803 0
wmi 13051 2 mxm_wmi,acer_wmi
video 17412 1 i915
usb_common 12338 1 usbcore
button 12817 1 i915
btrfs 489035 2
crc32c 12576 1
libcrc32c 12394 1 btrfs
zlib_deflate 21318 1 btrfs
sd_mod 35425 6
crc_t10dif 12332 1 sd_mod
ahci 20821 5
libahci 18308 1 ahci
libata 124981 2 libahci,ahci
thermal 13103 0
thermal_sys 17752 3 thermal,video,processor
scsi_mod 135124 5 libata,sd_mod,sr_mod,uas,usb_storage
My grub.cfg, with i915.modeset=0 (I'm not crazy):
grub.cfg :
- Code: Select all
jay@jay-debian:~$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet i915.modeset=0"
GRUB_CMDLINE_LINUX="acpi-osi=linux"
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
GRUB_INIT_TUNE="480 440 1"


