Jak skonfigurować wiele procesorów graficznych (12.04)?

8

Mam dwa procesory graficzne: jeden zintegrowany Intel i915 i jeden NVIDIA 560 Ti. To NIE jest konfiguracja hybrydowa ani laptop. W systemie Windows 7 każda karta jest podłączona do innego monitora, a NVIDIA wykonuje „ciężkie podnoszenie”. Przez całe życie nie mogę zmusić Ubuntu do rozpoznania i915, ale po wylogowaniu lub ponownym uruchomieniu systemu zamknięcie faktycznie pojawia się na i915. lshw wyświetla oba. Korzystam z „aktualnych” sterowników NVIDIA (nie eksperymentalnych), ale Displays nazywa swój monitor „laptopem”.

Czy jest to w ogóle możliwe w Ubuntu? Jedyne rzeczy, które nawet wyglądały na potencjalne rozwiązania, dotyczyły konfiguracji hybrydowych laptopów i korzystały z Bumblebee, ale wydaje się, że nie ma to tutaj zastosowania.

Bracie Errynie
źródło
Możesz także spróbować wykopać go ze starej szkoły i użyć Xineramy. Oto howto: tldp.org/HOWTO/Xinerama-HOWTO/index.html
Christian

Odpowiedzi:

3

Niestety poprawna odpowiedź nie rozwiązuje twojego problemu.

Obecnie X.org nie jest w stanie podzielić grafiki na dwie różne karty graficzne. Dawno temu istniał sposób, aby to zrobić za pomocą Xinerama, jednak tylko zastrzeżone sterowniki nadal obsługują Xinerama. IOW, nie możesz tego zrobić, jeśli jednym z GPU jest Intel Graphics.

Teraz możesz to uruchomić, jeśli używasz dwóch kart NVIDIA przy użyciu -nvidia i Xinerama (lub może TwinView). A może dwie karty AMD używające -fglrx.

Jednak moim zaleceniem byłoby kupić nową kartę NVIDIA, która ma dwa wyjścia i podłączyć do niej dwa monitory. Następnie możesz uruchomić albo -nvidia, albo -nouveau, co powinno dać dobrą wydajność i być stabilnym.

Oczywiście byłoby miło, gdyby konfiguracja, którą próbujesz, działała. Istnieją pewne starania, aby ponownie zainicjować X, aby na to pozwolić, ale jest to wciąż w fazie rozwoju i może potrwać rok lub dwa. Ale jeśli szukasz czegoś, na czym można spędzić trochę czasu jako hobby i nie boisz się zepsuć systemu, możesz eksperymentować z podstawowymi kodami i przekazywać im opinie.

Bryce
źródło
1

Masz dwie opcje do ustawiania wyświetlaczy:

  1. Z ustawień Nvidii
  2. Z systemu

1. Otwórz Ustawienia serwera NVIDIA X , to pozwoli ci skonfigurować oba monitory.

wykonać Nvidię

Tutaj możesz krok po kroku skonfigurować ekrany.

2. Przejdź do System -> Preferencje -> Wyświetl, a zobaczysz coś takiego:

Konfiguracja systemu

UWAGA: Jeśli widzisz tylko jeden monitor, kliknij, Detect Monitorktóry powinien wykryć wszystkie monitory podłączone do systemu.


Wszelkie występujące problemy można rozwiązać, zmieniając rozdzielczość monitora w celu zapewnienia zgodności.

Lucio
źródło
Display Prefs wyświetla tylko jeden monitor. Wykryj nic nie robi. Widzi, że jeden podłączony do NVidii jest w porządku, ale całkowicie ignoruje drugi.
Brat Erryn
Uruchom ustawienia NVIDIA X i przejdź do X Server Configuration, kliknij Detect Displays. Powinieneś zobaczyć oba ekrany. Jeśli to nie działa, spróbuj odłączyć i ponownie podłączyć monitor.
Lucio
Nie wykrywa drugiego monitora. Czy oczekuje się, że wykryje drugi monitor podłączony do drugiego procesora graficznego (i915) zgodnie z opisem?
Brat Erryn
1
Nie, OP pyta, jak skonfigurować dwie karty, a nie dwa monitory . Powyższa rada jest poprawna, ale nie odpowiada na właściwe pytanie.
Bryce
@Bryce Masz rację. Pozostawię odpowiedź, ponieważ może być przydatna dla kogoś innego ...
Lucio