xorg resolution on new laptop
Vince
jhary at unsane.co.uk
Tue Apr 3 08:29:17 UTC 2007
I have this working, however i cant remember my method for working it out.
I use
/usr/local/bin/915resolution 4d 1440 900 16
(in an rc script /usr/local/etc/rc.d/915res )
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"
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
>
More information about the freebsd-questions
mailing list