Hallo an alle Mitlesenden! Ist hier irgendjemand, der die ATI-Treiber erfolgreich unter SuSE 9.2 installiert hat? Ich habe einen Laptop HP Pavilion ze4288 und mein Grafikchipsatz ist ein ATI Mobility U1 (IGP320M), Vendor-ID 0x1002, Device-ID 0x4336. Ich habe mich auf der SuSE-Linux Seite schlau gemacht (http://portal.suse.com/sdb/de/2001/04/wessels_problematic_chipsets.html) und habe die Treiber gemäss den dortigen Anweisungen (für die SuSE-8.2) installiert. Dazu musste ich die Treiber ati_drv.o, atimisc_drv.o, r128_drv.o und radeon_drv.o nach /usr/X11R6/lib/modules/drivers kopieren und anschliessend mit # sax2 -r -m 0=radeon konfigurieren. Jetzt zeigt Sax2 mein Grafikkarten-Modell als ATI RS100 4336 an. Anschliessend habe ich in /boot/grub/menu.lst in der Zeile kernel (hd0,0)/boot/vmlinuz ...... die Option vga=0x317 in vga=normal geändert, um zu veranlassen, dass nicht mehr im Framebuffer-Modus gestartet wird. - War das richtig? - Woran kann ich erkennen, dass jetzt korrekterweise der ATI-Treiber verwendet wird? Seitdem ich vga=normal eingestellt habe bekomme ich beim Start nur noch Konsole angezeigt. Ich möchte aber möglichst, dass der Default-Bildschirm von SuSE gezeigt wird (und für Details mit ESC die Startmeldungen). Kann mir da jemand behilfich sein? Vielen Dank im voraus. Cornelia
Am Mo, den 08.11.2004 schrieb Cornelia Menzel um 14:36:
Hallo an alle Mitlesenden!
Ist hier irgendjemand, der die ATI-Treiber erfolgreich unter SuSE 9.2 installiert hat? *snip
Vielen Dank im voraus.
Cornelia
Hi, 2 mal in 24 Stunden die gleiche Frage posten erhöht nicht unbedingt die Aussichten auf Hilfe bei dem Problem. Ich kann dir da eh nicht helfen:-) cu Daniel -- Daniel Hanke Linux/Unix Systemadministrator, RHCE windream GmbH - Wasserstrasse 219 - 44799 Bochum Telefon +49 234 9734 0 - Telefax +49 234 9734 520 http://www.windream.com
Am Montag, 8. November 2004 14:36 schrieb Cornelia Menzel:
Hallo an alle Mitlesenden!
Ist hier irgendjemand, der die ATI-Treiber erfolgreich unter SuSE 9.2 installiert hat?
jaein die von SuSE mitgelieferten Radeon 9600 auf Laptop. Die Treiber von ATI stürzen ab, passen offensichtlich nicht zu SuSEs X11.
Ich habe einen Laptop HP Pavilion ze4288 und mein Grafikchipsatz ist ein ATI Mobility U1 (IGP320M), Vendor-ID 0x1002, Device-ID 0x4336.
Ich habe mich auf der SuSE-Linux Seite schlau gemacht (http://portal.suse.com/sdb/de/2001/04/wessels_problematic_chipse ts.html) und habe die Treiber gemäss den dortigen Anweisungen (für die SuSE-8.2) installiert. Dazu musste ich die Treiber ati_drv.o, atimisc_drv.o, r128_drv.o und radeon_drv.o nach /usr/X11R6/lib/modules/drivers kopieren und anschliessend mit # sax2 -r -m 0=radeon konfigurieren.
Jetzt zeigt Sax2 mein Grafikkarten-Modell als ATI RS100 4336 an.
Anschliessend habe ich in /boot/grub/menu.lst in der Zeile kernel (hd0,0)/boot/vmlinuz ...... die Option vga=0x317 in vga=normal geändert, um zu veranlassen, dass nicht mehr im Framebuffer-Modus gestartet wird. - War das richtig? -
Woran kann ich erkennen, dass jetzt korrekterweise der ATI-Treiber verwendet wird? Seitdem ich vga=normal eingestellt habe bekomme ich beim Start nur noch Konsole angezeigt. Ich möchte aber möglichst, dass der Default-Bildschirm von SuSE gezeigt wird (und für Details mit ESC die Startmeldungen).
Das hat nichts mit dem Treiber zu tun sondern mit Deinem Eintrag in /boot/grub/menu.lst. Dieser Eintrag hat nichts mit dem unter X11 verwendeten Treiber zu tun. Der steht in /etc/X11/XF86Config Gruß Heiner
Selbst auf die Gefahr hin das ich mich unbeliebt mache, Ati Treiber sollen nicht mit Sax2 konfiguriert werden. Dies löst nur Probleme aus. Bei einer 2-D Grafik ist dies möglich, nicht aber bei einer 3-D Beschleunigung. So ist es zumindestens für die ATI Radeon Family. Treiber:ftp://ftp.suse.com/pub/suse/i386/supplementary/X/ATI/suse91/fglrx/3.14.1/ Anleitung: http://www.linux-club.de/viewtopic.php?t=15733 Bei der Anleitung ist auch der Link zu dem Treiber enthalten. Gruß Roger
Am Montag, 8. November 2004 19:53 schrieb sus@justmail.de:
Selbst auf die Gefahr hin das ich mich unbeliebt mache, Ati Treiber sollen nicht mit Sax2 konfiguriert werden.
Dies löst nur Probleme aus. Bei einer 2-D Grafik ist dies möglich, nicht aber bei einer 3-D Beschleunigung. So ist es zumindestens für die ATI Radeon Family. Treiber:ftp://ftp.suse.com/pub/suse/i386/supplementary/X/ATI/suse91/fglrx/3 .14.1/ Anleitung: http://www.linux-club.de/viewtopic.php?t=15733 Bei der Anleitung ist auch der Link zu dem Treiber enthalten.
Gruß Roger
Die gute Frau hat SuSE 9.2, da hilft ihr der link überhaupt nicht. Der ATI Treiber und X.org passt nicht zusammen. Mir wurde geraten, ein altes XFree4.3 (SuSE 9.0) selber auf der 9.2 zu compilieren, und dann den ATI Treiber zu installieren. Das ist eine Zeitfrage bei mir, eher kaufe ich mir eine Nvidia-Karte... Martin
On Tuesday 09 November 2004 18:42, Martin Gaebler wrote:
Mir wurde geraten, ein altes XFree4.3 (SuSE 9.0) selber auf der 9.2 zu compilieren, und dann den ATI Treiber zu installieren.
Hat denn schon mal jemand geschafft das XFree4.3 SRPM von SuSE 9.0 unter
9.1 zu kompilieren. Hatte schon mal erfolglos nachgefragt hier :(
Bekommen immer noch folgenden Fehler.
$ rpmbuild --rebuild XFree86-4.3.0.1-55.src.rpm
[..]
In file included from XftFreetype.h:29,
from xftint.h:31,
from xftcfg.c:28:
/usr/include/freetype2/freetype/freetype.h:20:2: #error "`ft2build.h' hasn't
been included yet!"
/usr/include/freetype2/freetype/freetype.h:21:2: #error "Please always use
macros to include FreeType header files."
/usr/include/freetype2/freetype/freetype.h:22:2: #error "Example:"
/usr/include/freetype2/freetype/freetype.h:23:2: #error " #include
Hallo, Am Tue, 09 Nov 2004, Ruediger Meier schrieb:
On Tuesday 09 November 2004 18:42, Martin Gaebler wrote:
Mir wurde geraten, ein altes XFree4.3 (SuSE 9.0) selber auf der 9.2 zu compilieren, und dann den ATI Treiber zu installieren.
Hat denn schon mal jemand geschafft das XFree4.3 SRPM von SuSE 9.0 unter 9.1 zu kompilieren. Hatte schon mal erfolglos nachgefragt hier :( Bekommen immer noch folgenden Fehler.
$ rpmbuild --rebuild XFree86-4.3.0.1-55.src.rpm [..] In file included from XftFreetype.h:29, from xftint.h:31, from xftcfg.c:28: /usr/include/freetype2/freetype/freetype.h:20:2: #error "`ft2build.h' hasn't been included yet!" /usr/include/freetype2/freetype/freetype.h:21:2: #error "Please always use macros to include FreeType header files."
Freetype2 hat irgendwann in 2.x mal wieder das Interface der Includes
umgestellt. Du kannst mal probieren in 'xftint.h' vor Zeile 31 ein
#include
On Tuesday 09 November 2004 23:53, David Haller wrote:
Freetype2 hat irgendwann in 2.x mal wieder das Interface der Includes umgestellt. Du kannst mal probieren in 'xftint.h' vor Zeile 31 ein #include
einzubauen.
Besten Dank es kompiliert nun durch wenn ich Deinen Tip auf diese files anwende: ftenc.c fttools.c mkfontscale.c xftint.h ftfuncs.c Xft.h Das binary habe ich allerdings jetzt noch nicht getestet. Zwei Fragen noch: 1. Ich erhalte etwa 7000! mal solche warnings!: file_xyz.c:92: warning: function declaration isn't a prototype Kann man die ignorieren oder sollte man dem auf den Grund gehen? 2. Welchen ATI treiber sollte man nun nehmen? ftp://ftp.suse.com/pub/suse/i386/supplementary/X/ATI/suse91/fglrx/3.14.6 oder http://www2.ati.com/drivers/linux/fglrx-4.3.0-3.14.6.i386.rpm Was hat SuSE daran ueberhaupt am fuer Veränderungen daran vorgenommen oder wo kann man das nachlesen? cu Ruediger
Hallo, Am Wed, 10 Nov 2004, Ruediger Meier schrieb:
On Tuesday 09 November 2004 23:53, David Haller wrote:
Freetype2 hat irgendwann in 2.x mal wieder das Interface der Includes umgestellt. Du kannst mal probieren in 'xftint.h' vor Zeile 31 ein #include
einzubauen. Besten Dank es kompiliert nun durch wenn ich Deinen Tip auf diese files anwende: ftenc.c fttools.c mkfontscale.c xftint.h ftfuncs.c Xft.h
Das geht ja noch ;)
Das binary habe ich allerdings jetzt noch nicht getestet. Zwei Fragen noch:
1. Ich erhalte etwa 7000! mal solche warnings!:
file_xyz.c:92: warning: function declaration isn't a prototype
Kann man die ignorieren oder sollte man dem auf den Grund gehen?
Die kannst du ignorieren, das liegt am Programmierstil ohne explizite Prototypen. IIRC kannst du die Prototypen per define anschalten (zumindest bei Xfree86 3.3.6 war das so). Wo sich das in den configs anschalten laesst weiss ich grad nicht mehr. Stichwort: "NeedFunctionPrototypes" ist das relevante define bei Xfree86 3.3.6. Du kannst ja mal schauen ob du z.B. in Xlib.h etwas in der Art von extern Display *XOpenDisplay( #if NeedFunctionPrototypes _Xconst char* /* display_name */ #endif ); findest. Wie du siehst wird der Prototyp nur deklariert wenn NeedFunctionPrototypes definiert ist, sonst wird daraus: extern Display *XOpenDisplay(); und nicht extern Display *XOpenDisplay( _Xconst char* ); und erstere Form erzeugt eben die Warnungen.
2. Welchen ATI treiber sollte man nun nehmen?
Keine Ahnung. -dnh -- <logic mode="patent office"> Die Patente sind doch nicht trivial! Bei keinem dieser Patente wurde bei der Recherche ein früheres Patent mit etwas ähnlichem gefunden, also kann es nicht trivial sein und neu sein muss es auch. </logic> -- C. Faerber
participants (7)
-
Cornelia Menzel
-
Daniel Hanke
-
David Haller
-
Heiner Kuhlmann
-
Martin Gaebler
-
Ruediger Meier
-
sus@justmail.de