Oliver Schurr wrote:

> Hi Xperts
>
> I have a Cirrus CLGD 5430 1MB card, (alpine card) that works perfectly
> in X 3.3.2.3 for the last 5 years and I can get 800x600x16bit without
> any problems.
>
> Monitor settings 31.5-64.3 KHz, 50-100 Hz
>
> BUT, not in X 4.2.1! I tried everything I could think of... frequencies,
> referesh rates, and I even put the ModeLines from the XF86Config into
> the new
> XF86Confg-4 file and it still can't do 800x600x16bit resolutions. I did
> compile X4.2.1 from sources here and that gave no problems at all.
>
> For what it's worth, the 8 bit depth works just as well in X 4.2.1 as it
> did in X 3.3.2.3, so no problems there.
>
> Here's a piece from the X4 log file.
>
> (II) CIRRUS: driver for Cirrus chipsets: CLGD5430, CLGD5434-4,
> CLGD5434-8,
>         CLGD5436, CLGD5446, CLGD5480, CL-GD5462, CL-GD5464, CL-GD5464BD,
>
>         CL-GD5465, CL-GD7548
> (II) Primary Device is: PCI 00:04:0
> (--) Chipset CLGD5430 found
> (II) Loading sub module "cirrus_alpine"
> (II) LoadModule: "cirrus_alpine"
> (II) Loading /opt/X11R6/lib/modules/drivers/cirrus_alpine.o
> (II) Module cirrus_alpine: vendor="The XFree86 Project"
>         compiled for 4.2.1, module version = 1.0.0
>         ABI class: XFree86 Video Driver, version 0.5
>
> Further down I also get some errors from the CIRRUS autodetection like
>
> (II) CIRRUS(0): initializing int10
> (II) CIRRUS(0): Primary V_BIOS segment is: 0xc000
> (++) CIRRUS(0): Depth 16, (--) framebuffer bpp 16
> (==) CIRRUS(0): RGB weight 565
> (==) CIRRUS(0): Default visual is TrueColor
> (**) CIRRUS(0): Option "MMIO" "true"
> (==) CIRRUS(0): Using SW cursor
> (--) CIRRUS(0): Linear framebuffer at 0xE0000000
> (EE) CIRRUS(0): No valid MMIO address in PCI config space
> (--) CIRRUS(0): Not Using MMIO
> (II) Loading sub module "i2c"
> (II) LoadModule: "i2c"
> (II) Loading /opt/X11R6/lib/modules/libi2c.a
> (II) Module i2c: vendor="The XFree86 Project"
>         compiled for 4.2.1, module version = 1.2.0
>         ABI class: XFree86 Video Driver, version 0.5
> (II) Loading sub module "ddc"
> (II) LoadModule: "ddc"
> (II) Loading /opt/X11R6/lib/modules/libddc.a
> (II) Module ddc: vendor="The XFree86 Project"
>         compiled for 4.2.1, module version = 1.0.0
>         ABI class: XFree86 Video Driver, version 0.5
> (EE) CIRRUS(0): I2C initialization failed
> (==) CIRRUS(0): Using gamma correction (1.0, 1.0, 1.0)
> (--) CIRRUS(0): Memory Config reg 1 is 0x15
> (--) CIRRUS(0): VideoRAM: 1024 kByte
> (==) CIRRUS(0): Min pixel clock is 12 MHz
> (--) CIRRUS(0): Max pixel clock is 50 MHz
> (II) CIRRUS(0): Monitor0: Using hsync range of 31.50-64.30 kHz
> (II) CIRRUS(0): Monitor0: Using vrefresh range of 50.00-100.00 Hz
> (II) CIRRUS(0): Clock range:  12.00 to  50.00 MHz
>
> MMIO did work just fine in X 3.3.2.3 and was clearly detected when I
> piped the output of startx into a file. And I don't know about that i2c
> stuff.
>
> Is there something inherently wrong/unsupported in the
> cirrus/cirrus-alpine drivers in X 4.2.1 that previously was supported in
> X 3.x?
>
> Any ideas what I can do to get 800x600x16bit resolution in X 4.2.1?
>
> Are there any tweaks in the .cf files in the source code that enable
> more/other features in the cirrus/cirrus-alpine drivers that enable
> those capabillities?
>
> Thanks a lot folks.
>
> Oliver Schurr

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to