PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Problem] Ubuntu 7.10 / Gutsy - Ati 7.11 - Dual-Head


Baalzamon
2008-01-14, 15:43:57
Eigentlich möchte ich gerne Ubuntu 7.10 zum Arbeiten benutzen; Dual-Head ist Pflicht. Unter Windows eine der leichtesten Übungen, macht mir das jetzt schon seit ein paar Tagen gehörigen Ärger unter Gutsy.

Im Moment bin ich nach ewigem rumprobieren soweit, das X ordentlich läuft aber den zweiten Monitor nicht erkennt, d.h. er bekommt kein Signal. Während des Boot-Vorgangs und in der Konsole (Strg-Alt-F1 - F9) habe ich das geklonte Bild auf dem zweiten Monitor. Hurra. Schalte ich zurück, geht das Signal am zweitenMonitor verloren.

Grafikkarte: Radeon 9500 Pro 1xVGA, 1xDVI, 1xTV
Zwei Monitore (selbes Modell) an VGA und DVI per Adapter

Punkte die ich auf jeden Fall abgehakt habe:

- ATI 7.12
Läuft bei mir nicht. Egal was ich tue, sobald ich fglrx in der Device Section eintrage (Egal ob mit 1 oder 2 Devices, Monitore oder Screens) startet X nichtmehr und ich bekomme einen PreInitDAL Error.

- CCC
Wenn ich Big Desktop auswähle, die Monitore richtig schiebe und den Zweiten nochmal dis-/enable, schaltet dieser sich auch wieder ein. Allerdings in einer Merkwürdigen Auflösung, genauso wie der Erste Monitor (640x480@60). Big Desktop gibts auch nicht.

- aticonfig
Macht ja auch nichts anderes als eine xorg.conf zu schreiben. Hat aber auch nicht funktioniert (aticonfig --initial -dtop=horizontal)

- xrandr


xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 85.0* 75.0 72.0 70.0 60.0 150.0 120.0 100.0 90.0
800x600 85.0 75.0 72.0 70.0 60.0 56.0 160.0 120.0 100.0 90.0
640x480 85.0 75.0 72.0 60.0 160.0 120.0 100.0 90.0
720x576 60.0
640x400 75.0 60.0
400x300 75.0 60.0
320x240 75.0 60.0
320x200 75.0 60.0

Erkennt nur einen Monitor.

Lustigerweise gehen die ganzen Sachen wie


display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9500 PRO / 9700
OpenGL version string: 2.1.7059 Release

oder


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_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9500 PRO / 9700
OpenGL version string: 2.1.7059 Release
OpenGL extensions:
GL_AMD_performance_monitor, GL_ARB_depth_texture, GL_ARB_draw_buffers,
GL_ARB_fragment_program, GL_ARB_fragment_shader, GL_ARB_multisample,
GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object,
GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shader_objects,
GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_shadow_ambient,
GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_float,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle,
GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
GL_ATI_draw_buffers, GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader,
GL_ATI_meminfo, GL_ATI_separate_stencil, GL_ATI_texture_env_combine3,
GL_ATI_texture_float, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_compiled_vertex_array, GL_EXT_copy_texture,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_object,
GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,
GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels,
GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,
GL_EXT_subtexture, GL_EXT_texgen_reflection, GL_EXT_texture3D,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_vertex_array,
GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_texgen_reflection,
GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod,
GL_WIN_swap_hint, WGL_EXT_swap_control

[....snip....snip....snip....]

Offensichtlich habe ich 3D-Beschleunigung.

Nun ja, bei einer näheren Betrachtung von /var/log/Xorg.0.log scheint es zwei Probleme zu geben:

cat /var/log/Xorg.0.log | grep WW
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) fglrx(0): MonitorLayout is no longer supported.
(WW) fglrx(0): DALEnableDriverInstance on secondary failed: 2
(WW) AIGLX: 3D driver claims to not support visual 0x23
........
(WW) AIGLX: 3D driver claims to not support visual 0x72
Das ist die verwendete xorg.conf


# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "Device"
Identifier "ATI Technologies Inc Radeon R300 NE [Radeon 9500 Pro]"
Driver "fglrx"
BusID "PCI:1:0:0"
Screen 0
Option "UseFastTLS" "2"
Option "EnablePrivateBackZ" "True"
Option "ForceMonitors" "crt1,crt2,notv,notmds1,notmds2"
Option "DesktopSetup" "horizontal,reverse"
EndSection

Section "Device"
Identifier "ATI Technologies Inc Radeon R300 NE [Radeon 9500 Pro] (Secondary)"
Driver "fglrx"
BusID "PCI:1:0:1"
Screen 1
EndSection

Section "Monitor"
Identifier "Left IIyama Vision Master Pro 510"
Option "DPMS"
HorizSync 30-130
VertRefresh 50-160
EndSection

Section "Monitor"
Identifier "Right IIyama Vision Master Pro 510"
Option "DPMS"
HorizSync 30-130
VertRefresh 50-160
EndSection

Section "Screen"
Identifier "Left Screen"
Device "ATI Technologies Inc Radeon R300 NE [Radeon 9500 Pro]"
Monitor "Left IIyama Vision Master Pro 510"
DefaultDepth 24
SubSection "Display"
Modes "1280x960" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "Right Screen"
Device "ATI Technologies Inc Radeon R300 NE [Radeon 9500 Pro] (Secondary)"
Monitor "Right IIyama Vision Master Pro 510"
DefaultDepth 24
SubSection "Display"
Modes "1280x960" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Dual-Head Layout"
Screen 0 "Left Screen" 0 0
Screen "Right Screen" RightOf "Left Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "True"
EndSection


AIGLX scheint aber zu funktionieren:

cat /var/log/Xorg.0.log | grep AIGLX
(==) AIGLX enabled
(WW) AIGLX: 3D driver claims to not support visual 0x23
.....
(II) AIGLX: Loaded and initialized /usr/lib/dri/fglrx_dri.so
Ich habe jetzt so ziemlich alle Variation in der xorg.conf durch ;) und ich weiss nicht wie ich den zweitenMonitor ordentlich ans Laufen kriege.

Irgendjemand hier, der mir weiterhelfen kann? Das ist doch keine spezielle Sonder-Wunschkonfiguration, sondern eine Standard-Einstellung. Das muss doch irgendwie gehen.

Baalzamon
2008-01-18, 16:37:05
50 Hits keine Antwort.... :(

Niemand hier der eine Ati-GraKa unter Ubuntu 7.10 mit Dual-Head betreibt? Ist mein Post so Scheisse das keiner darauf antworten will?

Inzwischen habe ich auch noch einige Anläufe gestartet und habe zumindest rausgefunden, das dass zweite Device, ungeachtet von lspci u.a. Angaben, auch gerne auf PCIBUS:1:0:0 laufen möchte. Dann werden zumindest zwei RamDACs gefunden. Trotzdem schafft er es nicht den zweiten Bildschirm zu initialisieren.....

Die Warnung
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) foundbleibt davon auch ziemlich unbeindruckt.

Wenn jemand eine funktionierende xorg.conf (fglrx und Big-Desktop/Xinerama/MergedFB) hat, wäre ich schon dankbar wenn ich da mal einen Blick drauf werfen könnte.

Evtl. hilft ja auch der 8.1 Treiber, probiere ich heute Abend mal aus....

Baalzamon
2008-01-19, 14:36:00
Och... :(

Nun gut, gestern Abend 8.1 ausprobiert.

Je nach Einstellungen in der xorg.conf habe ich mal 2 Bildschirme (Clone), allerdings nur in 1024x768 und auch nur bis zur Anmeldung. Wenn der Desktop geladen wird, 'flackert' es kurz (Taskleiste verschw. Hintergrundbild bleibt da, ganz ähnliches sehe ich auch öfter bei Windows).

Danach werden beide Bildschirme komplett weiss.

Laut xorg.conf sind meine Monitore nun nicht mehr DRI kompatibel.... :|

Ausserdem scheint er sich noch von irgendwoher ausser der xorg.conf eine Konfiguration zu ziehen. So war AGPGART standardmässig eingeschaltet (kein Eintrag in xorg.conf), Er moniert das Monitor Layout obsolete ist (kein Eintrag in xorg.conf) und noch so ein paar Sachen.
Trage ich allerdings Werte (wie zB AGPGART false) in die xorg.conf ein, so werden diese auch korrekt ausgeführt.

Immer noch niemand der mir vielleicht irgendeinen Tipp geben kann?

PS: Die Warnung
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) foundbleibt davon immer noch ziemlich unbeindruckt.
Irgendjemand ne Ahnung was das Device 1:0:1 sein soll, wenn nicht der zweite Head?

