configure X Window

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…


DD
-Caveat-Hardware-Software-

I have Optiplex GX260 from DELL (Small Desktop Computer):

Documentation

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:

Documentation

and using Ubuntu Live on this computer:

lshw


*-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

/var/log/Xorg.0.log

SUSE Paste

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:

SUSE Paste

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. :slight_smile:

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

https://wiki.archlinux.org/index.php/Intel

No, I do NOT boot with nomodeset boot code.