daemonfowl, your "working" X.org logs showed you were in framebuffer mode, and you've described the problem as "X has a bad display". I don't know what your symptoms are, since you never described them. As FAQ 11.2.10 states, and as I quoted above,
in framebuffer mode resolution must be managed from MacOS.
The X.Org errors you are seing, "
module requirement mismatch," are rare with OpenBSD. They occur when X.Org code modules are not in sync with each other.
- It is possible that your snapshot was built during a time of transition within the Xenocara code base, such as during the XAA transition mentioned above.
- You can wait for the next snapshot, or build Xenocara yourself, and see if this particular problem is resolved.