Need PCI express 16 video card capable of 1680x1050 resolution
Paul White
pjwhite at electrongate.com
Thu Oct 2 20:09:43 PDT 2008
On Wed, 01 Oct 2008 10:58:50 -0700, Adam Jackson <ajax at nwnk.net> wrote:
> On Tue, 2008-09-30 at 07:49 -0700, Paul White wrote:
>> I have a new Dell Inspiron computer with built-in Intel 82G33/G31 video.
>> The Intel driver apparently doesn't recognize this specific chipset and
>> defaults to using vesa, which doesn't support my monitor's native
>> resolution of 1680x1050.
>>
>> Is there any work being done to support this 82G33 chipset?
>
> G33 is supported in at least version 2.4.2 of the intel driver, and
> possibly earlier.
>
>> If not, can anyone recommend a specific, currently available, X.org
>> supported video card that will fit an available PCI express x16 (or PCI
>> express x1) slot and work with my monitor? I don't need 3D graphics.
>
> Any given radeon or geforce.
>
> - ajax
OK, I have more information on the problem now.
1. FreeBSD 7.0 doesn't include the intel driver by default. I had to
build it from sources before I could try it.
After installing the intel driver I ran Xorg -configure again, and it
recognized the Intel built-in video card.
But now, when starting X, it fails with the following errors:
From Xorg.0.log:
...
(II) LoadModule: "intel"
(II) Loading /usr/local/lib/xorg/modules/drivers//intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
compiled for 1.4.0, module version = 2.1.1
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 2.0
...
(EE) GARTInit: Unable to open /dev/agpgart (No such file or directory)
(WW) intel(0): /dev/agpgart is either not available, or no memory is
available
for allocation. Using pre-allocated memory only.
(==) intel(0): VideoRam: 7164 KB
(==) intel(0): Write-combining range (0xfdf00000,0x80000) was already clear
(==) intel(0): Write-combining range (0xfda00000,0x40000) was already clear
(II) intel(0): Attempting memory allocation with tiled buffers and
large DRI memory manager reservation:
(II) intel(0): Allocating 6060 scanlines for pixmap cache
(EE) intel(0): Failed to allocate framebuffer. Is your VideoRAM set too
low?
(II) intel(0): Attempting memory allocation with tiled buffers and
small DRI memory manager reservation:
(II) intel(0): Allocating 6060 scanlines for pixmap cache
(EE) intel(0): Failed to allocate framebuffer. Is your VideoRAM set too
low?
(II) intel(0): Attempting memory allocation with untiled buffers and
large DRI memory manager reservation:
(II) intel(0): Allocating 6249 scanlines for pixmap cache
(EE) intel(0): Failed to allocate framebuffer. Is your VideoRAM set too
low?
(II) intel(0): Attempting memory allocation with untiled buffers and
small DRI memory manager reservation:
(II) intel(0): Allocating 6249 scanlines for pixmap cache
(EE) intel(0): Failed to allocate framebuffer. Is your VideoRAM set too
low?
(WW) intel(0): Not enough video memory. Disabling DRI.
(II) intel(0): Allocating 6249 scanlines for pixmap cache
(EE) intel(0): Failed to allocate framebuffer. Is your VideoRAM set too
low?
(EE) intel(0): Couldn't allocate video memory
Fatal server error:
AddScreen/ScreenInit failed for driver 0
I googled around for a while for clues, and just for the heck of it I
changed the bios settings on my machine to allocate 1MB for the video
aperture instead of the default 8MB. This time I was able to start X
without complaint and I saw the correct resolution on (parts of) the
screen,
but the video was very weird and blocky below the first 1/8th (?) portion
of the display.
I set the aperture back to 8MB and am back where I started.
(From scanpci -v):
pci bus 0x0000 cardnum 0x02 function 0x00: vendor 0x8086 device 0x29c2
Intel Corporation 82G33/G31 Express Integrated Graphics Controller
CardVendor 0x1028 card 0x027d (Dell, Card unknown)
STATUS 0x0090 COMMAND 0x0007
CLASS 0x03 0x00 0x00 REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE0 0xfdf00000 addr 0xfdf00000 MEM
BASE1 0x0000ff01 addr 0x0000ff00 I/O
BASE2 0xd0000008 addr 0xd0000000 MEM PREFETCHABLE
BASE3 0xfda00000 addr 0xfda00000 MEM
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x10
BYTE_0 0x09 BYTE_1 0x00 BYTE_2 0x0b BYTE_3 0x01
What is agpgart? What do I need to make this work?
Thanks again,
Paul White
More information about the xorg
mailing list