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