How to create correct xorg.conf for VIA EX15000LG + ACER AL 1716F
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
How to create correct xorg.conf for VIA EX15000LG + ACER AL 1716F
I successfully installed CentOS 6.2 on this vintage VIA EX15000LG PC but for some reason the display configuration part didn't identify the ACER AL 1716F (LCD monitor) connected to it, so the screen shows only part of the 1280x1024 configured resolution.
(if I remotely connect to this PC via VNC, from a system with a larger monitor, that 1280x1024 looks great)
I need help figuring out the correct xorg.conf for this unique VIA EX15000LG + ACER AL 1716F combination.
I know that in CentOS 6.2 there is no (need for) an xorg.conf file by default since the correct modes are supposed be automagically configured, but since this doesn't work for my unique combo, I believe I need to help the system by generating one.
So, I did 'sudo Xorg -configure' and that's what I received:
Code:
[root@localhost ~]# sudo Xorg -configure
X.Org X Server 1.10.4
Release Date: 2011-08-19
X Protocol Version 11, Revision 0
Build Operating System: c6b18n3 2.6.32-71.el6.x86_64
Current Operating System: Linux localhost.localdomain 2.6.32-220.el6.i686 #1 SMP Tue Dec 6 16:15:40 GMT 2011 i686
Kernel command line: ro root=/dev/mapper/vg_ber-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_LVM_LV=vg_ber/lv_swap rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb rd_LVM_LV=vg_ber/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM
Build Date: 07 December 2011 11:33:27PM
Build ID: xorg-x11-server 1.10.4-6.el6
Current version of pixman: 0.18.4
Before reporting problems, check https://www.redhat.com/apps/support/
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: Tue Apr 2 23:21:29 2013
List of video drivers:
vmware
amd
sisusb
glint
sis
cirrus
tdfx
s3virge
savage
radeon
i128
v4l
voodoo
dummy
rendition
ati
openchrome
qxl
geode
mach64
i740
trident
nouveau
vmwlegacy
ztv
nv
ast
neomagic
siliconmotion
apm
mga
intel
xgi
r128
fbdev
vesa
(EE) Failed to load module "vmwgfx" (module does not exist, 0)
(EE) vmware: Please ignore the above warnings about not being able to to load module/driver vmwgfx
(++) Using config file: "/root/xorg.conf.new"
(EE) open /dev/fb0: No such device
Number of created screens does not match number of detected devices.
Configuration failed.
The resulting 'xorg.conf.new' file is attached. It looks very nice and polished but since the correct monitor has not been identified, it basically reflects the current incorrect configuration.
How do I continue from here? Do I really need to specify 3 monitors there? (I really have only that single monitor connected, through a DVI analog connector).
I'd start with the xorg.conf below. If the vesa driver doesn't do what you need, try fbdev. I had problems with the openchrome driver in the distant past; don't know if those problems have been resolved as that hardware is long gone.
OK, I tried 'fbdev' (instead of 'vesa') for the 'Driver' line and I got a "no screens found" error.
This is the relevant snippet from /var/log/Xorg.0.log:
Code:
[ 75048.995] (II) Loading extension DOUBLE-BUFFER
[ 75048.995] (II) LoadModule: "fbdev"
[ 75048.996] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 75048.996] (II) Module fbdev: vendor="X.Org Foundation"
[ 75048.996] compiled for 1.10.4, module version = 0.4.2
[ 75048.996] ABI class: X.Org Video Driver, version 10.0
[ 75048.996] (II) FBDEV: driver for framebuffer: fbdev
[ 75048.997] (--) using VT number 7
[ 75049.013] (II) Loading sub module "fbdevhw"
[ 75049.014] (II) LoadModule: "fbdevhw"
[ 75049.014] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 75049.014] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 75049.014] compiled for 1.10.4, module version = 0.0.2
[ 75049.014] ABI class: X.Org Video Driver, version 10.0
[ 75049.014] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 75049.014] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 75049.176] (EE) open /dev/fb0: No such device
[ 75049.181] (WW) Falling back to old probe method for fbdev
[ 75049.181] (II) UnloadModule: "fbdev"
[ 75049.181] (II) Unloading fbdev
[ 75049.181] (II) UnloadModule: "fbdevhw"
[ 75049.181] (II) Unloading fbdevhw
[ 75049.181] (EE) Screen(s) found, but none have a usable configuration.
[ 75049.181]
Fatal server error:
[ 75049.181] no screens found
What does that error mean? AFAIK, there is a screen definition in that xorg.conf (all I changed was the Driver)
Also, since the original install didn't complain about the video "card" and only complained about the monitor, is it possible that all I need is fix the "Monitor" section?
I am attaching the /var/log/Xorg.0.log for better insight..
not too many signs of fault with xorg.
Have you reset your Acer monitor to auto?
If not, press the power button to get the osd menu,
use the arrow keys, 2 center buttons on the front screen of the AL1716,
to move to auto and select.
The screen jiggles about finding the center and edges, blah, blah.....
Just a thought....
Here's my entire xorg.conf...
Also, X will look for it's config files in several places, but it looks at /etc/X11/xorg.conf first.
That's why you may not have an /etc/X11/xorg.conf with everything in it. The current approach is to modularise and reuse code.
If you search, using locate, for xorg.d
Code:
locate xorg.d
locate xorg.conf.d
you may find the other components there in smaller files.
I have 2 monitors and use one desktop spread across when using kde. But nothing is assigned to the Acer before X starts.
Main mon is configured, the second monitor is right of main.
/etc/X11/xorg.conf
Unfortunately this didn't help. Even with this totally correct monitor setting, I am still getting the previous behavior (either with vesa or openchrome).
I know that it is possible to achieve perfect 1280x1024 display with this motherboard+monitor combo, because I have Windows XP on it in dual-boot and it works perfectly in 1280x1024. All I have to do now is to find the right settings.
I am attaching the latest xorg.conf I tried (without much progress)
Regarding generating the 1280x1024 Modeline via 'gtf': How do I know what the correct Horizonal Hz to specify for this monitor? (I used 60Hz, but perhaps it requires a different frequency for this mode?)
The answer may be found in the official specs: 75Hz! So, I tried it with a 75Hz Modeline but still no change in behavior.
(I also tried it with a 50Hz Modline, no help here either)
I suspect I should be using the openchrome (which currently produces "Input Not Supported") but with some very specific options from this list:
This seems like a strange suggestion, but, thinking back to the problems I had with my monitor, one of the key factors in making it display in its full 1680x1050 glory was to set the display size in the "Monitor" section. Based on your monitor's specs, your "Monitor" section should therefore be:
I am attaching the latest xorg.conf, which displays the entire 1280x1024 but through a smaller viewport which seems to be about 1/4 of the actual resolution of the monitor. It may be usable that way but not very convenient and definitely strange.
A slight modification of your most recent xorg.conf for you to try:
Code:
Option "ZAxisMapping" "4 5 6 7"
Nope. Didn't work.
I think I am going to give up. This box is going to be a headless server anyway and so after initial install, I will simply continue configuration from a remote X server (Ubuntu). Oh well.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.