(Linux) Mehr als eine X-Sitzung mit dem ATI Catalyst ™ Proprietary Display Driver

1349
mnml

Ich möchte eine weitere x-Sitzung starten, kann dies jedoch nicht mehr, da ich die proprietären ATI-Treiber installiert habe. Anscheinend scheint es zu sein, woher das Problem kommt.

Weiß jemand, wie ich eine weitere x-Sitzung auf Strg + Alt + F1 ausführen kann?

Ich habe startx -: 1 ausprobiert

Und ich bekomme einen Fehler:

Backtrace: 0: X(xorg_backtrace+0x26) [0x4f00c6] 1: X(xf86SigHandler+0x41) [0x4852c1] 2: /lib/libc.so.6 [0x7feb3caf5530] 3: /usr/lib/xorg/modules/drivers//fglrx_drv.so(Phw770_ProgramMemoryTimingParameters+0x81) [0x7feb3b152f21] 4: /usr/lib/xorg/modules/drivers//fglrx_drv.so [0x7feb3b1572a8] 5: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PHM_DispatchTable+0xf0) [0x7feb3b124df0] 6: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PHM_SetPowerStateDeferrable+0x3b) [0x7feb3b1234bb] 7: /usr/lib/xorg/modules/drivers//fglrx_drv.so [0x7feb3b166a88] 8: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PSM_AdjustPowerState+0x248) [0x7feb3b165fb8] 9: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PEM_Task_AdjustPowerState+0x1f) [0x7feb3b14762f] 10: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PEM_ExcuteEventChain+0x64) [0x7feb3b145ee4] 11: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PEM_HandleEvent_Unlocked+0x23) [0x7feb3b144583] 12: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PEM_HandleEvent+0x25) [0x7feb3b144635] 13: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PEM_Initialize+0x187) [0x7feb3b1448c7] 14: /usr/lib/xorg/modules/drivers//fglrx_drv.so [0x7feb3b121c62] 15: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PP_Initialize+0x28) [0x7feb3b121848] 16: /usr/lib/xorg/modules/drivers//fglrx_drv.so(swlPPLibInitializePowerPlay+0x90) [0x7feb3b0e93d0] 17: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxPPLibInit+0x3f) [0x7feb3b0ac72f] 18: /usr/lib/xorg/modules/drivers//fglrx_drv.so [0x7feb3b0ef345] 19: /usr/lib/xorg/modules/drivers//fglrx_drv.so [0x7feb3b0ed6ef] 20: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxDisplayMapAddNode+0xbb) [0x7feb3b0ed85b] 21: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxDisplayAdaptorCreate+0x9a) [0x7feb3b0ee35a] 22: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxDisplayPreInit+0x35d) [0x7feb3b0ec74d] 23: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxPreInit+0xe52) [0x7feb3b0ad5b2] 24: X(InitOutput+0x507) [0x46f017] 25: X(main+0x1fe) [0x433ece] 26: /lib/libc.so.6(__libc_start_main+0xfd) [0x7feb3cae0abd] 27: X [0x433509] Saw signal 8. Server aborting. ddxSigGiveUp: Closing log ddxSigGiveUp: re-raising 8 giving up. xinit: Connection refused (errno 111): unable to connect to X server xinit: No such process (errno 3): Server error. 

Weiß jemand, wie ich das löse?

Ich möchte aus verschiedenen Gründen eine x-Anwendung mit einer anderen Sitzung / einem anderen Benutzer starten, was mich jedoch blockiert

https://bugs.launchpad.net/ubuntu/+source/xinit/+bug/489800

