On Wed, 24 Mar 2021 23:03:14 +0200
Claudiu Tănăselia <[email protected]> wrote:

> Hello,
> 
> I've installed OpenBSD 6.8 on an iMac G3 (Summer 2000 edition) and there was 
> nothing unusual during install or post-install stage, I was able to install 
> and boot OpenBSD without an issue. 
> 
> However, when X (xenodm) starts, it ignores the built-in display. The 
> built-in display goes dark and if a second display is plugged-in via VGA 
> port, then that display is usable, however not the built-in display. Is this 
> a bug or a feature? xrandr only shows 1 monitor, even when the second VGA 
> monitor is plugged it. 

That's a bug.  Last year I put OpenBSD on an iMac G3 PowerMac2,1 from
1999, and xenodm turned off the display, so I needed to disable X.
I didn't think to try the VGA port.  (If I recall, this iMac has the
VGA port hiding under a plastic cover.)  I recall that Xorg in OpenBSD
did work several years ago, but I don't know when the bug was added.

> dmesg is available here: https://pastebin.com/TsEBjZNi

Your iMac (like mine) has an ATI Rage 128, which is too old for the
radeondrm kernel driver.  The kernel uses vgafb(4), the framebuffer
mapped by Open Firmware, and Xorg uses the old r128(4) ums driver.
The VGA port should mirror the internal display; the hardware (if I
recall) can't put different images on the 2 displays.

> Can the internal display be used with X on OpenBSD?

I now can't power on my iMac, so I won't be able to find my a way to
use the internal display in X.  (My iMac's display was blinking or
flickering, then the iMac lost power a few times, now it makes no
noise when I press the power button.  After searching the internet, I
suspect that the display might have a bad "flyback transformer".)

--George

> Thank you,
> Claudiu.
> 


-- 
George Koehler <[email protected]>

Reply via email to