xorg resolution on new laptop

Michael W. Lucas mwlucas at blackhelicopters.org
Tue Apr 3 13:28:23 UTC 2007


On Tue, Apr 03, 2007 at 09:29:12AM +0100, Vince wrote:
> I have this working, however i cant remember my method for working it out.

Thanks for the answer, but this doesn't work for me.  Comments below.

> I use
> /usr/local/bin/915resolution 4d 1440 900 16
> (in an rc script /usr/local/etc/rc.d/915res )

You just overwrote a different mode than I did, no biggie.  I copied
yours.

> my xorg.conf  (relevant bits)
> Section "Device"
> 
>         Identifier  "Card0"
>         Driver      "i810"
>         VendorName  "Intel Corporation"
>         BoardName   "Mobile Integrated Graphics Controller"
>         BusID       "PCI:0:2:0"
>         Option      "DRI"     "true"

Interesting point:  I copied this entry, and Xorg.0.log shows that DRI should be enabled:

(II) I810(0): [DRI] installation complete
(II) I810(0): direct rendering: Enabled


glxinfo says I don't have DRI, however:

glxinfo 
name of display: :0.0
Unrecognized deviceID 27a2
display: :0  screen: 0
direct rendering: No


Still searching, but thanks for info.  At least I know it *can* work
on FreeBSD...

> EndSection
> 
> Section "Screen"
>         Identifier "Screen0"
>         Device     "Card0"
>         Monitor    "Monitor0"
>         DefaultDepth 24
>         Subsection "Display"
>          Depth       24
>          Modes       "1440x900" "1024x768" "800x600"
>          ViewPort    0 0
>         EndSubsection
> EndSection
> 
> 
> 
> I'm not certain why this works since I'm setting the mode to  1440x900
> in 16bits but it does.
> (from xdpyinfo)
> screen #0:
>   print screen:    no
>   dimensions:    1440x900 pixels (302x191 millimeters)
>   resolution:    121x120 dots per inch
>   depths (7):    24, 1, 4, 8, 15, 16, 32
>   root window id:    0x5d
>   depth of root window:    24 planes
>   number of colormaps:    minimum 1, maximum 1
> 
> 
> Vince
> 
> 
> Michael W. Lucas wrote:
> > Hi folks,
> > 
> > I've scoured Google seeking wisdom, and found nothing except hordes of
> > Linux users whining about this same problem.  FreeBSD users don't seem
> > to have this issue, except for me.  Finally I have no choice but to
> > throw myself on your tender mercies.
> > 
> > I've been going nuts trying to get 1440x900 resolution on my new
> > Toshiba P105.  Any help anyone could offer would be greatly
> > appreciated.  Xorg assures me that the 945GM video card is supported
> > by the i810 driver, provided I use the 915resolution program to set
> > the resolution before starting X.  I run:
> > 
> > /usr/local/bin/915resolution 3c 1440 900
> > 
> > to add the resolution 1440x900 to the video BIOS.  915resolution -l
> > now shows me:
> > 
> > ...
> > Mode 3c : 1440x900, 8 bits/pixel
> > ...
> > Mode 4d : 1440x900, 16 bits/pixel
> > ...
> > Mode 5c : 1440x900, 32 bits/pixel
> > ..
> > 
> > So, in theory 1440x900 should be available to the card.
> > 
> > startx fails without a config file, so I let it create one and tweaked
> > in based on gossip, rumour, and innuendo I've uncovered in three days
> > of Web searching.  I get something that looks *about* like 1200x768,
> > but it's a far cry from 1440x900.
> > 
> > pciconf -lv tells me:
> > 
> > ...
> > vgapci0 at pci0:2:0:       class=0x030000 card=0xff311179 chip=0x27a28086 rev=0x03 hdr=0x00
> >     vendor     = 'Intel Corporation'
> >     device     = 'Mobile Integrated Graphics Controller'
> >     class      = display
> >     subclass   = VGA
> > vgapci1 at pci0:2:1:       class=0x038000 card=0xff311179 chip=0x27a68086 rev=0x03 hdr=0x00
> >     vendor     = 'Intel Corporation'
> >     device     = 'Mobile Integrated Graphics Controller'
> >     class      = display
> > ...
> > 
> > Here's relevant stuff trimmed from my xorg.conf.
> > 
> > --
> > 
> > Section "Module"
> > 	Load  "extmod"
> > 	Load  "glx"
> > 	Load  "dri"
> > 	Load  "dbe"
> > 	Load  "record"
> > 	Load  "xtrap"
> > 	Load  "type1"
> > 	Load  "freetype"
> > 	Load  "i2c"
> > 	Load  "bitmap"
> > 	Load  "int10"
> > EndSection
> > 
> > ...
> > 
> > Section "Monitor"
> > 	#DisplaySize	  370   230	# mm
> > 	Identifier   "Monitor0"
> > 	VendorName   "LPL"
> > 	ModelName    "0"
> > EndSection
> > 
> > Section "Device"
> >         ### Available Driver options are:-
> >         ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
> >         ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
> >         ### [arg]: arg optional
> >         #Option     "NoAccel"            	# [<bool>]
> >         #Option     "SWcursor"           	# [<bool>]
> >         #Option     "ColorKey"           	# <i>
> >         #Option     "CacheLines"         	# <i>
> >         #Option     "Dac6Bit"            	# [<bool>]
> >         #Option     "DRI"                	# [<bool>]
> >         #Option     "NoDDC"              	# [<bool>]
> >         #Option     "ShowCache"          	# [<bool>]
> >         #Option     "XvMCSurfaces"       	# <i>
> >         #Option     "PageFlip"           	# [<bool>]
> > 	Identifier  "Card0"
> > 	Driver      "i810"
> > 	VendorName  "Intel Corporation"
> > 	BoardName   "Mobile Integrated Graphics Controller"
> > 	BusID       "PCI:0:2:0"
> > EndSection
> > 
> > Section "Screen"
> > 	Identifier "Screen0"
> > 	Device     "Card0"
> > 	Monitor    "Monitor0"
> > 	DefaultDepth 24
> > 	SubSection "Display"
> > 		Viewport   0 0
> > 		Depth     1
> > 		Modes	"1440x900"
> > 	EndSubSection
> > 	SubSection "Display"
> > 		Viewport   0 0
> > 		Depth     4
> > 	EndSubSection
> > 	SubSection "Display"
> > 		Viewport   0 0
> > 		Depth     8
> > 		Modes	"1440x900"
> > 	EndSubSection
> > 	SubSection "Display"
> > 		Viewport   0 0
> > 		Depth     15
> > 		Modes	"1440x900"
> > 	EndSubSection
> > 	SubSection "Display"
> > 		Viewport   0 0
> > 		Depth     16
> > 		Modes	"1440x900"
> > 	EndSubSection
> > 	SubSection "Display"
> > 		Viewport   0 0
> > 		Depth     24
> > 		Modes	"1440x900"
> > 	EndSubSection
> > EndSection
> > 
> > Any ideas, anyone?
> > 
> > Thanks,
> > ==ml
> > 

-- 
Michael W. Lucas	mwlucas at FreeBSD.org, mwlucas at BlackHelicopters.org
		http://www.BlackHelicopters.org/~mwlucas/
	    Latest book: PGP & GPG -- http://www.pgpandgpg.com
"The cloak of anonymity protects me from the nuisance of caring." -Non Sequitur


More information about the freebsd-questions mailing list