0
Wir wissen, dass VTs1-6 Textkonsolen sind, und Sie haben 7-9 erwähnt. Das lässt noch 10-12 übrig, das sollte frei sein. Ich nehme an, Sie haben 'startx -: 1' ausprobiert und es gibt eine Fehlermeldung. Können Sie uns mehr darüber sagen, was Sie sehen? James Polley vor 14 Jahren 1
Leider habe ich keine Ahnung, was sie getan haben, aber F10 F11 F12 sind gesperrt. Ich sehe kein oder was auch immer es heißt, wenn ich zu ihm wechsle. mnml vor 14 Jahren 0
Ich habe dies auf meiner karmischen Maschine ausgeführt; Ich kann eine zweite X-Sitzung für alles ab F9 oder höher als root * starten. Als normaler Benutzer erhalte ich jedoch Beschwerden von DBUS darüber, dass ich keine Berechtigung zum Besitz des (aus dem Speicher) x.org.freedesktop-Dienstes habe. Diese tauchen auf dem tty auf, wo ich startx lief - nichts passiert am TTY, wo X starten würde, wenn es anfangen würde. James Polley vor 14 Jahren 0
Ich habe gerade zwei Computer ausprobiert, einer ist eine Neuinstallation von Karmic und ein anderer ist ein Upgrade früherer Ubuntu-Versionen. Ich bekomme nur ein paar Protokolle auf F8 und einen schwarzen Bildschirm auf F9 F10 F11 F12. mnml vor 14 Jahren 0
Haben Sie versucht, startx als root auszuführen (dh `sudo startx -: 1`)? Das 'funktioniert' für mich, für Werte von 'works', die 'einschließen' Startet eine X-Sitzung als root, ohne dass GDM ausgeführt wird, sodass kein anderer Benutzer als root angemeldet sein kann '- aber es zeigt zumindest, dass nichts gegen F9 steht von verwendet werden James Polley vor 14 Jahren 0
Benötigen Sie eine vollständige Gnome-Sitzung, oder reicht es aus, wenn Sie lediglich einen X-Server haben, in dem Sie eine oder zwei Apps ausführen können? James Polley vor 14 Jahren 0
Ich brauche nur X, um eine App auszuführen;) mnml vor 14 Jahren 0
Können Sie keine Open-Source-ATI-Treiber oder den Vesa-Treiber verwenden? alfplayer vor 14 Jahren 0
Ich habe gerade von karmic zu jaunty umgeschaltet, und ich konnte einen anderen X-Server starten, bis ich meine proprietären ATI-Treiber installiert habe. Anscheinend scheint es zu sein, woher das Problem kommt. Würden die Open Source ATI-Treiber meine Leistungen im @Alfplayer verringern? mnml vor 14 Jahren 0
Der vesa-Treiber wird verwendet, wenn Sie keinen Treiber installieren. Ich weiß nicht über die Leistung zwischen ATI-Treibern. Bei einfachen Apps ist der Unterschied möglicherweise nicht spürbar. Die Stabilität von Grafikkartentreibern ist oft die erste Sorge (die Unterstützung von Grafikkartentreibern ist nicht die beste Lösung). Möglicherweise haben Sie Probleme in einigen Fällen wie Spielen. alfplayer vor 14 Jahren 0
@mnmi - Bitte aktualisieren Sie Ihre Frage mit einigen Details aus Ihren Kommentaren. pcapademic vor 14 Jahren 0
@EricJLN fertig; =) mnml vor 14 Jahren 0

4 Antworten auf die Frage

3
lorenzog

Wenn Sie nicht wirklich eine ganz andere X-Sitzung benötigen, aber eine verschachtelte Sitzung durchführen könnten, versuchen Sie es mit Xnest :

Xnest ist ein X Window System-Server, der seine Ausgabe in einem Fenster anzeigt. Mit anderen Worten, Xnest öffnet ein Fenster, das wie ein anderer Bildschirm funktioniert, in dem der Benutzer Fenster usw. öffnen kann.

Wenn Sie erst einmal drin sind, können Sie ein Terminal öffnen, das gesamte gdm-Problem umgehen und die Anwendung starten. Mit dem Vorteil, dass Sie nicht jedes Mal Strg-Alt-Fx verwenden müssen, flackert der Monitor usw.

2
James Polley

Urgh, das hat mich dazu gebracht, eine Welt von Yuck zu entdecken, von der ich wünschte, ich wäre unwissend geblieben.

Kurz gesagt, es scheint, dass GDM neu geschrieben wurde und die Unterstützung für die Ausführung von> 1 GDM-Instanz auf derselben Maschine herausgenommen wurde.

Die GDM-Liste enthält mehrere Threads zur Arbeit, um GDM wieder zum Laufen zu bringen, sowie Verweise auf In-Development-Quellen, die bereits einen Teil der Arbeit erledigt haben. Es gibt ein (geschlossen, weil es ein Upstream - Problem ist) Ubuntu Bug als auch

Wenn Sie also mehrere GDMs wünschen, müssen Sie möglicherweise etwas arbeiten.

Ich verstehe nicht, wo sie ihre Software mit Regressionen aktualisieren. Das ist das Schlimmste, was sie imo tun können. mnml vor 14 Jahren 0
2
CarlF

Warum nicht gdm durch xdm oder kdm ersetzen?

Nun, das könnte eine Lösung sein, aber anscheinend kann ich nicht mehr als eine X-Sitzung gleichzeitig öffnen. mnml vor 14 Jahren 0
1
Bobby

Sie können keine weitere X-Session auf demselben tty starten, sie sind miteinander verbunden:

  • F1 -> F7
  • F2 -> F8
  • ...
  • F6 -> F12

Sie können jedoch das Benutzer-Applet verwenden und eine weitere Sitzung mit einem anderen Konto starten, wobei alle angemeldeten Benutzer usw. erhalten bleiben.

Ich benutze die Indicator-Applet-Sitzung (dh das Benutzer-Applet), um mich ständig in einer zweiten x-Sitzung anzumelden - wann immer ich eine Webseite schnell nachschlagen muss, aber mein SO ist bereits angemeldet. pcapademic vor 14 Jahren 0