PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Neuer Nforce2-Treiber + Kernelpatch für den AGPGART.


Exxtreme
2003-06-13, 14:38:42
Guckst du hier:
http://www.nvidia.com/view.asp?IO=linux_nforce_1.0-0261

DasToem
2003-06-13, 16:33:55
Sehr schön! Ich nehme mal an, damit funzen jetzt auch ATI-Karten in 3D-Mode?!

Tom

Exxtreme
2003-06-13, 16:45:31
Original geschrieben von DasToem
Sehr schön! Ich nehme mal an, damit funzen jetzt auch ATI-Karten in 3D-Mode?!

Tom
Hoffentlich ja. Ich konnte den Treiber noch nicht testen, werde es aber heute abend nachholen. :)

DasToem
2003-06-13, 16:52:29
Mangels Nforce2-Board und ATI-Karte bliebt mir ebenfalls ein Test verwehrt :).

Tom

Exxtreme
2003-06-13, 23:15:32
Also der AGPGART ist leider doch nicht enthalten, es wird aber ein Kernel-Patch mitgeliefert, der den AGPGART für Nforce2-Chipsätze aktiviert. Man muss aber hinterher den Kernel neu bauen.

Harleckin
2003-06-14, 00:26:18
Super Patch!

Ich hab es gleich mal mit meiner betagten Radeon 7500 ausprobiert, klappt soweit bestens.

'glxinfo' spricht..

<snip>
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI Radeon 20020611 AGP 4x x86/MMX/3DNow!/SSE TCL
OpenGL version string: 1.2 Mesa 4.0.3
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_env_add,
GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_clip_volume_hint, GL_EXT_convolution, GL_EXT_compiled_vertex_array,
GL_EXT_histogram, GL_EXT_packed_pixels, GL_EXT_polygon_offset,
GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_texture3D,
GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_object, GL_EXT_texture_lod_bias, GL_EXT_vertex_array,
GL_IBM_rasterpos_clip, GL_MESA_window_pos, GL_NV_texgen_reflection,
GL_SGI_color_matrix, GL_SGI_color_table
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 None
0x25 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x26 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0x27 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x28 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 None
0x29 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x2a 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
</snip>

Wenn ich Zeit habe, werde ich mal Quake3 testen.


MfG

Exxtreme
2003-06-14, 00:50:49
Ich werde wohl auf den 2.4.21er Kernel warten müssen. Dieser soll vollständige Nforce2-Unterstützung bieten incl. AGPGART.

Ich habe gerade den 2.4.20-18er Kernel installiert und der Patch funktioniert damit leider nicht.

Harleckin
2003-06-14, 00:59:52
Hehe der 2.4.21 wurde schon released, sogar schon am Dienstag oder so.
2.4.21-rc8 == 2.4.21

Achja der Patch von nVidia beinhaltet den kompletten AGP-GART Support soweit ich festgestellt habe. Und übrigens benutze am besten immer den Vanilla Kernel zum Patchen.


MfG

Exxtreme
2003-06-14, 01:06:25
Original geschrieben von Harleckin
Hehe der 2.4.21 wurde schon released, sogar schon am Dienstag oder so.
2.4.21-rc8 == 2.4.21

Hab's grade gesehen bei Kernel.org.
Original geschrieben von Harleckin
Achja der Patch von nVidia beinhaltet den kompletten AGP-GART Support soweit ich festgestellt habe. Und übrigens benutze am besten immer den Vanilla Kernel zum Patchen.


MfG
Der Patch funktioniert anscheinend ausschliesslich mit dem 2.4.20er Kernel. Das haben einige im Rage3D-Forum ausprobiert.

Harleckin
2003-06-14, 01:12:10
Ich probier den Patch morgen mit frischer Energie unter 2.4.21 und 2.4.21-rc8-ac1 aus. Maybe it worx?


MfG

Harleckin
2003-06-14, 14:10:43
Der 2.4.21 beinhaltet definitiv keinen NVAGP-Gart Support!
Mit dem Patch vom Alan Cox 2.4.21-rc8-ac1 klappt es dafür wunderbar.


MfG

Exxtreme
2003-06-14, 16:42:00
Original geschrieben von Harleckin
Der 2.4.21 beinhaltet definitiv keinen NVAGP-Gart Support!
Mit dem Patch vom Alan Cox 2.4.21-rc8-ac1 klappt es dafür wunderbar.


