Hi,

I've some problems with xfree and my laptop. It's equiped with an i815M 
graphics chipset. Xfree documentation suggests to use i810 modules. So far 
everything works fine. Xfree starts up and I've got everthing up and 
running (with some minor problems with transparence - for example the 
logout screen of KDE looks terribel). When looking at the xfree log I 
noticed the following line:

(==) I810(0): Direct rendering disabled

Can anyone help me and tell me how to enable it (btw: full output of 'grep 
810 /var/log/XFree.0.log' is attached at the bottom).
Some more details about my configuration:

relevant parts of /etc/X11/XF86Config-4

Section "Module"
 [...]
        Load  "dri"
 [...]
EndSection

Section "Device"
        Identifier  "Generic Video Card"
        Driver      "i810"
        VideoRam    16384
EndSection

Section "DRI"
        Mode         0666
EndSection


relevant parts of the kernel config:

CONFIG_AGP=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_I810=y
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_SWORKS is not set
CONFIG_DRM=y
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_GAMMA is not set
# CONFIG_DRM_R128 is not set
# CONFIG_DRM_RADEON is not set
CONFIG_DRM_I810=y
# CONFIG_DRM_MGA is not set
# CONFIG_MWAVE is not set


If somebody of you knows what I might have missed, I'd be gald if you could 
help me.

Beside the DRI mode I've got an other xfree question. This Laptop (it's a 
sony vaio) has several function key. They are not hard-wired but controlled 
by software. I got them to work by using sonypi (kernel 2.4.14). For the 
suspend to disk/RAM functions I'll have to wait until kernel 2.5.x gets 
rolling since this laptop has no APM but only ACPI support and from what 
I've heard there is a new driver model coming up in 2.5 that will support 
ACPI. Besides that I wonder how to get the external screen to work. 
Stelian Pop (author of sonypi) told me the following:

"That's an XFree driver thing. XFree needs to support the external
monitor first (this may be already the case, depending on your card
model).
Next, XFree needs to be capable of switching from one output to 
another when told by some external program (like sonypid, when it
gets the Fn-F7 event). AFAIK, there is no support for this cold
switching yet."

I'm not really sure now what to do to get an external monitor to work. I 
understand that soft switching might not be possible yet but is there a way 
to get the external monitor enabled already at xfree startup? If so, can 
anybody tell me how to do that or some place where I can find more 
information on that subject?

Thanks in advance,

  Tom Winkler

P.S. please send a cc of your answers to [EMAIL PROTECTED] since I'm not 
subscribed to the mailing list - thanks!

--- attached information ---

output of 'grep 810 /var/log/XFree.0.log'

        [11] -1 0       0x00001810 - 0x0000181f (0x10) IX[B]
        [11] -1 0       0x00001810 - 0x0000181f (0x10) IX[B]
        [18] -1 0       0x00001810 - 0x0000181f (0x10) IX[B]
(II) LoadModule: "i810"
(II) Loading /usr/X11R6/lib/modules/drivers/i810_drv.o
(II) Module i810: vendor="The XFree86 Project"
(II) I810: Driver for Intel i810 chipset: i810, i810-dc100, i810e, i815
        [18] -1 0       0x00001810 - 0x0000181f (0x10) IX[B]
        [21] -1 0       0x00001810 - 0x0000181f (0x10) IX[B]
