#820233 xserver-xorg-video-r128: X doesn't start with r128 driver (ATI RAGE) [powerpc]

Package:
xserver-xorg-video-r128
Source:
xserver-xorg-video-r128
Description:
X.Org X server -- ATI r128 display driver
Submitter:
kakwa
Date:
2021-02-27 19:03:03 UTC
Severity:
normal
Tags:
#820233#5
Date:
2016-04-06 19:53:57 UTC
From:
To:
Dear Maintainer,

launching Xorg fails with the r128 driver.

It seems that newer versions of the r128 xorg driver need to
allocate more memory than the video card actually have
(in my case, on a Powerbook G3 Pismo, an ATI RAGE with 8MB).

Setting 'Option "NoAccel" "True"' in xorg.conf did not helped.

Reducing the color depth 'DefaultDepth 16' kind of helped.
The X server starts but it only displays garbage (last video buffer
from the tty slowly becoming white).

#820233#10
Date:
2016-04-09 22:29:01 UTC
From:
To:
Just for reference, using xserver from Jessie works (on an otherwise Sid
install):

$ dpkg -l | grep xorg
ii  xserver-xorg                           1:7.7+7
  powerpc      X.Org X server
ii  xserver-xorg-core                      2:1.16.4-1
 powerpc      Xorg X server - core server
ii  xserver-xorg-input-all                 1:7.7+14
 powerpc      X.Org X server -- input driver metapackage
ii  xserver-xorg-input-evdev               1:2.9.0-2
  powerpc      X.Org X server -- evdev input driver
ii  xserver-xorg-input-synaptics           1.8.1-1
  powerpc      Synaptics TouchPad driver for X.Org server
ii  xserver-xorg-input-wacom               0.26.0+20140918-1
  powerpc      X.Org X server -- Wacom input driver
ii  xserver-xorg-video-all                 1:7.7+7
  powerpc      X.Org X server -- output driver metapackage
ii  xserver-xorg-video-ati                 1:7.5.0-1
  powerpc      X.Org X server -- AMD/ATI display driver wrapper
ii  xserver-xorg-video-fbdev               1:0.4.4-1+b2
 powerpc      X.Org X server -- fbdev display driver
ii  xserver-xorg-video-mach64              6.9.4-2
  powerpc      X.Org X server -- ATI Mach64 display driver
ii  xserver-xorg-video-mga                 1:1.6.3-2+b1
 powerpc      X.Org X server -- MGA display driver
ii  xserver-xorg-video-modesetting         0.9.0-2
  powerpc      X.Org X server -- Generic modesetting driver
ii  xserver-xorg-video-nouveau             1:1.0.11-1
 powerpc      X.Org X server -- Nouveau display driver
ii  xserver-xorg-video-r128                6.9.2-1+b2
 powerpc      X.Org X server -- ATI r128 display driver
ii  xserver-xorg-video-radeon              1:7.5.0-1
  powerpc      X.Org X server -- AMD/ATI Radeon display driver
ii  xserver-xorg-video-savage              1:2.3.7-2+b2
 powerpc      X.Org X server -- Savage display driver
ii  xserver-xorg-video-sisusb              1:0.9.6-2+b2
 powerpc      X.Org X server -- SiS USB display driver
ii  xserver-xorg-video-tdfx                1:1.4.5-1+b2
 powerpc      X.Org X server -- tdfx display driver
ii  xserver-xorg-video-trident             1:1.3.6-2+b2
 powerpc      X.Org X server -- Trident display driver
ii  xserver-xorg-video-vesa                1:2.3.3-1+b3
 powerpc      X.Org X server -- VESA display driver

#820233#15
Date:
2016-04-18 17:49:54 UTC
From:
To:
Here is what upstream says. Please (re)test.
---------- Forwarded message ---------- The amount of memory it tries to allocate by default is usually higher, yes. This is because the modes come from RandR which has more capable cards in mind. However, it should be easy to pick a smaller resolution in xorg.conf just like you picked a smaller color depth. Hopefully that can get it back to the same memory consumption that it had before.
#820233#22
Date:
2021-02-27 18:59:56 UTC
From:
To:
Dear Maintainer,

*** Reporter, please consider answering these questions, where
appropriate ***

   * What led up to the situation?

I installed xserver-xorg-video-r128 on my Power Mac G4.  X will not
start.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

I have IceWM installed on my machine, so I rely on "startx" rather than
a desktop manager such as gdm.  I entered the command "startx", but it
did not work.  When I simply rely on xserver-xorg-video-ati, I am able
to "startx", but the r128 module is not loaded.  I have an ATI Rage 128
card.

   * What was the outcome of this action?

I received the following feedback:

mark@debian:~$ startx

X.Org X Server 1.20.10
X Protocol Version 11, Revision 0
Build Operating System: linux Debian
Current Operating System: Linux debian 5.10.0-3-powerpc #1 Debian
5.10.13-1 (2021-02-06) ppc Kernel command line:
root=UUID-4626b1bb-f721-4694-83fe-f49cc32cc322288365 ro Build Date: 17
February 2021 09:17:43AM xorg-server 2:1.20.10-3
(https://www.debian.org/support) Current version of pixman: 0.40.0
	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 link, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: '/var/log/Xorg.0.log", Time: Sat Feb 27 10:23:18 2021
(==) Using system config directory '/usr/share/X11/xorg.conf.d"
(EE)
	(EE) Backtrace:
		(EE) 0: /usr/lib/xorg/Xorg (0sLookupColor+0x230)
[0xbf1b90] (EE) 1: linux-vdso32.so.1 (?+0x0) [0x100430]
									(EE)
unw_get_proc_name failed: no unwind infor found [-10]
			(EE) 2.:
/usr/lib/xorg/modules/drivers/r128_drv.so (?+0x0) [0xb6ce0ca8]
/var/log/Xorg.0.log" for additional information.(EE) (EE) Server
terminated with error (1). Closing log file.k the log file at " xinit:
giving up xinit: unable to connect to Xserver: Connection refused
xinit: server error


   * What outcome did you expect instead?

I expected that X would start.

*** End of the template - remove these template lines ***