Hi, I am no expert at all but my bad experience with many old vga cards & good experience with s3virge PCI cards tell me that you can atleast supress that:
Cannot read V_BIOS (5) line you need to set the option saying something like "scan user flash area" enabled in your bios setup. Again i am no expert, so I may be completelly wrong.... Bye. --- Meelis Roos <[EMAIL PROTECTED]> wrote: > (no answer from newbie list, asking from xpert now) > > I have a powermac 7300 with s3virge pci card (Formac > GA6). The card has > F-code ROM so OpenFirmware recognizes and > initializes it. I boot to > Linux (through macos), Linux sees it as a unknown > 1024x768 openfirmware > framebuffer and it works OK in console. Linux 2.2.20 > and 2.4.19 tested. > > Now I try to run X on it (latest 4.2.99 CVS - tried > 4.1 also, no > difference). The screen comes up garbled - it has > vertical stripes, > mouse cursor is a big square with random pattern, > usually the lower 1/3 > of screen is just garbage where even mouse cursor is > not shown (but it > flickers when moving mouse or scrolling text). When > drawing windows > (xterm for example), some pixels are missing or > garbled and scrolling > distorts all the image. Sometimes (maybe always) > also the color palette > is wrong. Some letters are also flipped > left-to-right in addition to > being garbled. > > 24-bit, 16-bit and 15-bit depth ar all the same; > 8-bit depth does have > correct colors an no garbage in the lower third of > the screen but mouse > cursor and fonts are still garbled. > > Using software cursor cures the cursor image but > this is just one > detail. > > Has anybody run s3virge on powerpc successfully? Any > hints to get it > running? I'm open to trying patches, patch ideas > etc. > > Selected interesting lines from the log: > > (EE) S3VIRGE(0): Cannot read V_BIOS (5) > (II) S3VIRGE: driver (version 1.8.3) for S3 ViRGE > chipsets: virge, 86C325, > virge vx, 86C988, virge dx, virge gx, > 86C375, 86C385, virge gx2, > 86C357, virge mx, 86C260, virge mx+, 86C280, > trio 3d, 86C365, > trio 3d/2x, 86C362, 86C368 > (--) Chipset virge found > (**) S3VIRGE(0): Depth 24, (--) framebuffer bpp 24 > (==) S3VIRGE(0): RGB weight 888 > (==) S3VIRGE(0): Default visual is TrueColor > (==) S3VIRGE(0): Using HW Cursor > (==) S3VIRGE(0): Using fb. > (==) S3VIRGE(0): mx_cr3a_fix. > (==) S3VIRGE(0): XVideo allowed (depends on > chipset). > (II) S3VIRGE(0): initializing int10 > (EE) S3VIRGE(0): Cannot read V_BIOS (5) > (--) S3VIRGE(0): Chipset: "virge" > (II) S3VIRGE(0): vgaHWGetIOBase: hwp->IOBase is > 0x03d0, hwp->PIOOffset is 0x0000 > (II) S3VIRGE(0): vgaHWGetIOBase: hwp->IOBase is > 0x03d0, hwp->PIOOffset is 0x0000 > (--) S3VIRGE(0): No DDC signal > (II) S3VIRGE(0): I2C bus "I2C bus" initialized. > (II) S3VIRGE(0): I2C device "I2C bus:ddc2" > registered at address 0xA0. > (II) S3VIRGE(0): I2C device "I2C bus:ddc2" removed. > (==) S3VIRGE(0): Using gamma correction (1.0, 1.0, > 1.0) > (--) S3VIRGE(0): videoram: 4096k > (--) S3VIRGE(0): Detected current MCLK value of > 79.943 MHz > (II) S3VIRGE(0): Monitor0: Using hsync range of > 30.00-64.00 kHz > (II) S3VIRGE(0): Monitor0: Using vrefresh range of > 50.00-120.00 Hz > (II) S3VIRGE(0): Clock range: 20.00 to 270.00 MHz > (--) S3VIRGE(0): Virtual size is 1280x1024 (pitch > 1280) > (**) S3VIRGE(0): Default mode "1280x1024": 108.0 > MHz, 64.0 kHz, 60.0 Hz > (==) Depth 24 pixmap format is 32 bpp > (II) do I need RAC? No, I don't. > (II) S3VIRGE(0): vgaHWGetIOBase: hwp->IOBase is > 0x03d0, hwp->PIOOffset is 0x0000 > (II) S3VIRGE(0): vgaHWGetIOBase: hwp->IOBase is > 0x03d0, hwp->PIOOffset is 0x0000 > (**) S3VIRGE(0): Using FB > (II) S3VIRGE(0): Using XFree86 Acceleration > Architecture (XAA) > Screen to screen bit blits > Solid filled rectangles > 8x8 mono pattern filled rectangles > CPU to Screen color expansion > Solid Horizontal and Vertical Lines > Offscreen Pixmaps > Setting up tile and stipple cache: > 10 128x68 slots > (==) S3VIRGE(0): Backing store disabled > (==) S3VIRGE(0): Silken mouse enabled > (**) Option "dpms" > (**) S3VIRGE(0): DPMS enabled > > And from XF86Config: > > Section "Module" > Load "extmod" > Load "glx" > Load "dri" > Load "dbe" > Load "record" > Load "xtrap" > Load "speedo" > Load "type1" > EndSection > > Section "Monitor" > Identifier "Monitor0" > VendorName "Monitor Vendor" > ModelName "Monitor Model" > HorizSync 30-64 > VertRefresh 50-120 > Option "DPMS" > EndSection > > Section "Device" > Identifier "Card0" > Driver "s3virge" > VendorName "S3 Inc." > BoardName "86c325 [ViRGE]" > BusID "PCI:0:13:0" > EndSection > > Section "Screen" > Identifier "Screen0" > Device "Card0" > Monitor "Monitor0" > DefaultDepth 24 > SubSection "Display" > Depth 1 > EndSubSection > SubSection "Display" > Depth 4 > EndSubSection > SubSection "Display" > Depth 8 > EndSubSection > SubSection "Display" > Depth 15 > EndSubSection > SubSection "Display" > Depth 16 > EndSubSection > SubSection "Display" > Depth 24 > EndSubSection > EndSection > > -- > Meelis Roos ([EMAIL PROTECTED]) > > _______________________________________________ > Xpert mailing list > [EMAIL PROTECTED] > http://XFree86.Org/mailman/listinfo/xpert __________________________________________________ Do You Yahoo!? HotJobs - Search Thousands of New Jobs http://www.hotjobs.com _______________________________________________ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