(**) I810(0): Depth 24, (--) framebuffer bpp 24
(==) I810(0): RGB weight 888
(==) I810(0): Default visual is TrueColor
(II) I810(0): initializing int10
(II) I810(0): Primary V_BIOS segment is: 0xc000
(II) I810(0): VESA BIOS detected
(II) I810(0): VESA VBE Version 3.0
(II) I810(0): VESA VBE Total Mem: 1024 kB
(II) I810(0): VESA VBE OEM: Intel815M(TM) Graphics Chip Accelerated VGA BIOS
(II) I810(0): VESA VBE OEM Software Rev: 1.0
(II) I810(0): VESA VBE OEM Vendor: Intel Corporation
(II) I810(0): VESA VBE OEM Product: i815M Graphics Controller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) I810(0): VESA VBE DDC supported
(II) I810(0): VESA VBE DDC Level none
(II) I810(0): VESA VBE DDC transfer in appr. 0 sec.
(II) I810(0): VESA VBE DDC read failed
(--) I810(0): Chipset: "i815"
(--) I810(0): Linear framebuffer at 0xF8000000
(--) I810(0): IO registers at addr 0xF4000000
(II) I810(0): I810CheckAvailableMemory: 206844k available
(**) I810(0): Will alloc AGP framebuffer: 16384 kByte
(==) I810(0): Using gamma correction (1.0, 1.0, 1.0)
(II) I810(0): Generic Monitor: Using hsync range of 31.50-57.00 kHz
(II) I810(0): Generic Monitor: Using vrefresh range of 50.00-100.00 Hz
(II) I810(0): Clock range:  12.00 to 136.00 MHz
(II) I810(0): Not using default mode "1024x768" (unknown reason)
(II) I810(0): Not using default mode "1024x768" (hsync out of range)
(II) I810(0): Not using default mode "1024x768" (hsync out of range)
(II) I810(0): Not using default mode "1152x864" (hsync out of range)
(II) I810(0): Not using default mode "1280x960" (hsync out of range)
(II) I810(0): Not using default mode "1280x960" (bad mode 
clock/interlace/doublescan)
(II) I810(0): Not using default mode "1280x1024" (hsync out of range)
(II) I810(0): Not using default mode "1280x1024" (hsync out of range)
(II) I810(0): Not using default mode "1280x1024" (bad mode 
clock/interlace/doublescan)
(II) I810(0): Not using default mode "1600x1200" (bad mode 
clock/interlace/doublescan)
(II) I810(0): Not using default mode "1600x1200" (bad mode 
clock/interlace/doublescan)
(II) I810(0): Not using default mode "1600x1200" (bad mode 
clock/interlace/doublescan)
(II) I810(0): Not using default mode "1600x1200" (bad mode 
clock/interlace/doublescan)
(II) I810(0): Not using default mode "1600x1200" (bad mode 
clock/interlace/doublescan)
(II) I810(0): Not using default mode "1792x1344" (bad mode 
clock/interlace/doublescan)
(II) I810(0): Not using default mode "1792x1344" (bad mode 
clock/interlace/doublescan)
(II) I810(0): Not using default mode "1856x1392" (bad mode 
clock/interlace/doublescan)
(II) I810(0): Not using default mode "1856x1392" (bad mode 
clock/interlace/doublescan)
(II) I810(0): Not using default mode "1920x1440" (bad mode 
clock/interlace/doublescan)
(II) I810(0): Not using default mode "1920x1440" (bad mode 
clock/interlace/doublescan)
(II) I810(0): Not using default mode "1400x1050" (hsync out of range)
(II) I810(0): Not using default mode "1400x1050" (bad mode 
clock/interlace/doublescan)
(--) I810(0): Virtual size is 1024x768 (pitch 1024)
(**) I810(0): Default mode "1024x768": 75.0 MHz, 56.5 kHz, 70.1 Hz
(II) I810(0): Modeline "1024x768"   75.00  1024 1048 1184 1328  768 771 777 
806 -hsync -vsync
(**) I810(0): Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz
(II) I810(0): Modeline "800x600"   56.30  800 832 896 1048  600 601 604 631 
+hsync +vsync
(**) I810(0): Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz
(II) I810(0): Modeline "640x480"   36.00  640 696 752 832  480 481 484 509 
-hsync -vsync
(++) I810(0): DPI set to (100, 100)
        [23] -1 0       0x00001810 - 0x0000181f (0x10) IX[B]
(II) I810(0): Setting dot clock to 75.0 MHz [ 0x17 0x6 0x20 ] [ 25 8 2 ]
(II) I810(0): chose watermark 0x22214000: (tab.freq 75.0)
(WW) I810(0): xf86AllocateGARTMemory: allocation of 1024 pages failed
(II) I810(0): No physical memory available for 4194304 bytes of DCACHE
(II) I810(0): Adding 512 scanlines for pixmap caching
(II) I810(0): Allocated Scratch Memory
(II) I810(0): Using XFree86 Acceleration Architecture (XAA)
(==) I810(0): Backing store disabled
(==) I810(0): Silken mouse enabled
(**) I810(0): DPMS enabled
(==) I810(0): Direct rendering disabled
_______________________________________________
Newbie mailing list
[EMAIL PROTECTED]
*** To unsubscribe , or change message options, see:
http://XFree86.Org/mailman/listinfo/newbie

Reply via email to