Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Nowy system, nowa radość...
Nie mogę zmusić do działania karty graficznej na Testingu. Komputer to laptop z intelowską zintegrowaną kartą oraz kartą graficzną Nvidia GT 740M. Testing zaktualizowany.
uname -a: [b]4.19.0-2-amd64 #1 SMP Debian 4.19.16-1 (2019-01-17) x86_64 GNU/Linux[/b].
Zainstalowałem nvidia-driver, bumblebee, bumblebee-nvidia, primus. Pakiety z nvidia w nazwie:
$ dpkg -l | grep -i nvidia ii bbswitch-dkms 0.8-8 amd64 Interface for toggling the power on NVIDIA Optimus video cards ii bumblebee 3.2.1-20 amd64 NVIDIA Optimus support for Linux ii bumblebee-nvidia 3.2.1-20 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver ii glx-alternative-nvidia 0.9.1 amd64 allows the selection of NVIDIA as GLX provider ii libegl-nvidia0:amd64 410.93-2 amd64 NVIDIA binary EGL library ii libegl1-nvidia:amd64 410.93-2 amd64 NVIDIA binary EGL library (non-GLVND variant) ii libgl1-nvidia-glx:amd64 410.93-2 amd64 NVIDIA binary OpenGL/GLX library (non-GLVND variant) ii libgles-nvidia1:amd64 410.93-2 amd64 NVIDIA binary OpenGL|ES 1.x library ii libgles-nvidia2:amd64 410.93-2 amd64 NVIDIA binary OpenGL|ES 2.x library ii libglx-nvidia0:amd64 410.93-2 amd64 NVIDIA binary GLX library ii libnvidia-cbl:amd64 410.93-2 amd64 NVIDIA binary Vulkan ray tracing (cbl) library ii libnvidia-cfg1:amd64 410.93-2 amd64 NVIDIA binary OpenGL/GLX configuration library ii libnvidia-eglcore:amd64 410.93-2 amd64 NVIDIA binary EGL core libraries ii libnvidia-fatbinaryloader:amd64 410.93-2 amd64 NVIDIA FAT binary loader ii libnvidia-glcore:amd64 410.93-2 amd64 NVIDIA binary OpenGL/GLX core libraries ii libnvidia-glvkspirv:amd64 410.93-2 amd64 NVIDIA binary Vulkan Spir-V compiler library ii libnvidia-ml1:amd64 410.93-2 amd64 NVIDIA Management Library (NVML) runtime library ii libnvidia-ptxjitcompiler1:amd64 410.93-2 amd64 NVIDIA PTX JIT Compiler ii libnvidia-rtcore:amd64 410.93-2 amd64 NVIDIA binary Vulkan ray tracing (rtcore) library ii nvidia-alternative 410.93-2 amd64 allows the selection of NVIDIA as GLX provider ii nvidia-detect 410.93-2 amd64 NVIDIA GPU detection utility ii nvidia-driver 410.93-2 amd64 NVIDIA metapackage ii nvidia-driver-bin 410.93-2 amd64 NVIDIA driver support binaries ii nvidia-driver-libs-nonglvnd:amd64 410.93-2 amd64 NVIDIA metapackage (non-GLVND OpenGL/GLX/EGL/GLES libraries) ii nvidia-installer-cleanup 20151021+9 amd64 cleanup after driver installation with the nvidia-installer ii nvidia-kernel-common 20151021+9 amd64 NVIDIA binary kernel module support files ii nvidia-kernel-dkms 410.93-2 amd64 NVIDIA binary kernel module DKMS source ii nvidia-kernel-support 410.93-2 amd64 NVIDIA binary kernel module support files ii nvidia-legacy-check 410.93-2 amd64 check for NVIDIA GPUs requiring a legacy driver ii nvidia-modprobe 410.93-1 amd64 utility to load NVIDIA kernel modules and create device nodes ii nvidia-nonglvnd-vulkan-common 410.93-2 amd64 NVIDIA Vulkan driver - common files (non-GLVND variant) ii nvidia-nonglvnd-vulkan-icd:amd64 410.93-2 amd64 NVIDIA Vulkan ICD (non-GLVND variant) ii nvidia-persistenced 410.93-1 amd64 daemon to maintain persistent software state in the NVIDIA driver ii nvidia-settings 410.93-1 amd64 tool for configuring the NVIDIA graphics driver ii nvidia-support 20151021+9 amd64 NVIDIA binary graphics driver support files ii nvidia-vdpau-driver:amd64 410.93-2 amd64 Video Decode and Presentation API for Unix - NVIDIA driver ii primus 0~20150328-7 amd64 client-side GPU offloading for NVIDIA Optimus ii xserver-xorg-video-nvidia 410.93-2 amd64 NVIDIA binary Xorg driver
Moja karta graficzna występuje wśród obsługiwanych przez nvidia-driver (w /usr/share/doc/nvidia-driver/README.txt.gz). Podobnie nvidia-detect pokazuje:
$ nvidia-detect Detected NVIDIA GPUs: 07:00.0 3D controller [0302]: NVIDIA Corporation GK208M [GeForce GT 740M] [10de:1292] (rev a1) Checking card: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1) Your card is supported by all driver versions. It is recommended to install the nvidia-driver package.
Niestety próba użycia karty kończy się fiaskiem:
$ optirun glxgears [ 3128.044412] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) [ 3128.044431] [ERROR]Aborting because fallback start is disabled. $ optirun -vv --debug glxgears [ 3170.230232] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf [ 3170.230927] [DEBUG]optirun version 3.2.1 starting... [ 3170.230953] [DEBUG]Active configuration: [ 3170.230961] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf [ 3170.230969] [DEBUG] X display: :8 [ 3170.230976] [DEBUG] LD_LIBRARY_PATH: /usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia [ 3170.230993] [DEBUG] Socket path: /var/run/bumblebee.socket [ 3170.231004] [DEBUG] Accel/display bridge: auto [ 3170.231017] [DEBUG] VGL Compression: proxy [ 3170.231030] [DEBUG] VGLrun extra options: [ 3170.231040] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus [ 3170.231121] [DEBUG]Using auto-detected bridge primus [ 3170.238877] [INFO]Response: No - error: [XORG] (EE) [ 3170.238893] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) [ 3170.238897] [DEBUG]Socket closed. [ 3170.238908] [ERROR]Aborting because fallback start is disabled. [ 3170.238914] [DEBUG]Killing all remaining processes.
Co może być nie tak?
Offline
Wypadałoby jeszcze podać konfigurację bumblebee/primus.
Co może być nie tak?[/quote]
Producent karty graficznej ;)
Offline
[quote=yossarian]Wypadałoby jeszcze podać konfigurację bumblebee/primus.
Co może być nie tak?[/quote]
Producent karty graficznej ;)[/quote]
Raczej producenta Xorga trzeba powiesić na suchej gałęzi w pierwszej kolejności.
W drugiej przydałoby się na innej gałęzi powieści Cannocical na hejt przeciw Waylandowi.
I oczywiście RH też powinno wisieć za to, że "tak skutecznie" negocjowali z Nvidią API sterownika pod Waylanda, że obecnie tylko Gnome ma wsparcie dla EGLSTREAM.
Potem trzeba jakieś dziwne i patologiczne bypassy jak Bumleebe.
Paradoksalnie Wayland gada z różnymi kartami graficznymi dlatego,
że protokół Waylanda w ogóle nie musi wiedzieć, ile ma kart graficznych i jakich, interesuje go tylko rozdziałka ekranu i pozycja danego okna, a przez którą kartę to idzie, to już sprawa sterowników.
Działą to identycznie jak Alsie.
Ja bym na razie Nvidię puścił na sterze Nouveau, Intela na standardowym,
i powinno działać bez najmniejszego problemu.
Tylko dekodowanie wideo na Waylandzie może trochę kuleć, obecna wersja MPV średnio sobie radzi z akceleracją na Waylandzie, a to za moment zostanie pewnie poprawione.
Na Xorgu z Nouveau MPV dekoduje video (używając vo opengl) bez problemu.
Problem z Nvidią i EGLstream za kilka miechów musi się skończyć, w miarę redukowania Xoga do Xwaylanda, co cały czas postępuje.
Przy Nouveau i Intelu działanie dwóch kart wygląda tak:Kod:
$ DRI_PRIME=0 glxinfo | grep "OpenGL vendor string" OpenGL vendor string: Intel Open Source Technology Center $ DRI_PRIME=1 glxinfo | grep "OpenGL vendor string" OpenGL vendor string: nouveauSznurek:
https://nouveau.freedesktop.org/wiki/Optimus/
PozdroOstatnio edytowany przez Jacekalex (2019-03-13 20:52:53)
W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem para bellum ;) | Pozdrawiam :)
Offline
[quote=yossarian]Wypadałoby jeszcze podać konfigurację bumblebee/primus.
Co może być nie tak?[/quote]
Producent karty graficznej ;)[/quote]Kod:
$ cat xorg.conf.nvidia | grep -v '^#' Section "ServerLayout" Identifier "Layout0" Option "AutoAddDevices" "true" Option "AutoAddGPU" "false" EndSection Section "Device" Identifier "DiscreteNvidia" Driver "nvidia" VendorName "NVIDIA Corporation" Option "ProbeAllGpus" "false" Option "NoLogo" "true" Option "UseEDID" "false" Option "UseDisplayDevice" "none" EndSectionoryginalnie próbowałem z opcją
Kod:
# Option "AutoAddDevices" "false"ale z tym samym efektem.
a to feler westchnął seler
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00017 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00218 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.237.44.242' WHERE u.id=1 |
0.00465 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.237.44.242', 1711694114) |
0.00069 | SELECT * FROM punbb_online WHERE logged<1711693814 |
0.00103 | DELETE FROM punbb_online WHERE ident='47.128.20.2' |
0.00089 | SELECT topic_id FROM punbb_posts WHERE id=323231 |
0.00173 | SELECT id FROM punbb_posts WHERE topic_id=30865 ORDER BY posted |
0.00145 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=30865 AND t.moved_to IS NULL |
0.00033 | SELECT search_for, replace_with FROM punbb_censoring |
0.00119 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=30865 ORDER BY p.id LIMIT 0,25 |
0.00164 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=30865 |
Total query time: 0.01599 s |