X.org/i845 refuses to set an resolution ex. default
dgmm
freebsd01 at dgmm.net
Mon Sep 26 14:31:46 PDT 2005
I think the Intel chipset incorrectly reports the amount of video ram to the
system
IIRC (It's a while ago now and I no longer use that chipset) you need
agp_load="yes" in /boot/loader.conf or compiled into the kernel and add in a
line:
VideoRam 65536
to the device section for the video card/chipset.
I also seem to recall googling on this very topic and reading about patches
for the i810 driver. Try a google on
i810 memory
or maybe
i810 resolution
HTH
Dave
On Monday 26 September 2005 17:48, Kyryll A Mirnenko aka Mirya wrote:
> Got a problem while setting up a new freebsd box. Got similar configuration
> in linux box running nearby w/o problems. Here it is (an extract, full
> attached):
>
> Section "Module"
> Load "dbe"
> Load "type1"
> Load "speedo"
> Load "freetype"
> Load "glx"
> Load "dri"
> EndSection
>
> Section "Extensions"
> Option "Composite" "Enable"
> EndSection
>
> Section "Device"
> Identifier "Primary Card"
> VendorName "Unknown"
> BoardName "Intel 845"
> Driver "i810"
> EndSection
>
> Section "Screen"
> Identifier "Primary Screen"
> Device "Primary Card"
> Monitor "Primary Monitor"
> DefaultDepth 16
>
> Subsection "Display"
> Depth 8
> Modes "1280x1024" "1152x864" "1024x768" "800x600" "720x576"
> "720x480" "640x480" "640x400" "512x384" "480x300" "400x300" "320x240"
> "320x200"
> ViewPort 0 0
> Virtual 0 0
> EndSubsection
> Subsection "Display"
> Depth 16
> Modes "1280x1024" "1152x864" "1024x768" "800x600" "720x576"
> "720x480" "640x480" "640x400" "512x384" "480x300" "400x300" "320x240"
> "320x200"
> ViewPort 0 0
> Virtual 0 0
> EndSubsection
> Subsection "Display"
> Depth 24
> Modes "1024x768" "800x600" "720x576" "720x480" "640x480"
> "640x400" "512x384" "480x300" "400x300" "320x240" "320x200"
> ViewPort 0 0
> Virtual 0 0
> EndSubsection
> EndSection
>
> And here comes the X.org log (extract):
> [ ... some more useful modes ... ]
> Mode: 58 (1280x1024)
> ModeAttributes: 0x9a
> WinAAttributes: 0x7
> WinBAttributes: 0x0
> WinGranularity: 64
> WinSize: 64
> WinASegment: 0xa000
> WinBSegment: 0x0
> WinFuncPtr: 0xc0005b77
> BytesPerScanline: 5120
> XResolution: 1280
> YResolution: 1024
> XCharSize: 8
> YCharSize: 16
> NumberOfPlanes: 1
> BitsPerPixel: 32
> NumberOfBanks: 1
> MemoryModel: 6
> BankSize: 0
> NumberOfImages: 0
> RedMaskSize: 8
> RedFieldPosition: 16
> GreenMaskSize: 8
> GreenFieldPosition: 8
> BlueMaskSize: 8
> BlueFieldPosition: 0
> RsvdMaskSize: 8
> RsvdFieldPosition: 24
> DirectColorModeInfo: 0
> PhysBasePtr: 0xf0000000
> LinBytesPerScanLine: 5120
> BnkNumberOfImagePages: 0
> LinNumberOfImagePages: 0
> LinRedMaskSize: 8
> LinRedFieldPosition: 16
> LinGreenMaskSize: 8
> LinGreenFieldPosition: 8
> LinBlueMaskSize: 8
> LinBlueFieldPosition: 0
> LinRsvdMaskSize: 8
> LinRsvdFieldPosition: 24
> MaxPixelClock: 230000000
> Mode: 5a (1600x1200)
> ModeAttributes: 0x9a
> WinAAttributes: 0x7
> WinBAttributes: 0x0
> WinGranularity: 64
> WinSize: 64
> WinASegment: 0xa000
> WinBSegment: 0x0
> WinFuncPtr: 0xc0005b77
> BytesPerScanline: 6400
> XResolution: 1600
> YResolution: 1200
> XCharSize: 8
> YCharSize: 16
> NumberOfPlanes: 1
> BitsPerPixel: 32
> NumberOfBanks: 1
> MemoryModel: 6
> BankSize: 0
> NumberOfImages: 0
> RedMaskSize: 8
> RedFieldPosition: 16
> GreenMaskSize: 8
> GreenFieldPosition: 8
> BlueMaskSize: 8
> BlueFieldPosition: 0
> RsvdMaskSize: 8
> RsvdFieldPosition: 24
> DirectColorModeInfo: 0
> PhysBasePtr: 0xf0000000
> LinBytesPerScanLine: 6400
> BnkNumberOfImagePages: 0
> LinNumberOfImagePages: 0
> LinRedMaskSize: 8
> LinRedFieldPosition: 16
> LinGreenMaskSize: 8
> LinGreenFieldPosition: 8
> LinBlueMaskSize: 8
> LinBlueFieldPosition: 0
> LinRsvdMaskSize: 8
> LinRsvdFieldPosition: 24
> MaxPixelClock: 230000000
> Mode: 5c (1920x1440)
> ModeAttributes: 0x9a
> WinAAttributes: 0x7
> WinBAttributes: 0x0
> WinGranularity: 64
> WinSize: 64
> WinASegment: 0xa000
> WinBSegment: 0x0
> WinFuncPtr: 0xc0005b77
> BytesPerScanline: 7680
> XResolution: 1920
> YResolution: 1440
> XCharSize: 8
> YCharSize: 16
> NumberOfPlanes: 1
> BitsPerPixel: 32
> NumberOfBanks: 1
> MemoryModel: 6
> BankSize: 0
> NumberOfImages: 0
> RedMaskSize: 8
> RedFieldPosition: 16
> GreenMaskSize: 8
> GreenFieldPosition: 8
> BlueMaskSize: 8
> BlueFieldPosition: 0
> RsvdMaskSize: 8
> RsvdFieldPosition: 24
> DirectColorModeInfo: 0
> PhysBasePtr: 0xf0000000
> LinBytesPerScanLine: 7680
> BnkNumberOfImagePages: 0
> LinNumberOfImagePages: 0
> LinRedMaskSize: 8
> LinRedFieldPosition: 16
> LinGreenMaskSize: 8
> LinGreenFieldPosition: 8
> LinBlueMaskSize: 8
> LinBlueFieldPosition: 0
> LinRsvdMaskSize: 8
> LinRsvdFieldPosition: 24
> MaxPixelClock: 230000000
> (II) I810(0): Primary Monitor: Using hsync range of 30.00-85.00 kHz
> (II) I810(0): Primary Monitor: Using vrefresh range of 50.00-160.00 Hz
> (II) I810(0): Not using mode "1024x768" (no mode of this name)
> (II) I810(0): Not using mode "800x600" (no mode of this name)
> (II) I810(0): Not using mode "720x576" (no mode of this name)
> (II) I810(0): Not using mode "720x480" (no mode of this name)
> (II) I810(0): Not using mode "640x400" (no mode of this name)
> (II) I810(0): Not using mode "512x384" (no mode of this name)
> (II) I810(0): Not using mode "480x300" (no mode of this name)
> (II) I810(0): Not using mode "400x300" (no mode of this name)
> (II) I810(0): Not using mode "320x240" (no mode of this name)
> (II) I810(0): Not using mode "320x200" (no mode of this name)
> (II) I810(0): 6076 kBytes additional video memory is required to
> enable tiling mode for DRI.
> (II) I810(0): 2304 kBytes additional video memory is required to enable
> DRI. (II) I810(0): Disabling DRI.
> (--) I810(0): Virtual size is 640x480 (pitch 640)
> (**) I810(0): *Built-in mode "640x480"
> (II) I810(0): Attempting to use 85Hz refresh for mode "640x480" (41)
> (**) I810(0): Display dimensions: (310, 230) mm
>
> As u see though it finds all the modes it refuses to use either but default
> 640x480. The system is 6.0BETA5. dmesg output is attached, ask for details
> if needed
--
Dave
More information about the freebsd-questions
mailing list