Resolution problem with i810 and Xorg 7.2

Doug Poland doug at polands.org
Mon Aug 13 09:43:18 PDT 2007


On Sat, Aug 11, 2007 at 12:12:58AM +0300, Ghirai wrote:
> On Fri, 10 Aug 2007 12:26:46 -0500 (CDT)
> "Doug Poland" <doug at polands.org> wrote:
> 
> > Hello,
> > 
> > I've got a Compaq nx7400 running on 6.2-STABLE with Xorg 7.2.
> > Despite my best efforts, I'm unable to get the screen into 1680x1050
> > resolution.  I have followed the instructions in the handbook but
> > the issue appears to be getting /dev/agpgart recognized.
> > 
> > Here's some relevant data...
> <snip>
> > 
> > So all I get out of this flat panel is 1280x1024, which distorts the
> > shape horribly because of the different aspect ratio.
> > 
> > Any hints, clues, pointers are very welcome!
> > 
> 
> After you install 915resolutions, you would:
> #915resolution 5c 1680 1050
> 
> Also check the rc startups.
> 
> I suggest you leave the xorg.conf as it was generated by default, once you patch
> and start KDE/gnome/whatever, you should get the proper resolution.
> 
Just a follow-up for the archives...  I loaded the 915resolution port
and configured my rc.conf accordingly:

i915resolution_enable="YES"
i915resolution_modes="3c 4d 5c"
i915resolution_width="1680"
i915resolution_height="1050"

Xorg still failed...
snip
(II) I810(0): detected 7932 kB stolen memory.                                     
(II) I810(0): Kernel reported 0 total, 0 used                                     
(II) I810(0): I830CheckAvailableMemory: 0 kB available                            
(WW) I810(0): /dev/agpgart is either not available, or no memory is available for allocation.  Using pre-allocated memory only.                                 
(II) I810(0): Monitoring connected displays enabled                               
(--) I810(0): Pre-allocated VideoRAM: 7932 kByte                                  
(--) I810(0): VideoRAM: 7932 kByte    
snip
(--) I810(0): Xv is disabled because it needs 2D accel and AGPGART.
(II) I810(0): Allocated 128 kB for the ring buffer at 0x0
(II) I810(0): Allocating at least 136 scanlines for pixmap cache
(II) I810(0): Initial framebuffer allocation size: 11920 kByte
(EE) I810(0): Failed to allocate framebuffer. Is your VideoRAM set too low ??

Fatal server error:
AddScreen/ScreenInit failed for driver 0

However, when I changed the driver in /etc/X11/xorg.conf from i810 to
vesa:

    Identifier  "Card0"
    #Driver      "i810"
    Driver      "vesa"
    VendorName  "Intel Corporation"
    BoardName   "Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
    BusID       "PCI:0:2:0"

Now Xorg starts fine.  I'm not sure why it worked but I'm glad it does.
I'll go with the VESA driver unless I get any feedback or more info on
getting i810 driver to work.

Thanks for you help.


-- 
Regards,
Doug


More information about the freebsd-questions mailing list