Topic: [SOLVED] Intel HD Graphics 3000 (Sandy Bridge) (incorrect resolution)

Hi!
(I'm new, don't bite)

Just put #! on my Thinkpad T520.
Its got the Intel HD Graphics 3000.

$ lspci -v | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation Sandy Bridge Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])

When I boot with the 2.6.32-5-amd64 kernel, I get an incorrect resolution.
(ie. I can't run at FHD 1920x1080)


When I boot with the 2.6.36-2.dmz.5-liquorix-amd64 kernel, I get the full resolution, but display is choppy. (ie. moving windows is clunky)

In addition, when I run glxinfo with the liquorix kernal, I get the following errors:

$ glxinfo
name of display: :0.0
Unrecognized deviceID 126
X Error of failed request:  BadAlloc (insufficient resources for operation)
  Major opcode of failed request:  154 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Serial number of failed request:  21
  Current serial number in output stream:  24


Here's my xorg log booting with 2.6.36-2.dmz.5-liquorix-amd64:
http://sprunge.us/Ofgj

Heres  xorg log w/ 2.6.32-5-amd64:
http://sprunge.us/eVeJ

Other stuff that may be pertinent:

$ dpkg -l | grep glx
ii  libgl1-mesa-glx                   7.7.1-4                   A free implementation of the OpenGL API -- GLX runtime
$ dpkg -l | grep video-intel
ii  xserver-xorg-video-intel          2:2.13.0-6                X.Org X server -- Intel i8xx, i9xx display driver

I'm still reading to try to figure this one out, and am likely posting this before I have exhausted other resources, so I apologize in advance if I'm missing something obvious.

Thanks for any insight!

Last edited by zikzak (2011-09-14 15:04:54)

Re: [SOLVED] Intel HD Graphics 3000 (Sandy Bridge) (incorrect resolution)

You need to enable squeeze-backports to get kernel 2.6.39 and xserver-xorg-intel 2.15.0.

Technically, it's recommended by Intel that you have newer packages than that, but you'd have to move to Debian unstable to get them, and that's risky business.

Last edited by soren121 (2011-09-11 01:29:41)

Re: [SOLVED] Intel HD Graphics 3000 (Sandy Bridge) (incorrect resolution)

Yup! that worked!
Thanks!
(sorry, I meant to confirm this earlier, but I got caught up playing with my new toy... )

For anyone else trying to get the correct resolution/get Intel graphics working...

http://backports-master.debian.org/Instructions/
will tell you how to enable backports.

This will help you find the right kernel

apt-cache search 2.6.39

Seems to be working fine so far!
Thanks again.

Re: [SOLVED] Intel HD Graphics 3000 (Sandy Bridge) (incorrect resolution)

I know this is probably super easy question but I can't get any further with the Intel HD 3000 issue.
I do have the same resolution problem, I located linux-kbuild-2.6.39, then:

sudo apt-get install linux-kbuild-2.6.39
sudo update-grub

New kernel didn't show up. I know this is probably basic question but I can't get it to work.

Re: [SOLVED] Intel HD Graphics 3000 (Sandy Bridge) (incorrect resolution)

First of all, welcome!  Second, 2.6.39 is no longer in the backports repo.  (I have no idea why the kbuild package is still there; it seems to be an orphan.)

Perhaps try with the latest backported kernel?

while ( ! ( succeed = try() ) );

Re: [SOLVED] Intel HD Graphics 3000 (Sandy Bridge) (incorrect resolution)

Hello again.

after apt-cache search i Found linux-kbuild-3.2
I installed it:

apt-get install linux-kbuild-3.2

what should I do next to load new kernel ? (It downloaded suspiciously quick ~200kb)
update-grub didn't add new kernel to list.

Sorry if this is a basic question...

Re: [SOLVED] Intel HD Graphics 3000 (Sandy Bridge) (incorrect resolution)

sudo apt-get -t squeeze-backports install linux-image-3.2.0-0.bpo.2-amd64

Reboot into the new kernel, and

sudo apt-get -t squeeze-backports install linux-headers-$(uname -r)

Last edited by xaos52 (2012-04-13 10:20:48)

If you poke the bear it is going to come after you.

Re: [SOLVED] Intel HD Graphics 3000 (Sandy Bridge) (incorrect resolution)

xaos52 wrote:
sudo apt-get -t squeeze-backports install linux-image-3.2.0-0.bpo.2-amd64

Reboot into the new kernel, and

sudo apt-get -t squeeze-backports install linux-headers-$(uname -r)

You're a gentleman and a scholar, Thanks.