Many thanks for your reply.
On Monday, March 7, 2016 at 3:13:57 AM UTC+11, Winston wrote:
If you haven't already done so, I suggest running "Xorg -configure".
Start with the config file that produces and modify as desired.
It's much worse than you imagine. 'Xorg -configure' fails with
'number of created screens does not match number of detected
devices'.
There is something odd about the card---'scanpci' output:
pci bus 0x0000 cardnum 0x02 function 0x00: vendor 0x8086 device
0x2e12
Intel Corporation 4 Series Chipset Integrated Graphics
Controller
pci bus 0x0000 cardnum 0x02 function 0x01: vendor 0x8086 device
0x2e13
Intel Corporation 4 Series Chipset Integrated Graphics
Controller
So, one card, two devices; but there is only one monitor. There
is a VGA output and a DisplayPort output port, but I don't know
if that has anything to do with the two detected devices. Xorg
detects these devices:
[ 144.787] (--) PCI:*(0:0:2:0) 8086:2e12:103c:3034 rev 3, Mem @
0xf0000000/4194304, 0xe0000000/268435456, I/O @ 0x00001230/8
[ 144.787] (--) PCI: (0:0:2:1) 8086:2e13:103c:3034 rev 3, Mem @
0xf0400000/1048576
but if I specify 'intel' as the driver it fails.
So, I have to use an xorg.conf which explicitly tells Xorg what
device to use. One missing section you mention is:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
EndSection
I don't have an InputDevice section; I am using HAL and HAL does
seem to recognize the card (from 'lshal'):
udi = '/org/freedesktop/Hal/devices/pci_0_0/display_2_0'
info.solaris.driver = 'i915' (string)
solaris.devfs_path = '/pci@0,0/display@2' (string)
info.product = 'VGA compatible controller' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_0_0/display_2_0' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_0_0_0' (string)
[ 7014.986] (EE) No devices detected.
[ 7014.986] (EE) no screens found(EE)
This could be a config problem rather than a hardware detection
problem, in which case the lines before those in the log file should
indicate what failed.
I can't disagree with that but I can't see where the
configuration is wrong.
Perhaps needless to say the 'vesa' driver works and that is what
I have been using for 2 years. I used to use FreeBSD but Xorg
under that seemed to get the intel driver working properly, but I
don't have any record of what xorg.conf was like for that. But
again, Xorg -configure wouldn't work on FreeBSD for the same
reason I mentioned above.
Anyway, thanks for your suggestions.
Noel Hunt
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)