hi
Howto configure X Window on opensuse 11.4 and older x86 hardware with 32MB graphic card?
hi
Howto configure X Window on opensuse 11.4 and older x86 hardware with 32MB graphic card?
On Tue, 05 Jul 2011 17:06:02 +0000, upiter wrote:
> hi
>
> Howto configure X Window on opensuse 11.4 and older x86 hardware with
> 32MB graphic card?
You’ll need to provide more information about the hardware you’re using.
Jim
–
Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C
On 07/05/2011 07:06 PM, upiter wrote:
>
> older x86 hardware with 32MB graphic card?
if your older machine doesn’t meet the recommended requirements of the
supported versions (11.3 and 11.4) then i would urge you go for a
‘lighter’ Linux distro…openSUSE is top of the line, more powerful than
a locomotive and able to jump tall buildings in a single bound and run
rings around Win7…when running on modern hardware, see:
http://en.opensuse.org/Hardware_requirements
here is a couple of year old list of less demanding distros and desktop
environments: http://tinyurl.com/ylf8zq9
i think i would start with Puppy or D@mn Small…
On Tue, 05 Jul 2011 18:36:03 +0000, upiter wrote:
> hendersj;2361428 Wrote:
>>
>> You’ll need to provide more information about the hardware you’re
>> using.
>>
>> Jim
>>
>>
> I have Optiplex GX260 from DELL (Small Desktop Computer):
>
> ‘Documentation’
> (http://support.dell.com/support/edocs/systems/opgx260/en/ug/index.htm)
So clicking on the "technical specifications’ on that page leads to a 404.
If you would outline the hardware installed in your system explicitly
rather than trying to take shortcuts, I’m sure that will help those who
are able to help you.
Posting what effectively is “my thing’s broke!” is unlikely to get you
helpful answers - but so far, that’s about all the information you’ve
provided.
You need to also provide a description of what happens when you actually
try to start X. What error messages you get, etc.
If you turn it into a game of “20 questions” where those trying to help
you have to ask the questions, you’re not going to get near as much help
as you are if you provide some actual information that helps us help you.
See http://www.catb.org/~esr/faqs/smart-questions.html for some helpful
tips in how to get help.
Thanks,
Jim
–
Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C
Jim Henderson wrote:
>
> So clicking on the "technical specifications’ on that page leads to a 404.
>
That page works for me but does not tell very specific details, I now know
that the machnie has a minimum RAM of 128 MB and a max RAM of 2 GB. I can
also not see any info about the graphics card.
@upiter: Please provide the details of your specific machine.
–
PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.4 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.4 | nVidia
ION | 3GB Ram
[quote="“upiter,post:4,topic:69211”]
I have Optiplex GX260 from DELL (Small Desktop Computer):
Documentation[/QUOTE]
According to the web site (and others) that GX260 could have integrated graphics. Yet you state a 32MB graphic card.
Perhaps you could point out WHERE in the link and post you provided tells us EXACTLY what graphics device you have ? I looked, and I can NOT tell from what you provided (other to speculate around an Intel 845G chipset), but since you provided the information I hope you know what you are providing ??
Anyway, if you can boot to GNU/Linux and obtain a terminal prompt, what would help us help you would be for you to run this command:
/sbin/lspci -nnk | grep VGA -A2
and post here the output. If you can’t copy and paste it, then take an infocus pix with a digital camera and post that to Fast, Free Image Hosting - ImageBam and post here the URL.
Also, if you can boot the PC (even to a text mode), what would be useful would be for you to copy the contents of the file /var/log/Xorg.0.log (and /var/log/Xorg.0.log.old) and copy and paste each of them to a separate SUSE Paste web page, and post here the URL address of each of those pastes. That way we can examine the log file to see what problems you may be experiencing.
If all you are looking for is general theory on Linux graphics, you can look at this practical theory guide: openSUSE Graphic Card Practical Theory Guide for Users
Sorry, Technical Specifications of Optiplex GX260:
and using Ubuntu Live on this computer:
*-display
description: VGA compatible controller
product: 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:16 memory:e8000000-efffffff(prefetchable) memory:ff680000-ff6fffff
BTW after installing opensuse 11.1 or 11.4, I cannot start X windows, I get just a black screen.
If the Ubuntu GNU/Linux liveCD works for you, then please could you humour me and provide the output that I asked when booting from that GNU/Linux distribution.
I will quote what I asked, so that it is easier for you to see what I asked:
Note Ubuntu IS a GNU/Linux distribution, and the information from Ubuntu is also of interest there, as what I asked for is useful when things don’t work and useful when things do work.
from opensuse 11.4:
# /sbin/lspci -nnk | grep VGA -A2
00:02.0 VGA compatible controller [0300]: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device [8086:2562] (rev 01)
Subsystem: Dell Device [1028:0126]
Kernel driver in use: i915
Thanks. There is a LOT of information there. There are many instances of the warning " intel_uxa_prepare_access: bo map failed: Input/output error ". I did a surf on that and MANY GNU/Linux distributions have encountered that error. According to this debian bug report and some others this is an upstream problem which likely has been fixed in version 2.15 of the Intel driver. However openSUSE-11.4 comes with the 2.14 version of the driver. Updating the Intel graphic driver is NOT a trivial matter.
Here, more for the record, is some of the material I looked at from the paste/link you provided, which lead me to the above conclusion:
**X.Org X Server 1.9.3**
Release Date: 2010-12-13
.........
48.164] Current Operating System: Linux linux **2.6.37.1-1.2-default** #1 SMP 2011-02-21 10:34:10 +0100 i686
.......
49.025] (II) **Module intel**: vendor="X.Org Foundation"
49.025] compiled for 1.9.3, module **version = 2.14.0**
.........
49.130] (II) intel(0):** Integrated Graphics Chipset: Intel(R) 845G**
49.130] (--) intel(0): Chipset: "845G"
That tells me openSUSE-11.4 with the 2.6.37.1 kernel that you have not updated during the installation (even though a 2.6.37.6 kernel is available with some fixes for the Intel driver). Probably updating during the installation would have been a good idea to do so, IF you had a wired internet connection. Its even possible (albeit NO guarantee) had you done so that your graphics would have worked. … But that is SPECULATIVE on my part.
You can see the 2.14.0 Intel driver is loaded (also the i915 from the ‘lspci’ command is also an Intel driver module). Your Intel 845G integrated graphic chipset was clearly detected.
..........
49.578] (II) intel(0): EDID for output VGA1
49.579] (II) intel(0): Manufacturer: DEL Model: a024 Serial#: 844116556
...........
49.579] (II) intel(0): Serial No: UY5496AD2P2L
49.579] (II) intel(0): Monitor name: DELL E197FP
..........
49.579] (II) intel(0): EDID (in hex):
followed by EDID ]
In the above code quote, the EDID code for your Dell monitor followed which looked promising.
… but then things start going ‘downhill’ and deteriorate .
… the following puzzles me:
55.964] (II) XKB: reuse xkmfile /var/lib/xkb/compiled/server-C37DE65A5B365D52A52EC1F2CB656087341C7EF8.xkm
84.088] (II) intel(0): EDID vendor "DEL", prod id 40996
28 seconds of no activity during the boot.
… and then this is not good:
88.681] (WW) intel(0): intel_uxa_prepare_access: bo map failed: Input/output error
89.030] (EE) intel(0): Detected a hung GPU, disabling acceleration.
89.032] (WW) intel(0): intel_uxa_prepare_access: bo map failed: Input/output error
...........
96.074] (WW) intel(0): intel_uxa_prepare_access: bo map failed: Input/output error
96.461] (EE) intel(0): failed to set cursor: Input/output error
103.188] (II) intel(0): EDID vendor "DEL", prod id 40996
103.188] (II) intel(0): Using hsync ranges from config file
..........
112.347] (EE) intel(0): failed to set cursor: Input/output error
112.352] (EE) intel(0): failed to set cursor: Input/output error
112.382] (EE) intel(0): failed to set cursor: Input/output error
112.392] (II) AIGLX: Suspending AIGLX clients for VT switch
112.903] (WW) intel(0): intel_uxa_prepare_access: bo map failed: Input/output error
112.991] (WW) intel(0): intel_uxa_prepare_access: bo map failed: Input/output error
112.997] (WW) intel(0): intel_uxa_prepare_access: bo map failed: Input/output error
113.739] (WW) intel(0): intel_uxa_prepare_access: bo map failed: Input/output error
431.962]
Backtrace:
431.962] 0: /usr/bin/Xorg (xorg_backtrace+0x37) [0x80ee5f7]
431.962] 1: /usr/bin/Xorg (0x8048000+0x5cbea) [0x80a4bea]
431.962] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xffffe410]
431.962] 3: (vdso) (__kernel_rt_sigreturn+0x85b7828) [0x85b5c38]
431.962] Illegal instruction at address 0x85b5c38
431.962]
Fatal server error:
431.962] Caught signal 4 (Illegal instruction). Server aborting
431.962]
431.962]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
and thats ALL bad.
You could try booting with the ‘nomodeset’ boot code. That should force a boot using the slow and primitive, but highly compatible ‘fbdev’ driver.
Then after that is working, you could edit the /etc/X11/xorg.conf.d/50-device.conf file to load the ‘vesa’ driver. I can explain how to do that.
Out of curiousity, what driver is Ubuntu using ?
What is the same output (that you provided for openSUSE) when booting to Ubuntu liveCD. My guess is they either have a custom applied patch to the intel driver, or they are using the ‘vesa’ driver.
Thx a lot for your help, booting with the ‘nomodeset’ boot code, KDE seems to start now, but it is really unreadable.
BTW howto configure /etc/X11/xorg.conf.d/50-device.conf file to load the ‘vesa’ driver?
From Ubuntu 11.04 LIVE and Ubuntu doesn’t have these problems with X windows:
root@ubuntu:~# lspci -nnk | grep VGA -A2
00:02.0 VGA compatible controller [0300]: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device [8086:2562] (rev 01)
Subsystem: Dell Device [1028:0126]
**Kernel driver in use: i915**
Ubuntu uses i915 driver:
root@ubuntu:~# lsmod | grep video
video 18951 1 **i915**
root@ubuntu:~# dpkg -l | grep intel
ii intel-gpu-tools 1.0.2+git20100324-0ubuntu1 tools for debugging the Intel graphics driver
ii libdrm-intel1 2.4.23-1ubuntu6 Userspace interface to intel-specific kernel DRM services -- runtime
ii whois 5.0.11ubuntu1 an intelligent whois client
ii xserver-xorg-video-intel 2:2.14.0-4ubuntu7 X.Org X server -- Intel i8xx, i9xx display driver
root@ubuntu:~# dpkg -l | grep libdrm
ii libdrm-intel1 2.4.23-1ubuntu6 Userspace interface to intel-specific kernel DRM services -- runtime
ii libdrm-nouveau1a 2.4.23-1ubuntu6 Userspace interface to nouveau-specific kernel DRM services -- runtime
ii libdrm-radeon1 2.4.23-1ubuntu6 Userspace interface to radeon-specific kernel DRM services -- runtime
ii libdrm2 2.4.23-1ubuntu6 Userspace interface to kernel DRM services -- runtime
root@ubuntu:~# dpkg -l | grep xorg
ii python-xkit 0.4.2.2 library for the manipulation of the xorg.conf
ii xorg 1:7.6+4ubuntu3 X.Org X Window System
ii xorg-docs-core 1:1.5.99.901-1ubuntu1 Core documentation for the X.org X Window System
ii xserver-xorg 1:7.6+4ubuntu3 the X.Org X server
ii xserver-xorg-core 2:1.10.1-1ubuntu1 Xorg X server - core server
ii xserver-xorg-input-all 1:7.6+4ubuntu3 the X.Org X server -- input driver metapackage
ii xserver-xorg-input-evdev 1:2.6.0-1ubuntu12 X.Org X server -- evdev input driver
ii xserver-xorg-input-mouse 1:1.6.0-1ubuntu3 X.Org X server -- mouse input driver
ii xserver-xorg-input-synaptics 1.3.99+git20110116.0e27ce3a-0ubuntu12 Synaptics TouchPad driver for X.Org server
ii xserver-xorg-input-vmmouse 1:12.6.99.901-1ubuntu2 X.Org X server -- VMMouse input driver to use with VMWare
ii xserver-xorg-input-wacom 1:0.10.11-0ubuntu4 X.Org X server -- Wacom input driver
ii xserver-xorg-video-all 1:7.6+4ubuntu3 the X.Org X server -- output driver metapackage
ii xserver-xorg-video-apm 1:1.2.3-0ubuntu5 X.Org X server -- APM display driver
ii xserver-xorg-video-ark 1:0.7.3-1ubuntu3 X.Org X server -- ark display driver
ii xserver-xorg-video-ati 1:6.14.0-0ubuntu4 X.Org X server -- AMD/ATI display driver wrapper
ii xserver-xorg-video-chips 1:1.2.3-2ubuntu5 X.Org X server -- Chips display driver
ii xserver-xorg-video-cirrus 1:1.3.2-2ubuntu7 X.Org X server -- Cirrus display driver
ii xserver-xorg-video-fbdev 1:0.4.2-3ubuntu6 X.Org X server -- fbdev display driver
ii xserver-xorg-video-geode 2.11.12-1build2 X.Org X server -- Geode GX2/LX display driver
ii xserver-xorg-video-i128 1:1.3.4-1ubuntu3 X.Org X server -- i128 display driver
ii xserver-xorg-video-i740 1:1.3.2-3ubuntu3 X.Org X server -- i740 display driver
ii xserver-xorg-video-intel 2:2.14.0-4ubuntu7 X.Org X server -- Intel i8xx, i9xx display driver
ii xserver-xorg-video-mach64 6.8.2+git20101202.d60087f0-4ubuntu3 X.Org X server -- ATI Mach64 display driver
ii xserver-xorg-video-mga 1:1.4.13.dfsg-3build1 X.Org X server -- MGA display driver
ii xserver-xorg-video-neomagic 1:1.2.5-1ubuntu3 X.Org X server -- Neomagic display driver
ii xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu7 X.Org X server -- Nouveau display driver (experimental)
ii xserver-xorg-video-openchrome 1:0.2.904+svn916-1build1 X.Org X server -- VIA display driver
ii xserver-xorg-video-qxl 0.0.12-1ubuntu4 X.Org X server -- QXL display driver
ii xserver-xorg-video-r128 6.8.1-4ubuntu3 X.Org X server -- ATI r128 display driver
ii xserver-xorg-video-radeon 1:6.14.0-0ubuntu4 X.Org X server -- AMD/ATI Radeon display driver
ii xserver-xorg-video-rendition 1:4.2.4-0ubuntu5 X.Org X server -- Rendition display driver
ii xserver-xorg-video-s3 1:0.6.3-3ubuntu3 X.Org X server -- legacy S3 display driver
ii xserver-xorg-video-s3virge 1:1.10.4-3ubuntu3 X.Org X server -- S3 ViRGE display driver
ii xserver-xorg-video-savage 1:2.3.2-3ubuntu2 X.Org X server -- Savage display driver
ii xserver-xorg-video-siliconmotion 1:1.7.4-0ubuntu7 X.Org X server -- SiliconMotion display driver
ii xserver-xorg-video-sis 1:0.10.3-2ubuntu3 X.Org X server -- SiS display driver
ii xserver-xorg-video-sisusb 1:0.9.4-0ubuntu5 X.Org X server -- SiS USB display driver
ii xserver-xorg-video-tdfx 1:1.4.3-3ubuntu3 X.Org X server -- tdfx display driver
ii xserver-xorg-video-trident 1:1.3.4-0ubuntu5 X.Org X server -- Trident display driver
ii xserver-xorg-video-tseng 1:1.2.4-0ubuntu5 X.Org X server -- Tseng display driver
ii xserver-xorg-video-vesa 1:2.3.0-4ubuntu3 X.Org X server -- VESA display driver
ii xserver-xorg-video-vmware 1:11.0.3-1ubuntu3 X.Org X server -- VMware display driver
ii xserver-xorg-video-voodoo 1:1.2.4-0ubuntu5 X.Org X server -- Voodoo display driver
/var/log/Xorg.0.log from Ubuntu Live:
change the /etc/X11/xorg.conf.d/50-device.conf file to this:
Section "Device"
Identifier "Default Device"
#Driver "radeon"
Driver "vesa"
## Required magic for radeon/radeonhd drivers; output name
## (here: "DVI-0") can be figured out via 'xrandr -q'
#Option "monitor-DVI-0" "Default Monitor"
EndSection
save the change and reboot. You may still need to use the boot code ‘nomodeset’. Try with and without.
That puzzles me. It says i915 there, but the /var/log/Xorg.0.log file says FBDEV driver.
ie they do not agree. Did you get BOTH pieces of information from the same boot ? Because they are NOT the same.
Ubuntu live has this in that file:
X.Org X Server 1.10.1
....
165.846] Current Operating System: Linux ubuntu 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686
.....
(II) FBDEV(0): ........
Note ‘FBDEV’ driver is loaded. Not the Intel i915. Did you obtain the files from different boots ?
Also, note Ubuntu has a NEWER version of X server than openSUSE-11.4.
i.e. … X.Org X Server 1.10.1 (Ubuntu) vs old 1.9.3 (openSUSE). Note Ubuntu has a NEWER kernel → 2.6.38-8 kernel in Ubuntu vs openSUSE 2.6.37.1 kernel. The kernel is very important for graphic driver support.
I am puzzled by that FBDEV vs i915 disagreement in the provided files. Can you provide any explanation there ?
No, these files are from the same ubuntu boot.
Strange, but I cannot see in ubuntu any fbdev driver loaded:
# lsmod | grep fbdev
# lsmod
Module Size Used by
binfmt_misc 13213 1
snd_intel8x0 33213 2
snd_ac97_codec 105614 1 snd_intel8x0
ac97_bus 12642 1 snd_ac97_codec
snd_pcm 80244 2 snd_intel8x0,snd_ac97_codec
snd_seq_midi 13132 0
snd_rawmidi 25269 1 snd_seq_midi
snd_seq_midi_event 14475 1 snd_seq_midi
snd_seq 51291 2 snd_seq_midi,snd_seq_midi_event
snd_timer 28659 2 snd_pcm,snd_seq
snd_seq_device 14110 3 snd_seq_midi,snd_rawmidi,snd_seq
joydev 17322 0
snd 55295 11 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
i915 450944 2
drm_kms_helper 40745 1 i915
drm 180037 2 i915,drm_kms_helper
i2c_algo_bit 13184 1 i915
usbhid 41704 0
ppdev 12849 0
dcdbas 14054 0
soundcore 12600 1 snd
hid 77084 1 usbhid
snd_page_alloc 14073 2 snd_intel8x0,snd_pcm
video 18951 1 i915
parport_pc 32111 1
psmouse 73312 0
serio_raw 12990 0
shpchp 32345 0
lp 13349 0
parport 36746 3 ppdev,parport_pc,lp
e1000 101089 0
floppy 60032 0
It was clearly in the /var/log/Xorg.0.log file. Take a look in that file.
I’ve solved this problem in this way:
# Xorg -configure
# cp /root/xorg.conf.new /etc/X11/xorg.conf
# vi xorg.conf
# cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules/updates"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/URW/"
FontPath "/usr/share/fonts/cyrillic:unscaled"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/truetype/"
EndSection
Section "Module"
Load "extmod"
Load "dbe"
Load "vnc"
Load "dri"
Load "record"
Load "glx"
Load "dri2"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "AccelMethod" # <str>]
**Option "DRI" "false"** # <bool>]
#Option "ColorKey" # <i>
#Option "VideoKey" # <i>
#Option "FallbackDebug" # <bool>]
#Option "Tiling" # <bool>]
**Option "Shadow" "true"** # <bool>]
#Option "SwapbuffersWait" # <bool>]
#Option "XvMC" # <bool>]
#Option "XvPreferOverlay" # <bool>]
#Option "DebugFlushBatches" # <bool>]
#Option "DebugFlushCaches" # <bool>]
#Option "DebugWait" # <bool>]
#Option "HotPlug" # <bool>]
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
**BoardName "Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device [8086:2562] (rev 01)"**
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
and now it seems to work well.
greetings
upiter
Excellent !
Do you also have to boot with nomodeset boot code at the same time as that ?
Thanks for posting your workaround upiter.
For others with older Intel (82845G chipset) hardware, it seems this minimal configuration in /etc/X11/xorg.conf.d/50-device.conf contains the essential options
Section "Device"
Driver "intel"
Option "Shadow" "True"
Option "DRI" "false"
EndSection
Note, that this will disable DRI, so desktop effects will also be disabled, but it will give you a working desktop environment.
Useful references discussing the same
https://bbs.archlinux.org/viewtopic.php?pid=944445
Gentoo Forums :: View topic - [SOLVED] Problem with Video Intel Corporation 82845G/GL
No, I do NOT boot with nomodeset boot code.