View Full Version : [SOLVED] Intel 965 does not give correct resolution (1280x800)
AbtZ
November 11th, 2007, 11:52 PM
EDIT: As of Ubuntu 8.04 the fix proposed further down is no longer necessary -- everything works fine out of the box. :) So if you have issues with graphics and your Intel 965 chip, it's unrelated to what is being discussed in this thread.
Hi,
I just bought a new laptop with an integrated Intel 965 graphics controller. The laptop came with Ubuntu already installed, with everything working fine... until I decided that I wanted to reinstall Ubuntu to get as "clean" an installation as possible.
Now my resolution is fubared. Gnome won't let me pick any resolution above 1024x768. The native resolution for this screen is 1280x800.
I tried downloading the 915resolution package. I tried changing the default color depth from 24 (which this card does not appear to support) to 16 bits. No luck.
Compiz does not work either, yet glxgears does.
The only thing that gives me the desired native resolution is if I edit xorg.conf so Ubuntu uses the Vesa driver instead. glxgears still works (at lower fps) but I still can't get Compiz Fusion to work, which is my goal ultimately.
The laptop in question is a Clevo MobiNote with an Intel Core 2 Duo T7500 @ 2,2GHz, 2 gb ram, and aforementioned Intel GM965 (X3100) Graphics Media Accelerator.
I have attached a pic of what my desktop looks like, running on the intel driver.
Any help?
# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "se"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Device"
Identifier "Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller"
Driver "vesa"
BusID "PCI:0:2:0"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller"
Monitor "Generic Monitor"
DefaultDepth 16
SubSection "Display"
Modes "1280x800"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection
AbtZ
November 12th, 2007, 09:53 AM
I managed to fix it, with the help of the company who sold me the laptop. I'm posting the fix here, just in case someone else runs into the same problems as me.
1. Open a terminal.
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
(makes a backup copy of your current xorg.conf)
2. sudo gedit /etc/X11/xorg.conf
Copy the text below into the document you just opened.
# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "se"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
Option "SHMConfig" "True"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller"
Driver "intel"
BusID "PCI:0:2:0"
Option "monitor-TV" "TVOutput"
EndSection
Section "Monitor"
Identifier "Allmän skärm"
Option "DPMS"
HorizSync 28-60
VertRefresh 43-60
EndSection
Section "Monitor"
Identifier "TVOutput"
Option "Ignore" "true"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller"
Monitor "Allmän skärm"
DefaultDepth 24
SubSection "Display"
Modes "1280x800" "1024x768"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection
Save and close.
3. ctrl+alt+backspace to reload windows manager. If it doesn't work you can restore your old copy of xorg.conf through
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
I'm not sure what exactly consitutes the "fix" in this xorg.conf (I'm just using the file they provided me). Maybe if I have a bit more time I will try to find out.
Ankh
November 13th, 2007, 09:56 PM
I am having this exact problem on my Gateway T-6815, so I will try to use your xorg.conf to fix it. I also think that I know why this happens ... it is a 'known issue' with version 1.2.0 (I think this is the right version) of xf86-video-intel from intellinuxgraphics.com.
From the README:
- Some GM965 systems, such as the Thinkpad T61, probe the TV as being connected
even when no output connector is available. This results in the gnome-panel
issue noted below.
And the issue noted below:
- gnome-panel is located in the middle of the screen. gnome-panel places
itself within head #0's boundaries, which doesn't work well with a second
head covering the same area as head #0 but larger.
Maybe the next release will not do this?
AbtZ
November 13th, 2007, 11:20 PM
Good to know -- I guess then that it is the TVOutPut "Ignore" option that makes it function properly.
I hope it works for you.
Diavo
November 15th, 2007, 02:54 PM
It solved my problem, thank you!
For reference, I have a Gateway ML6720, running the 965 chipset, Intel X3100 gfx card.
Copying & pasting this part is what solved it for me:
Section "Device"
Identifier "Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller"
Driver "intel"
BusID "PCI:0:2:0"
Option "monitor-TV" "TVOutput"
EndSection
Section "Monitor"
Identifier "Allmän skärm"
Option "DPMS"
HorizSync 28-60
VertRefresh 43-60
EndSection
Section "Monitor"
Identifier "TVOutput"
Option "Ignore" "true"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller"
Monitor "Allmän skärm"
DefaultDepth 24
SubSection "Display"
Modes "1280x800" "1024x768"
EndSubSection
EndSection
goodrench
December 13th, 2007, 04:40 PM
I am having same problem with my toshiba u300-ns5.
intel 965.
Is there a way to find out if the monitor is the same name as listed here?
mine tells me it is just a generic lcd
or will 'lspci' give me the results?
AbtZ
December 13th, 2007, 07:00 PM
"Allmän skärm" is Swedish for "Generic monitor". It doesn't matter what you call it.
From what I've gathered it's ignoring TV output that is important.
goodrench
December 13th, 2007, 08:59 PM
well, that did it but after a reboot It goes back to the 4:3 resolution.
when I open the xorg.conf file I find that the line that reads
Option "monitor-TV" "TVOutput"
is gone.
I have to add it to the file again and restart X.
Is there a way to make this stick?
AbtZ
December 13th, 2007, 10:27 PM
Weird. If you save the file it should stick. Something must be changing your xorg file.
Try going through the steps I listed above again, after a fresh reboot. If it still doesn't work, try to figure out if you have some program running at boot that might alter your xorg file.
quill7111
January 27th, 2008, 05:16 PM
It's taken me all day and many false-starts to get this resolution thing sorted out. Thanks so much!!
tjwoosta
February 1st, 2008, 09:00 PM
i know this thread has been solved for a while now but above where you say copy and paste, that means i should delete the coresponding lines first right?
tjwoosta
February 1st, 2008, 09:16 PM
yea never mind i finally got it all i had to do was keep everything and just add in the part about TVOutput it works great now thanks
AbtZ
February 1st, 2008, 09:27 PM
Yeah, it seems TV Output is somehow the culprit here. Good to know it worked for you.
gelson
February 20th, 2008, 09:08 AM
hi !!!
i have the same problem in my hp pavilion dv6647nr running the 965 chipset, Intel X3100 gfx card in vista, other thing i'm using virtualbox for ubuntu 7.10. i do the things that all of u mention but only get 1024x768.
help me!!!
my xorg.conf now looks.
# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by failsafeDexconf, using
# values from the debconf database and some overrides to use vesa mode.
#
# You should use dexconf or another such tool for creating a "real" xorg.conf
# For example:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
EndSection
Section "Module"
Load "glx"
Load "GLcore"
Load "v4l"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" "international"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "Device"
Identifier "Failsafe Device"
Boardname "vesa"
Busid "PCI:0:2:0"
Driver "vesa"
Screen 0
EndSection
Section "Monitor"
Identifier "Failsafe Monitor"
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1024x768"
Horizsync 31.5-48.0
Vertrefresh 56.0 - 65.0
modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
Gamma 1.0
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Failsafe Device"
Monitor "Failsafe Monitor"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 1024 768
Modes "1024x768@60" "800x600@60" "800x600@56" "640x480@60"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"
Inputdevice "Synaptics Touchpad"
EndSection
Section "device" #
Identifier "device1"
Boardname "vesa"
Busid "PCI:0:2:0"
Driver "vesa"
Screen 1
EndSection
Section "screen" #
Identifier "screen1"
Device "device1"
Defaultdepth 24
Monitor "monitor1"
EndSection
Section "monitor" #
Identifier "monitor1"
Gamma 1.0
EndSection
Section "ServerFlags"
EndSection
AbtZ
February 22nd, 2008, 09:51 AM
First of all, if you're running Ubuntu on Vista through Virtualbox, expect some quirky behaviour.
Second, giving your xorg.conf a quick look I see that a) you're running in "safe mode" (i.e. using the vesa video driver), and that b) you lack an entry for 1280x800 resolution.
The first thing I would do is run
sudo dpkg-reconfigure -phigh xserver-xorg
(follow the on screen prompts), and then see what happens to your xorg file. Is "vesa" changed to "intel"?
LonelyTraveler
February 24th, 2008, 01:14 PM
Are you guys with this graphics controller able to use visual effects?
AbtZ
February 24th, 2008, 01:30 PM
Compiz?
Yeah, although by default the card is blacklisted so you will first have to remove it from the list. Also, not all plugins work properly, unfortunately.
LonelyTraveler
February 24th, 2008, 01:39 PM
Compiz?
Yeah, although by default the card is blacklisted so you will first have to remove it from the list. Also, not all plugins work properly, unfortunately.
Yip, compiz. How do I go about removing it from the list? Is that this file?:
# This file lists those modules which we don't want to be loaded by
# alias expansion, usually so some other driver will be loaded for the
# device instead.
# evbug is a debug tool that should be loaded explicitly
blacklist evbug
# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd
# replaced by e100
blacklist eepro100
# replaced by tulip
blacklist de4x5
# causes no end of confusion by creating unexpected network interfaces
blacklist eth1394
# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
# hardware on its own (Ubuntu bug #2011, #6810)
blacklist snd_intel8x0m
# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)
blacklist i2c_i801
# replaced by p54pci
blacklist prism54
# replaced by b43 and ssb.
blacklist bcm43xx
# replaced by asus-laptop
blacklist asus_acpi
blacklist bcm43xx
This one: snd_intel8x0m ??
goodrench
February 24th, 2008, 01:49 PM
Are all of these workarounds necessary?
All I had to do was
sudo apt-get install linux-backports-modules
sudo reboot
and everything worked perfectly.
No files to edit, just worked right out of the box.
After that I went to System>Administration>Screens and Graphics and set the resolution from there.
Also make sure you are using the intel experimental driver in the same settings dialog.
For 'gelson' - I don't think that visual effects are possible inside of a virtual machine.
Only in the native operating system.
try resizing your partition and making a dual boot system or you could try installing 'Wubi'.
Hope this helps.
AbtZ
February 24th, 2008, 01:56 PM
That's interesting, goodrench. Good to know if I ever reinstall.
Yip, compiz. How do I go about removing it from the list? Is that this file?:
...
This one: snd_intel8x0m ??
No.
I don't remember exactly, did a quick search, this is what I found:
http://www.searchmarked.com/ubuntu/how-to-enable-compiz-fusion-on-ubuntu-710-if-your-video-card-is-blacklisted.php
I think it should work. Just remember, you will have problems playing video with compiz enabled, but there are workarounds (search the forums).
LonelyTraveler
February 24th, 2008, 02:34 PM
That's interesting, goodrench. Good to know if I ever reinstall.
No.
I don't remember exactly, did a quick search, this is what I found:
http://www.searchmarked.com/ubuntu/how-to-enable-compiz-fusion-on-ubuntu-710-if-your-video-card-is-blacklisted.php
I think it should work. Just remember, you will have problems playing video with compiz enabled, but there are workarounds (search the forums).
Great. Thanks man. Its working. I see what you mean about the videos. It just closes. I'll search around for that.
goodrench
February 24th, 2008, 02:39 PM
Just remember, you will have problems playing video with compiz enabled, but there are workarounds
I forgot to mention that video woks perfectly for me with compiz enabled.
AbtZ
February 24th, 2008, 04:24 PM
So they fixed it in Hardy? Last I heard, it wasn't gonna happen until Ubuntu 8.10.
http://www.realistanew.com/2008/01/12/compiz-updates/
AbtZ
February 24th, 2008, 04:35 PM
Just tried it. Didn't work for me.
hypnos0630
June 8th, 2008, 09:13 AM
I've been tearing my hair out for days on this one.
My problem is related to this topic's issue, but I'm trying to use a TV set as a second monitor from my laptop. I get a scrambled picture when I do it, but I have no 'tv out' option and can't get the resolution right even though it's at 640 by 480 and refreshing at 60 hz. The intel 965 doesn't give you a tv out option...
If you can help, please tell me how I can change my xorg.conf; I've already altered it according to everything in this thread and can't seem to solve the issue.
I'm running a Gateway M-6755 Notebook VGA out to S-video in (I've tried RGB in on two tv's with the same results) to a television set and I've tried every refresh rate and resolution available to me, the picture is there but it is severely scrambled and the vertical/horizontal holds don't 'hold'.
Same result on two different tv's with two different cords.
My driver is an Intel mobile 965 express chipset, updated the video card today with Intel Graphics Media Accelerator X3100.
It doesn't give me a tv out option, only notebook and monitor. I think the problem lies there. I found some similar problems with the xconfig and tried posting their solutions on mine but it scrambled the laptop monitor screen so badly I had a hard time recovering it.
here is my current xorg.conf;
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Synaptics Touchpad"
EndSection
I'm using ubuntu as installed through wubi, if that helps.
I need to change my driver/video card so that it has an Option "monitor-TV" "TVOutput" since it doesn't by default. I would greatly appreciate any help!
thanks!
AbtZ
June 8th, 2008, 09:54 AM
I'm sorry man, I have no experience at all trying to configure Ubuntu with dual screens/TV out.
All I can say is that the fix proposed in this thread is no longer necessary if you run Ubuntu 8.04 Hardy Heron -- it now works out of the box. Even compiz and video playback works without tweaking :)
Since your issue is not really related to this thread, I suggest you start your own thread in the forums. Perhaps someone else will be able to help you.
Good luck!
i_can_fly
July 5th, 2008, 03:50 PM
Well, with hardy installed on Gateway MT6728(Intel GMA x3100) I had to use the proposed fix:
1) add Option "monitor-tv" "TVOutput" in the device section
2) add Section "Monitor"
Identifier "TVOutput"
Option "Ignore" "true"
EndSection
That fixed not only the resolution issues but improved compiz performance greatly as well
vBulletin® v3.8.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.