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

Re: Xorg segfaults on iMac G3 with Rage 128 Pro



Hello,

On 5/7/23 3:14 AM, Paul Wise wrote:
If you add a return statement like this, does that fix the crash?

     /* non-x86 platform */
     if (!info->VBIOS) {
         otypes[0] = OUTPUT_VGA;
         return;
     }

Yes, it no longer segfaults. It goes past the point where it previously
crashed, but now I have a new error:

    (WW) R128(0): Static buffer allocation failed -- need at least 36864 kB video memory
    (II) R128(0): Filling in EXA memory info
    (II) R128(0): Setting up EXA callbacks
    (II) R128(0): Initializing 2D acceleration engine...
    (II) R128(0): Initializing EXA driver...
    (EE) EXA(0): ExaDriverRec::offScreenBase must be <= ExaDriverRec::memorySize
    (EE) R128(0): EXA Acceleration initialization failed.
    (II) R128(0): Acceleration disabled.
    (EE) R128(0): FBIOPUT_VSCREENINFO: Invalid argument
    (EE)
   Fatal server error:
    (EE) AddScreen/ScreenInit failed for driver 0

Is this something I can fix, or does modern Xorg just need more VRAM?

Thanks,
--
Ben Westover

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: