I think it is probably my graphics card drivers fault. I have a radeon 5750. Unfortunately all the threads I have found about fixing this kind of issue involve editing xorg.conf which doesn't even seem to exist.

I have both KDE and GNOME installed and working, in case it matters ^^

Thanks. Using that I've been trying out various xorg.configs. Unfortunatly I seem to always come up against the good old "screen 1 does not having a matching config file, discarding screen 1" error, and the warning

At least I have confirmed that neither the 'radeon' nor the 'radeonhd' drivers work - "vesa" is what X suggests instead. So far I have only tried the xinerama approach for using dual monitors, so I'll try the other methods when I get back. I have attached my xorg.conf on the off chance that I've simply made some foolish error.

Have you checked the man page for the driver you're using? I had the same problem with the nv driver a few years back until I checked the nv man page and saw that the driver has an option "DualHead" that had to be set to true to get non-mirrored dual monitors. radeon might have something similar.

Dual monitors definitely will not work with the vesa driver. And the HD5xxx card will not work with radeonhd. You will have to get radeon working, and it will have to be a very recent version to support your GPU (probably 6.13.0 or higher). And, finally, you should one use one screen section and one device section.

Switch to the radeon driver, try to start X, and show us the /var/log/Xorg.0.log file that is generated.

Adam, I've attached 2 xorg.0.logs; the first uses the autogenerated config and the second is the autogenerated one modified to use the radeon driver. The radeon error seems to simply say that the card isn't supported. The version is 6.12.2 so that is probably the problem. How do you update to a later version of the driver? I can't find it in ports, and I think the version I'm using is the latest -release one. Do I need to re-install the whole operating system to use -current?

Thanks for the help. Hopefully once I've updated the driver to -current everything will work fine.

Quote:

Originally Posted by ocicat

The table displayed in link of the FAQ will answer your question.

I've just tried this and now xdm segfaults on startup. I was under the impression that segfaults indicated buffer overflows and thus were extremely unlikely in an OS as secure as openBSD, but I probably just misread something. It shouldn't be too hard to fix, anyway.

I can't really comment on OpenBSD specific stuff like updating the OS. I know that OpenBSD even uses a modified version of Xorg. If this were FreeBSD or Linux, I'd simply say to pull the latest driver from git and compile it, but I'm not sure how well that would work on OpenBSD.

When I attempt to update to -current using the /snapshots/amd64 directory on the ftp server the installer only gives me the option of using bsd, bsd.rd, and bsd.mp even though all the relevant files are present on the server. I've tried using a different server and found the same issue, so I guess burning the files to a CD won't help either. Given the lack of documentation about this, I must have missed something pretty damn obvious. Any clues?

When I attempt to update to -current using the /snapshots/amd64 directory on the ftp server the installer only gives me the option of using bsd, bsd.rd, and bsd.mp even though all the relevant files are present on the server.

In the absence of those running on the amd64 platform stepping up, I'll add what I can given that I don't run OpenBSD/amd64.

Quote:

Given the lack of documentation about this...

Section 4 of the FAQ extensively covers installation issues which hold for all platforms. As I mentioned earlier in this thread, there were reports over the previous few days which indicated problems with installing on amd64, however, as I recall nothing definitive was described. I have no idea of what you mention above, but I will again recommend that you wait a few days & try again. You can also follow the misc@ mailing list yourself to see if anything else is reported. Information on subscribing can be found at the following: