I have 4.6 amd64 installed and can't get X to work at 1280x800. After a default install X won't start and i get an error which i think is caused by nv. I created a xorg.conf file using "X -configure" and then changed the driver from "nv" to "vesa' and was able to get X running, but only at 800x600 resolution. xrandr showed 800x600 as the max supported resolution. Then I added the following to the Monitor section of xorg.conf and was able to get 1024x768. HorizSync 30-120 VertRefresh 50-150 (i have no reason for these numbers.. they just worked) I have tried adding a modeline to solve the problem, but without luck. I'm not quite sure how to get a proper modeline. I used this site to get mine. http://www.arachnoid.com/modelines/ resulting modeline # 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync So here's some output The original Xorg.0.log error after install. Can't get into X. (--) checkDevMem: using aperture driver /dev/xf86 (--) Using wscons driver on /dev/ttyC4 in pcvt compatibility mode (version 3.32) X.Org X Server 1.5.3 Release Date: 5 November 2008 X Protocol Version 11, Revision 0 Build Operating System: OpenBSD 4.6 amd64 Current Operating System: OpenBSD wobsd.funny.org 4.6 MYKERN.MP#0 amd64 Build Date: 01 July 2009 05:32:34PM Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Fri Nov 27 18:59:14 2009 (EE) Unable to locate/open config file (II) Loader magic: 0x771560 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 4.1 X.Org XInput driver : 2.1 X.Org Server Extension : 1.1 ...
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUS FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUS Your nVidia card is not supported by the nv driver, so right you need to use the vesa driver. As I explained here several times, you cannot use custom mode lines with the vesa driver. You have to use one of the video modes provided by the BIOS of your card. So look at Xorg.0.log when using the vesa driver and see if there's a 1280x800 mode listed. If not (which is probably the case) you're screwed. Stay away from nVidia graphics cards, especially on laptops if you want to run an open source system on it. -- Matthieu Herrb
Can you point some good manufacturers, please? Actually, I'm used to recommend nvidia cards (desk & laptop) for most people because they do support most open source systems (Linux, FreeBSD, OpenSolaris), which is way better than ati at least. I do know that OpenBSD does not allow binary blobs and I agree with that policy, but when you say something like "stay away" it might seems they give no support at all for open source systems, and thats wrong. Maybe it is not the ideal in case of OpenBSD, but for me, who mostly use Linux for laptop and OpenBSD on servers, nvidia is doing a good, not excelent, job. Also, if we talk about GPU computing (which I use), nvidia is the only manufacturer who release drivers that compare or even, i.e. tesla, surpass performance on non open source systems. I'm not a nvidia fanboy, but I've found the need to clarify what nvidia actually does for open source community. Maybe you just meant "if you want to run an OpenBSD system". --Rodrigo
You mean, what nvidia does to close parts of unprincipled projects that like to call themselves 'open source'.
On Sat, 28 Nov 2009 13:33:22 -0200 Yes, I'd like to see some pointers also. I recall that there was discussion (might've been on linux kernel) a while ago about a partially-open video card. Why doesn't the community support that? I recall that price was a factor in lack of uptake. Seems to me that opensource is farsical if it runs on closesource hardware. So where's the opensource hardware? Seems like the new world order isn't going to allow that. The trend in hardware looks like a race to keep control. Seems like we are going to be paying for the hardware but not owning; instead leasing. Or am I behind the times and there's salvation from some beneficent hardware maker in Taiwan?