|
OpenBSD General Other questions regarding OpenBSD which do not fit in any of the categories below. |
|
Thread Tools | Display Modes |
|
|||
dual monitor ATI issues
I can't get openBSD 4.7 on amd64 to recognise that I have 2 monitors. It just displays exactly the same thing on each one, and xrandr claims I only have one:
$ xrandr Screen 0: minimum 640 x 400, current 1280 x 1024, maximum 1280 x 1024 default connected 1280x1024+0+0 0mm x 0mm 1280x1024 0.0* 1280x960 0.0 1152x864 0.0 1024x768 0.0 800x600 0.0 640x480 0.0 720x400 0.0 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 ^^ Any ideas, or commands I need to run to give you more info? |
|
|||
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
X:/usr/X11R6/lib/modules/drivers/radeonhd_drv.so: /usr/X11R6/lib/modules/drivers/radeon_drv.so : WARNING : symbol(AtomBiosRequestList) size mismatch, relink your program 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. Thanks for the help so far. This will get solved one way or another. |
|
|||
No edits allowed?
-Disregard that xorg.conf, now it claims 'no screens detected'. I'm going on holiday. |
|
||||
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 checked the man page and alas found nothing to that effect.
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? Last edited by whomever; 23rd August 2010 at 10:04 PM. |
|
|||
Quote:
|
|
|||
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.
Adam |
|
|||
Thanks for the help. Hopefully once I've updated the driver to -current everything will work fine.
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. |
|
|||
Quote:
I have seen a few comments on the misc@ indicating that others have had oddities occur with amd64 snapshots from today. You may want to watch the ftp site(s) for a newer snapshot. |
|
|||
OpenBSD has stack protection which can prevent overflows, it provides safer string API's, and runtime overflow detection.
It doesn't eliminate programming errors, or save you after they've been made.. a bad process is going to be terminated. |
|
|||
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?
|
|
|||
Quote:
Quote:
http://www.openbsd.org/mail.html The bottom of this page also mentions a number of archive sites in case you don't want to subscribe. |
|
|||
The strange thing is that the dual monitors worked fine in fedora 13, even though f13 doesn't have drivers for my graphics card.
Anyway I think I'll practise with a shell account on an openBSD server for a few months before I attempt installing it again. Thanks for the help. |
|
|||
Fedora 13 has drivers for every radeon currently on the market. They only support 2D modesetting on your GPU, but it's the exact same driver (radeon) that I mentioned above.
Adam |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Syslog-ng Monitor | plexter | OpenBSD Packages and Ports | 8 | 5th February 2010 09:38 PM |
gdm/ new monitor issue | jimbus | FreeBSD General | 3 | 4th August 2009 07:39 PM |
wlan -> monitor mode | ccc | FreeBSD Security | 2 | 4th November 2008 09:19 PM |
What is best way to monitor for bad sectors? | PeterSteele | FreeBSD General | 9 | 16th August 2008 02:41 AM |