MfG
Wo kann man sich den Patch runterladen?

schroedinger
2003-06-14, 17:24:22
ftp://kernel.org/pub/linux/kernel/people/alan/linux-2.4.21/patch-2.4.21-rc8-ac1.bt2

Exxtreme
2003-06-14, 20:06:41
Ähhhm, eine Frage: wie führe ich den Patch korrekt aus?

Wenn ich "patch -p1 <patch-2.4.21-ac1" eingebe, kommt das:


[root@Linux1 src]# patch -p1 <patch-2.4.21-ac1
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --exclude-from /usr/src/exclude -u --new-file --recursive linux.vanilla/arch/alpha/kernel/entry.S linux.21-ac1/arch/alpha/kernel/entry.S
|--- linux.vanilla/arch/alpha/kernel/entry.S 2003-06-14 00:11:26.000000000 +0100
|+++ linux.21-ac1/arch/alpha/kernel/entry.S 2003-04-22 16:44:36.000000000 +0100
--------------------------
File to patch:



Edit:

Man muss in das Verzeichnis wechseln, indem die entpackten Kernelquellen liegen. :bonk:

Exxtreme
2003-06-15, 01:12:05
Hmm, also der Kernel funktioniert bei mir nicht so richtig. Beim Initialisieren des usb-ohci-Moduls hängt sich der Rechner auf. Ohne dieses Modul funktioniert meine Maus nicht.

Ausserdem kann ich dann kein KDE mehr starten, da sich dieses ebenfalls aufhängt beim Starten.

Harleckin
2003-06-15, 14:26:46
Also der gepatchte 2.4.20, funktioniert soweit ganz gut bis auf den IDE-Stack der mit den nForce2 Controller noch DMA Probleme hat.

Der 2.4.21-rc8-ac1 (2.4.21-ac1 hab ich noch nicht probiert!) hat den den NVAGP-Gart Patch integriert, aber leider funktioniert der USB-Stack bei mir nicht korrekt.

Der 2.4.21 arbeitet sehr gut, besitzt aber leider keinen AGP-Gart Support für den nForce2.

Update:
Unter dem 2.4.12-ac1 arbeitet das OHCI-Modul weiterhin nicht korrekt. Lösung und Ursache des Problem ist mir nicht bekannt. Weiss einer mehr?


MfG

schroedinger
2003-06-15, 16:49:14
am einfachsten du entpackst den patch, kopierst ihn in dein linux-source verzeichnis und führst folgenden befehl aus "cat patch?????? | patch -p1"



uups, hat sich anscheinend schon erledigt (muss besser gucken ;-))

Exxtreme
2003-06-16, 04:14:10
Original geschrieben von Harleckin

Update:
Unter dem 2.4.12-ac1 arbeitet das OHCI-Modul weiterhin nicht korrekt. Lösung und Ursache des Problem ist mir nicht bekannt. Weiss einer mehr?


MfG
Ich weiss wohl jetzt wie man das zum Laufen kriegt. :D

Man darf den Kernel nicht für den K7/Athlon optimieren sondern für i586/i686.

Hat zumindest bei mir geklappt.

P.S. Meine Maus funktioniert aber leider nicht mehr mit diesem Kernel.

Gast
2003-06-20, 12:41:40
hab hier ein kleines problem mit dem gepatchten 2.4.21-rc8-ac1-kernel.
jedes mal wenn ich versuche, x zu starten, freezt lin. die maus lässt sich zwar bewegen, aber das keyboard ist tot. kommt nicht über den ladescreen des jeweiligen wm.
kennt das jemand? eventuell auch ne lösung??

danke schom mal im voraus.

cu

Exxtreme
2003-06-20, 14:56:06
Es scheint ein generelles Problem mit den Patches von ac vorzuliegen. Der Patch für den Final-Kernel ist bei mir auch nicht richtig funktionsfähig.

Bei mir ist die Maus ausgefallen.

Harleckin
2003-06-20, 22:33:35
Alan Cox hat in seinen Tree das USB Subsystem der 2.5er Reihe gemerged bzw. übernommen.
Daran wird wahrscheinlich das Problem mit der Eingabeperipherie her rühen.

Für alle die dem Walisich mächtig sind, können sich unter [1] das Diary von Alan C. durch lesen.

[1] http://www.linux.org.uk/diary/


MfG