Mailinglist Archive: opensuse-bugs (4724 mails)

< Previous Next >
[Bug 593878] New: X-Server could not start with fglrx-driver and auto-configuration
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Tue, 6 Apr 2010 01:43:49 +0000
  • Message-id: <bug-593878-21960@xxxxxxxxxxxxxxxxxxxxxxxx/>
http://bugzilla.novell.com/show_bug.cgi?id=593878

http://bugzilla.novell.com/show_bug.cgi?id=593878#c0


Summary: X-Server could not start with fglrx-driver and
auto-configuration
Classification: openSUSE
Product: openSUSE 11.3
Version: Factory
Platform: All
OS/Version: openSUSE 11.3
Status: NEW
Severity: Normal
Priority: P5 - None
Component: X.Org
AssignedTo: bnc-team-xorg-bugs@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: freespacer@xxxxxx
QAContact: xorg-maintainer-bugs@xxxxxxxxxxxxxxxxxxxxxx
Found By: ---
Blocker: ---


Created an attachment (id=352480)
--> (http://bugzilla.novell.com/attachment.cgi?id=352480)
Patch for X-Server package (xorg-x11-server)

User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.3)
Gecko/20100401 SUSE/3.6.3-1.1 Firefox/3.6.3

Hi,

in the past I always installed the proprietary fglrx-driver. If I start the
X-Server with the auto-configuration, it failed. This also happens with
openSUSE 11.2.

Why it fails? I looked in the logfile /var/log/Xorg.0.log:
..
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 0.1.0
ABI class: X.Org Video Driver, version 5.0
(II) fglrx(0): PCI bus 1 card 0 func 0
(II) fglrx(0): Creating default Display subsection in Screen section
"Builtin Default fglrx Screen 0" for depth/fbbpp 8/8
(EE) fglrx(0): Given depth (8) is not supported by fglrx driver
(EE) fglrx(0): PreInitVisual failed
(EE) fglrx(0): PreInit failed
(II) fglrx(0): === [atiddxPreInit] === end
SetVBEMode failed
(II) UnloadModule: "fglrx"
(II) UnloadModule: "vgahw"
(II) Unloading /usr/lib64/xorg/modules//libvgahw.so
(II) UnloadModule: "fglrxdrm"
(EE) Screen(s) found, but none have a usable configuration.

We see here that the X-Server attempts to initialize the fglrx-driver with a
screen depth of 8bit. But the fglrx-driver does not want to be initialized with
8bit or 16bit screen depth.

If you read the 9th question in the FAQ from AMD/ATI, the fglrx-driver supports
only 24bit screen depth:
http://ati.amd.com/products/catalyst/linux.html#9

If I have patched the X server, then the X-Server runs without any issues with
the driver in 24bit mode. I add a patch to solve this issue.

The new auto-configuration is as follows:
(==) --- Start of built-in configuration ---
Section "Device"
Identifier "Builtin Default fglrx Device 0"
Driver "fglrx"
EndSection
Section "Screen"
Identifier "Builtin Default fglrx Screen 0"
Device "Builtin Default fglrx Device 0"
DefaultDepth 24
EndSection
Section "Device"
Identifier "Builtin Default radeonhd Device 0"
Driver "radeonhd"
EndSection
Section "Screen"
Identifier "Builtin Default radeonhd Screen 0"
Device "Builtin Default radeonhd Device 0"
EndSection
Section "Device"
Identifier "Builtin Default ati Device 0"
Driver "ati"
EndSection
Section "Screen"
Identifier "Builtin Default ati Screen 0"
Device "Builtin Default ati Device 0"
EndSection
Section "Device"
Identifier "Builtin Default fbdev Device 0"
Driver "fbdev"
EndSection
Section "Screen"
Identifier "Builtin Default fbdev Screen 0"
Device "Builtin Default fbdev Device 0"
EndSection
Section "Device"
Identifier "Builtin Default vesa Device 0"
Driver "vesa"
EndSection
Section "Screen"
Identifier "Builtin Default vesa Screen 0"
Device "Builtin Default vesa Device 0"
EndSection
Section "ServerLayout"
Identifier "Builtin Default Layout"
Screen "Builtin Default fglrx Screen 0"
Screen "Builtin Default radeonhd Screen 0"
Screen "Builtin Default ati Screen 0"
Screen "Builtin Default fbdev Screen 0"
Screen "Builtin Default vesa Screen 0"
EndSection
(==) --- End of built-in configuration ---


https://build.opensuse.org/request/diff/36958


Regards,

Sebastian

Reproducible: Always

Steps to Reproduce:
1. installed the proprietary fglrx-driver
2. start the X-Server without any file of configuration
3.
Actual Results:
X-Server crashed with auto-configuration.

Expected Results:
X-Server start with auto-configuration

--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >