Manjaro 20.01 problem z serwerem x

Witam wszystkich czytających ten post.

Postanowiłem napisać licząc że znajdę tu wsparcie osób z podobnym problemem, bądź osób na tyle biegłych w linux, które będą w stanie naprowadzić mnie na rozwiązanie mojego problemu.

Po zainstalowaniu Manjaro 20.01 na moim już nieco leciwym lapku próbowałem zainstalować sterowniki od grafiki. Oczywiście siedzi tu nieszczęsny układ hybrydowy intel/nvidia. Jedyna wersja sterownika jaka działała na wcześniejszej wersji systemu to 390.xx bumblebee. Kiedy wszystko już miałem gotowe, zabrałem się za instalację optimus-manager z poradnika który wcześniej mi pomógł. Jednak w nowej wersji systemu pojawiły się poważne schody.

Lecę po kolei co zrobiłem:

`sudo pacman - S optimus-manager`

Tu wszystko zainstalowało się bez problemu jak wcześniej. Oczywiście zrobiłem reboot

`sudo systemctl stop bumblebeed`
`sudo systemctl enable optimus-manager`
`sudo systemctl start optimus-manager`
`sudo nvidia-xconfig`

Mam wrażenie że tu zaczynają się pierwsze schody, po zatrzymaniu pakietu bumblebee nie podnosi się SDDM( zacząłem korzystać z kde po tym jak nie mogłem się dogadać z gnome). Przywróciłem więc migawkę przez timeshift. Następnie spróbowałem tej samej kolejności nie restartując komputera. Doinstalowałem pakiet optimus-manager-qt. Tam spróbowałem przełączyć się na gpu nvidii. Dostałem informację żebym usunął plik xconfig. Tak też zrobiłem. I spróbowałem ponownie zmienić na gpu. Wróciłem do ekranu logowania i zalogowałem się ponownie. Jednak ciągle wszystko działało pod intelem. Wszedłem do katalogu żeby zobaczyć czy utworzył się plik konfiguracyjny xconfig. Niestety tak się nie stało. Znów wklepałem w konsoli:

`sudo nvidia-xconfig`

Następnie spróbowałem przełączyć na gpu forsujac wszystkie komunikaty po drodze. Wylogowało mnie po czym jedyne co miałem przed sobą to czarny ekran.
Będę sam szukał dalej rozwiązania na własną rękę. Liczę jednak że znajdę tu pomoc.

Pozdrawiam

Dlaczego instalujesz bumblebee i wydajesz komendę?

Do grafiki intela powinieneś już mieć zainstalowane stery video-linux.
Odinstaluj bumblbee

sudo mhwd -r pci video-hybrid-intel-nvidia-390xx-bumblebee

Zainstaluj

sudo mhwd -i pci video-nvidia-390xx

Spwadź:

systemctl status optimus-manager

● optimus-manager.service - Optimus Manager Commands Daemon
     Loaded: loaded (/usr/lib/systemd/system/optimus-manager.service; enabled; vendor preset: disabled)
     Active: active (running) since Thu 2020-09-17 12:20:22 CEST; 10min ago
   Main PID: 617 (python3)
      Tasks: 1 (limit: 9387)
     Memory: 17.8M
     CGroup: /system.slice/optimus-manager.service
             └─617 /usr/bin/python3 -u -m optimus_manager.daemon

Powinieneś mieć pliki:

ls /etc/X11/mhwd.d/

nvidia.conf  nvidia.conf.nvidia-xconfig-original

Oraz plik optimus-manager:

ls /etc/X11/xorg.conf.d/

00-keyboard.conf  10-optimus-manager.conf  30-touchpad.conf

Zrestartuj kompa (chociaż u mnie działa bez restartu), przeloguj się na nvidia i sprawdź:

glxinfo | grep -i vendor

server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation

Zastosowałem się do Twoich instrukcji. Przy próbie zmiany komendą:

optimus-manager --switch nvidia

Wywala mi komunikat

ERROR: a GPU setup was initiated but Xorg post-start hook did not run.
Log at /var/log/optimus-manager/switch/switch-20200917T181925.log
If your login manager is GDM, make sure to follow those instructions:
https://github.com/Askannz/optimus-manager#important--gnome-and-gdm-users
If your display manager is neither GDM, SDDM nor LightDM, or if you don't use one, read the wiki:
https://github.com/Askannz/optimus-manager/wiki/FAQ,-common-issues,-troubleshooting

Cannot execute command because of previous errors.

Postępujesz zgodnie z linkiem z komunikatu (nawet jest, że dotyczy Manjaro KDE). Czyli po prostu musisz zakomentować DisplayCommand i DisplayStopCommand w pliku /etc/sddm.conf.

Niestety dalej nie idzie. Wypluwa:

ERROR: the latest GPU setup attempt failed at Xorg pre-start hook.
Log at /var/log/optimus-manager/switch/switch-20200917T191519.log

Cannot execute command because of previous errors.
  1. Wyrzuciłeś wcześniej tworzone pliki xorg.conf?
  2. Restartowałeś kompa?
  3. Trochę chyba trzeba więcej informacji:
uname -a
mhwd -li
inxi -Gxx
pacman -Qs 'nvidia|headers' | sort
  1. Wrzuć ten log na jakiś pastebin a tutaj podaj link.
  2. Czy po instalacji masz takie pliki jak u mnie co podałem wcześniej?

Ok. Jest wszystko już. Przeczytałem tego loga i brakowało pakietu bbswitch pod kernel.
Temat można w takim razie zamknąć;) Dziękuję wszystkim!