• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst] zweiter Bildschirm schwarz mit X Mauszeiger

Jetzt habe ich was ganz neues: Ich habe meinen zweiten Bildschirm mit nvidia Settings konfiguriert und er funktioniert grundsätzlich auch. Ich kann mit der Maus wie gewünscht in den rechten Bildschirm fahren. Allerdings ist dieser nur schwarz (also kein Hintergrundbild) und der Mauszeiger ändert sich zu einem X. Ich kann auch keine Fenster auf diesen Schirm ziehen :irre:
  • nvidia-settings meldet beim Start aus der Konsole (als su) Fontconfig error: "/etc/fonts/conf.d/99pdftoopvp.conf", line 1: no element found
  • Xinerama ist nicht aktiviert
  • Beim Speichern "Save to X Configuration File" bekomme ich folgende Meldung:
    Code:
    Truncate the MetaMode list?
    
    Long MetaMode strings (greater than 900 characters) are not
    supported by the current X server.  Truncating the MetaMode
    list, so that the MetaMode string fits within 900 characters,
    will cause only the first 17 MetaModes to be written to the X
    configuration file.
    
    NOTE: Writing all the MetaModes to the X Configuration
    file may result in parse errors and failing to start the
    X server.
  • keine Ahnung warum die Datei xorg.conf so groß ist:
    Code:
    # nvidia-settings: X configuration file generated by nvidia-settings
    # nvidia-settings:  version 340.93  (buildmeister@swio-display-x86-rhel47-03)  Wed Aug 19 17:10:48 PDT 2015
    
    # nvidia-xconfig: X configuration file generated by nvidia-xconfig
    # nvidia-xconfig:  version 340.93  (buildmeister@swio-display-x86-rhel47-03)  Wed Aug 19 17:11:04 PDT 2015
    
    Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0" 0 0
        Screen      1  "Screen1" 1680 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
        Option         "Xinerama" "0"
    EndSection
    
    Section "Files"
    EndSection
    
    Section "InputDevice"
    
        # generated from data in "/etc/sysconfig/mouse"
        Identifier     "Mouse0"
        Driver         "mouse"
        Option         "Protocol" "IMPS/2"
        Option         "Device" "/dev/input/mice"
        Option         "Emulate3Buttons" "yes"
        Option         "ZAxisMapping" "4 5"
    EndSection
    
    Section "InputDevice"
    
        # generated from default
        Identifier     "Keyboard0"
        Driver         "kbd"
    EndSection
    
    Section "Monitor"
    
        # HorizSync source: edid, VertRefresh source: edid
        Identifier     "Monitor0"
        VendorName     "Unknown"
        ModelName      "Samsung SyncMaster"
        HorizSync       30.0 - 81.0
        VertRefresh     56.0 - 75.0
        Option         "DPMS"
    EndSection
    
    Section "Monitor"
    
        # HorizSync source: edid, VertRefresh source: edid
        Identifier     "Monitor1"
        VendorName     "Unknown"
        ModelName      "Samsung SyncMaster"
        HorizSync       30.0 - 81.0
        VertRefresh     56.0 - 75.0
        Option         "DPMS"
    EndSection
    
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "GeForce GT 240"
        BusID          "PCI:1:0:0"
        Screen          0
    EndSection
    
    Section "Device"
        Identifier     "Device1"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "GeForce GT 240"
        BusID          "PCI:1:0:0"
        Screen          1
    EndSection
    
    Section "Screen"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        Option         "Stereo" "0"
        Option         "nvidiaXineramaInfoOrder" "DFP-0"
        Option         "metamodes" "DVI-I-1: nvidia-auto-select +0+0"
        Option         "SLI" "Off"
        Option         "MultiGPU" "Off"
        Option         "BaseMosaic" "off"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    
    Section "Screen"
    
    # Removed Option "metamodes" "VGA-0: 1024x768_60 +0+0 {rotation=left}; VGA-0: nvidia-auto-select +0+0 {rotation=left, viewportin=1024x1280, viewportout=1600x1000+0+100}"
    # Removed Option "metamodes" "VGA-0: 1600x1200 +0+0 {rotation=left}; VGA-0: 1024x768_60 +0+0 {rotation=left}; VGA-0: nvidia-auto-select +0+0 {rotation=left, viewportin=1024x1280, viewportout=1600x1000+0+100}; VGA-0: 1280x1024 +0+0 {rotation=left}; VGA-0: 1280x1024_60 +0+0 {rotation=left}; VGA-0: 1024x768 +0+0 {rotation=left}; VGA-0: 1024x768_70 +0+0 {rotation=left}; VGA-0: 1024x768_60 +0+0 {rotation=left}; VGA-0: 800x600 +0+0 {rotation=left}; VGA-0: 800x600_72 +0+0 {rotation=left}; VGA-0: 800x600_60 +0+0 {rotation=left}; VGA-0: 800x600_56 +0+0 {rotation=left}; VGA-0: 640x480 +0+0 {rotation=left}; VGA-0: 640x480_72 +0+0 {rotation=left}; VGA-0: 640x480_60 +0+0 {rotation=left}; VGA-0: nvidia-auto-select +0+0 {rotation=left, viewportin=900x1440, viewportout=1600x1000+0+100}; VGA-0: nvidia-auto-select +0+0 {rotation=left, viewportin=768x1366, viewportout=1600x899+0+150}; VGA-0: nvidia-auto-select +0+0 {rotation=left, viewportin=800x1280, viewportout=1600x1000+0+100}; VGA-0: nvidia-auto-select +0+0 {rotation=left, viewportin=720x1280, viewportout=1600x900+0+150}; VGA-0: nvidia-auto-select +0+0 {rotation=left, viewportout=1600x900+0+150}"
        Identifier     "Screen1"
        Device         "Device1"
        Monitor        "Monitor1"
        DefaultDepth    24
        Option         "Stereo" "0"
        Option         "nvidiaXineramaInfoOrder" "CRT-1"
        Option         "metamodes" "VGA-0: 1600x1200 +0+0 {rotation=left}; VGA-0: 1024x768_60 +0+0 {rotation=left}; VGA-0: nvidia-auto-select +0+0 {rotation=left, viewportin=1024x1280, viewportout=1600x1000+0+100}; VGA-0: 1280x1024 +0+0 {rotation=left}; VGA-0: 1280x1024_60 +0+0 {rotation=left}; VGA-0: 1024x768 +0+0 {rotation=left}; VGA-0: 1024x768_70 +0+0 {rotation=left}; VGA-0: 800x600 +0+0 {rotation=left}; VGA-0: 800x600_72 +0+0 {rotation=left}; VGA-0: 800x600_60 +0+0 {rotation=left}; VGA-0: 800x600_56 +0+0 {rotation=left}; VGA-0: 640x480 +0+0 {rotation=left}; VGA-0: 640x480_72 +0+0 {rotation=left}; VGA-0: 640x480_60 +0+0 {rotation=left}; VGA-0: nvidia-auto-select +0+0 {rotation=left, viewportin=900x1440, viewportout=1600x1000+0+100}; VGA-0: nvidia-auto-select +0+0 {rotation=left, viewportin=768x1366, viewportout=1600x899+0+150}"
        Option         "SLI" "Off"
        Option         "MultiGPU" "Off"
        Option         "BaseMosaic" "off"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
  • Ich erhalte außerdem in der Konsole während nvidia-Settings läuft die Fehlermeldung:
    Code:
    Package xorg-server was not found in the pkg-config search path.
    Perhaps you should add the directory containing `xorg-server.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'xorg-server' found
  • Das z.B. hier empfohlene Paket xorg-x11-server-devel finde ich unter Yast nicht, xorg-x11-server ist allerdings installiert.
  • zur Info: lspci |grep -i vga
    01:00.0 VGA compatible controller: NVIDIA Corporation GT215 [GeForce GT 240] (rev a2)
Bitte um Tipps wie ich das Problem am besten lösen soll...
 
Lösche die /etc/X11/xorg.conf, die stört meist nur.

Wenn Du nvidia-settings verlässt wird automatisch die Einstellung gespeichert, da braucht es keine extra Datei.
 
Sauerland schrieb:
Lösche die /etc/X11/xorg.conf, die stört meist nur.
Ich habe sie in meiner Verzweiflung vorher schon einige Male umbenannt - hat aber nicht wirklich was gebracht. Aber irgendwie funktioniert es jetzt, vielleicht war das Löschen (diesmal) tatsächlich hilfreich...
Sauerland schrieb:
Wenn Du nvidia-settings verlässt wird automatisch die Einstellung gespeichert, da braucht es keine extra Datei.
Echt? Also wenn ich Apply drücke macht er zwar was - aber nach dem Neustart war's eigentlich immer weg. Also, ich habe die Datei /etc/x11/xorg.config trotzdem wieder gespeichert.

Irgendwann hat es so funktioniert wie es sollte - aber warum es jetzt "plötzlich" geklappt hat ist mir unerklärlich. Ich habe zuvor auch schon alles Mögliche probiert und zig Neustarts gemacht - der rechte Bildschirm war immer schwarz (aber er funktionierte mit dem X Mauszeiger).
Es hat auch nicht gleich nach dem löschen oder Einstellen geklappt - es wurde nur immer besser - auf einmal funktionierte der rechte Bildschirm (nach einem Apply). Dann waren die Auflösungen falsch, trotz richtigem einstellen - danach haben sich die Bildschirmbereiche überschnitten...
Irgendwie hat halt jetzt endlich geklappt - aber die eigentliche Ursache oder was ich jetzt richtiger gemacht habe kann ich mir leider nicht erklären.
Danke jedenfalls für eure Unterstützung!
 
nvidia-settings als root ausgeführt?
Ich hab hier 2 Monitore und keine xorg.conf, einmal nvidia-settings als root ausgeführt, eingestellt und es funktioniert.

Mittlerweile unter 13.2 mit dem Treiber der Homepage, unter Leap aber aus dem Repo.
Code:
nvidia-settings -v

nvidia-settings:  version 358.16  (buildmeister@swio-display-x64-rhel04-12)  Mon
Nov 16 19:58:01 PST 2015
  The NVIDIA X Server Settings tool.

  This program is used to configure the NVIDIA Linux graphics driver.
  For more detail, please see the nvidia-settings(1) man page.
 
Ja, nvidia-settings starte ich (fast) immer aus der Konsole als su. Interessant, ich habe eine viel ältere Version. Das könnte der Grund sein, warum es so schlecht funktioniert hat:
Code:
nvidia-settings -v
nvidia-settings:  version 340.93 
(buildmeister@swio-display-x86-rhel47-03)  Wed Aug 19
17:10:48 PDT 2015
  The NVIDIA X Server Settings tool.

  This program is used to configure the NVIDIA Linux
  graphics driver.
  For more detail, please see the nvidia-settings(1) man
  page.

  Copyright (C) 2004 - 2010 NVIDIA Corporation.
Code:
# Status             Paket                          | Zusammenfassung                          | Installiert (Verfügbar)   |      Größe
[Behalten]           x11-video-nvidiaG03            | NVIDIA graphics driver for GeForce 8x... | 340.93-36.1               |  126,3 MiB
Meine Repos sehen irgendwie schrecklich aus, aber es müsste eigentlich passen:
Code:
zypper repos -d
#  | Alias                               | Name                                                    | Aktiviert | GPG-Überprüfung | Aktualisieren
---+-------------------------------------+---------------------------------------------------------+-----------+-----------------+--------------
 1 | Packman                             | Packman                                                 | Ja        | (r ) Ja         | Ja           
 2 | download.opensuse.org-non-oss       | Aktualisierungs-Repository (Nicht-Open-Source-Software) | Ja        | (r ) Ja         | Ja           
 3 | http-download.nvidia.com-6f2e6a10   | nVidia Graphics Drivers                                 | Ja        | (r ) Ja         | Ja           
 4 | http-download.opensuse.org-008fff4d | graphics                                                | Ja        | (r ) Ja         | Ja           
 5 | http-download.opensuse.org-15eed785 | openSUSE:Leap:42.1:NonFree                              | Ja        | (r ) Ja         | Ja           
 6 | openSUSE-42.1-0                     | openSUSE-42.1-0                                         | Nein      | ----            | Nein         
 7 | repo-debug                          | openSUSE-Leap-42.1-Debug                                | Nein      | ----            | Ja           
 8 | repo-debug-non-oss                  | openSUSE-Leap-42.1-Debug-Non-Oss                        | Nein      | ----            | Ja           
 9 | repo-debug-update                   | openSUSE-Leap-42.1-Update-Debug                         | Nein      | ----            | Ja           
10 | repo-debug-update-non-oss           | openSUSE-Leap-42.1-Update-Debug-Non-Oss                 | Nein      | ----            | Ja           
11 | repo-non-oss                        | openSUSE-Leap-42.1-Non-Oss                              | Ja        | (r ) Ja         | Ja           
12 | repo-oss                            | openSUSE-Leap-42.1-Oss                                  | Ja        | (r ) Ja         | Ja           
13 | repo-source                         | openSUSE-Leap-42.1-Source                               | Nein      | ----            | Ja           
14 | repo-update                         | openSUSE-Leap-42.1-Update                               | Ja        | (r ) Ja         | Ja
 
Sauerland schrieb:
Mittlerweile unter 13.2 mit dem Treiber der Homepage,...
Lesen?
... unter Leap aber aus dem Repo.
OK, für mich ging daraus nicht hervor, dass Du von 13.2 die Version postest. Für mich war naheliegend, dass da wohl die leap 42.1 gemeint sein muss, da ich dort das Problem habe. Mir fällt gerade auf, dass man das aber aus den Posts nicht heraus lesen kann...
Sauerland schrieb:
Poste einmal: zypper se -si nvidia
Gerne, freue mich für jegliche Unterstützung mein System wieder halbwegs hin zu bekommen:
Code:
S | Name                          | Typ   | Version               | Arch   | Repository             
--+-------------------------------+-------+-----------------------+--------+------------------------
i | nvidia-computeG03             | Paket | 340.93-36.1           | x86_64 | nVidia Graphics Drivers
i | nvidia-gfxG03-kmp-default     | Paket | 340.93_k4.1.12_1-36.7 | x86_64 | nVidia Graphics Drivers
i | nvidia-glG03                  | Paket | 340.93-36.1           | x86_64 | nVidia Graphics Drivers
i | nvidia-uvm-gfxG03-kmp-default | Paket | 340.93_k4.1.12_1-36.7 | x86_64 | nVidia Graphics Drivers
i | x11-video-nvidiaG03           | Paket | 340.93-36.1           | x86_64 | nVidia Graphics Drivers
 
Oben