Baalzamon
2008-01-30, 12:18:21
Nur zur Info:

Hat sich erledigt, ich habe mir eine 6600GT für kleines Geld gekauft. Eingebaut, Treiber installiert, Twin View über GUI eingestellt, fertig.

Ist doch echt traurig, das es bei ATI so ein Krampf ist. :( Warum, warum muss das so sein?

Hucke
2008-01-30, 12:32:06
Nur zur Info:

Hat sich erledigt, ich habe mir eine 6600GT für kleines Geld gekauft. Eingebaut, Treiber installiert, Twin View über GUI eingestellt, fertig.

Ist doch echt traurig, das es bei ATI so ein Krampf ist. :( Warum, warum muss das so sein?

Hast Du den Kram mal in den passenden Foren gepostet? Soweit ich weiß basteln die Jungens ja noch an benutzerfreundlichen Einstellungsmöglichkeiten zum Dual View und sonstigen Spielereien. Je mehr Infos und Probleme bei denen benkannt sind, desto besser kanns werden.
Als ich damals mit 6.06 rumgespielt hab wars gräßlich (auch unter nVidia) aber mittlerweile gibts sowohl von nVidia als auch von den Ubuntu Leuten GUI Tools dafür.

Corny
2008-01-30, 12:34:00
Ich schließe mich deiner Frage an.

Hab die selben Erfahrungen gemacht. Radeon X800 mit zwei Monitoren ist kein Spaß. Dann hab ich ne Geforce 7500LE rein gesteckt, hochgefahren, in wenigen Minuten installiert und schon gehts!

Baalzamon
2008-01-30, 12:53:11
Hast Du den Kram mal in den passenden Foren gepostet? Soweit ich weiß basteln die Jungens ja noch an benutzerfreundlichen Einstellungsmöglichkeiten zum Dual View und sonstigen Spielereien. Je mehr Infos und Probleme bei denen benkannt sind, desto besser kanns werden.
Als ich damals mit 6.06 rumgespielt hab wars gräßlich (auch unter nVidia) aber mittlerweile gibts sowohl von nVidia als auch von den Ubuntu Leuten GUI Tools dafür.
Gepostet habe ich es nicht, aber natürlich habe ich meinen guten Freund Google zu dieser Problematik befragt.

Und siehe da es gibt einige Leutchen die gerne Dual-Head mit ATI unter Gutsy hätten, und die diesselben Probleme wie ich haben (hatten). Lösungen gab es dazu nicht, jeder dieser Threads verlief im Sande (genauso wie dieser hier).

Es gibt auch ein paar mit funktionierenden Dual-Head Setup, aber deren Einstellungen, bzw. Vorgehensweise hat bei mir nicht gefruchtet. :( Meistens waren das dann auch Laptop-Varianten.

Eine GUI zum einstellen ist mir eigentlich herzlich egal. Ich habe kein Problem damit solange an der xorg.conf per vi rumzuschrauben bis es passt. Aber das man es nicht passend bekommt, weil es andauernd merkwürdige Fehlermeldungen hagelt, die es nicht geben sollte.... Tja, was soll man da noch machen?
Ich schließe mich deiner Frage an.

Hab die selben Erfahrungen gemacht. Radeon X800 mit zwei Monitoren ist kein Spaß. Dann hab ich ne Geforce 7500LE rein gesteckt, hochgefahren, in wenigen Minuten installiert und schon gehts!
Bah. Echt zum kotzen, sowas. Naja, jetzt habe ich halt eine 6600GT (meine erste nVidia Karte ;) ) und freue mich zusätzlich noch über einen kleinen Leistungsschub bei Spielen. War auch ein Schnäppchen, für das Systrem wollte ich nämlich eigentlich kein Geld mehr ausgeben.