[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ext. Cinema Display with FBDev



Hello folks,

I'm trying to get my Cinema Display 20'' (predecessor model) work on my Powerbook G4 with Radeon 9600 M10 (OS X is saying 9700 M11, I think both use the same chip R300).

I have an almost working config with kernel 2.6.12.3 and XFree 4.5.0 over the FBDev.
I append "video=ofonly" to the kernel :

image=/boot/vmlinux-2.6.12.3
    label=Cinema
    read-only
    root=/dev/hda9
    # does not work :
    # append="video=aty128fb:vmode:20"
    # append="video=radeonfb:1680x1050-32@60"
    # append="video=radeon:1680x1050-32@60"
    # append="video=atyfb video=ofonly"
    # append="video=radeonfb video=ofonly"
    # works :
    append="video=ofonly"

The XFree - configuration is raw the following :

######################
# DEVICE
######################
Section "Device"
    Identifier    "FB"
    Driver        "fbdev"
    BusID        "PCI:0:16:0"
    Option        "fbdev"        "/dev/fb1"

######################
# MONITOR
######################
Section "Monitor"
    Identifier    "CinemaFB"
    VendorName     "Apple"
    ModelName    "Apple Cinema 20"
    # 1600x1200 @ 70 Hz, 87.50 kHz hsync
Modeline "1600x1200" 189 1600 1664 1856 2160 1200 1201 1204 1250 -HSync -VSync
EndSection


######################
# SCREEN
######################
Section "Screen"
    Identifier    "Cinema"
    Device        "FB"
    Monitor        "CinemaFB"
    DefaultDepth    8
    SubSection "Display"
        Depth        8
        # has no effect with FBDev
        # Modes        "1600x1200"
        Visual        "StaticColor"
    EndSubSection
EndSection


The Problem is the output of the FBDev that looks like that :

http://www.forward-tech.de/Cinema_Output.jpg

If I make a Software - Screenshot (http://www.forward-tech.de/ Screenshot.jpg),
the colors look correct, so I guess it is the FBDev.

Especially when I take a look to the radeonfb.c driver there is nothing
about the M10 in there.

Has anyone made the same experiences or found a solution ?

Experiences in builing an DRI driver with X.org or
with R300 codes on http://r300.sourceforge.net/R300.php are appreciated, too.


Thanks a lot for your help,

Michael Igler



Reply to: