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/.
Wesołego Nowego Roku!
Mam problem z zainstalowaniem zamkniętych sterowników Nvidii na nowym laptopie.
Jest to Lenovo Z510 z 4-rdzeniowym procesorem Intel Core i7-4702MQ oraz z kartami graficznymi NVIDIA GeForce GT 740M, Intel HD Graphics 4600.
Laptop był bez systemu, zainstalowałem na nim 64bit. Debiana Jessie, po instalacji Xsy wstały. Następnie postępowałem zgodnie ze stroną :
https://dug.net.pl/tekst/142/nvidia___zamkniete_ste … anie/#testing
Niestety, po resecie przywitała mnie ciemność. Niżej kilka danych:
#uname -r 3.16.0-4-amd64
#lspci 00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06) 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06) 00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller (rev 06) [b]00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)[/b] 00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06) 00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05) 00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04) 00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05) 00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05) 00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5) 00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d5) 00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05) 00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 05) 00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05) 00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05) [b]07:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)[/b] 08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 07) 09:00.0 Network controller: Intel Corporation Wireless 7260 (rev 73)
#cat /var/log/Xorg.0.log [ 10.032] X.Org X Server 1.16.2.901 (1.16.3 RC 1) Release Date: 2014-12-09 [ 10.032] X Protocol Version 11, Revision 0 [ 10.032] Build Operating System: Linux 3.2.0-4-amd64 x86_64 Debian [ 10.032] Current Operating System: Linux lestaro 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt2-1 (2014-12-08) x86_64 [ 10.032] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=/dev/mapper/rootvg-system ro rcutree.rcu_idle_gp_delay=1 quiet [ 10.032] Build Date: 09 December 2014 10:15:28PM [ 10.032] xorg-server 2:1.16.2.901-1 (http://www.debian.org/support) [ 10.032] Current version of pixman: 0.32.6 [ 10.032] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 10.032] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 10.032] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Jan 2 22:21:54 2015 [ 10.032] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 10.032] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 10.032] (==) No Layout section. Using the first Screen section. [ 10.032] (==) No screen section available. Using defaults. [ 10.032] (**) |-->Screen "Default Screen Section" (0) [ 10.032] (**) | |-->Monitor "<default monitor>" [ 10.033] (==) No device specified for screen "Default Screen Section". Using the first device section listed. [ 10.033] (**) | |-->Device "My GPU" [ 10.033] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 10.033] (==) Automatically adding devices [ 10.033] (==) Automatically enabling devices [ 10.033] (==) Automatically adding GPU devices [ 10.033] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 10.033] Entry deleted from font path. [ 10.033] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [ 10.033] (==) ModulePath set to "/usr/lib/xorg/modules" [ 10.033] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 10.033] (II) Loader magic: 0x7f9d9adf3d80 [ 10.033] (II) Module ABI versions: [ 10.033] X.Org ANSI C Emulation: 0.4 [ 10.033] X.Org Video Driver: 18.0 [ 10.033] X.Org XInput driver : 21.0 [ 10.033] X.Org Server Extension : 8.0 [ 10.033] (II) xfree86: Adding drm device (/dev/dri/card1) [ 10.033] (II) xfree86: Adding drm device (/dev/dri/card0) [ 10.034] (--) PCI:*(0:0:2:0) 8086:0416:17aa:3978 rev 6, Mem @ 0xb5000000/4194304, 0xc0000000/268435456, I/O @ 0x00006000/64 [ 10.034] (--) PCI: (0:7:0:0) 10de:1292:17aa:380a rev 161, Mem @ 0xb3000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00004000/128 [ 10.034] (II) LoadModule: "glx" [ 10.034] (II) Loading /usr/lib/xorg/modules/linux/libglx.so [ 10.040] (II) Module glx: vendor="NVIDIA Corporation" [ 10.040] compiled for 4.0.2, module version = 1.0.0 [ 10.040] Module class: X.Org Server Extension [ 10.040] (II) NVIDIA GLX Module 340.65 Tue Dec 2 09:10:06 PST 2014 [ 10.040] (II) LoadModule: "nvidia" [ 10.040] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so [ 10.040] (II) Module nvidia: vendor="NVIDIA Corporation" [ 10.040] compiled for 4.0.2, module version = 1.0.0 [ 10.040] Module class: X.Org Video Driver [ 10.040] (II) NVIDIA dlloader X Driver 340.65 Tue Dec 2 08:47:36 PST 2014 [ 10.040] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs [ 10.040] (++) using VT number 7 [b][ 10.040] (EE) No devices detected. [ 10.040] (EE) Fatal server error: [ 10.040] (EE) no screens found(EE) [ 10.040] (EE) [/b] Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 10.041] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 10.041] (EE)
#aptitude search '?installed nvidia' i A glx-alternative-nvidia - allows the selection of NVIDIA as GLX prov i A libegl1-nvidia - NVIDIA binary EGL libraries i A libgl1-nvidia-glx - NVIDIA binary OpenGL libraries i libgl1-nvidia-glx:i386 - NVIDIA binary OpenGL libraries i A libnvidia-eglcore - NVIDIA binary EGL core libraries i A libnvidia-ml1 - NVIDIA Management Library (NVML) runtime l i A nvidia-alternative - allows the selection of NVIDIA as GLX prov i nvidia-driver - NVIDIA metapackage i A nvidia-driver-bin - NVIDIA driver support binaries i A nvidia-installer-cleanup - cleanup after driver installation with the i A nvidia-kernel-common - NVIDIA binary kernel module support files i nvidia-kernel-dkms - NVIDIA binary kernel module DKMS source i A nvidia-modprobe - utility to load NVIDIA kernel modules and i nvidia-settings - tool for configuring the NVIDIA graphics d i A nvidia-support - NVIDIA binary graphics driver support file i A nvidia-vdpau-driver - Video Decode and Presentation API for Unix i A xserver-xorg-video-nvidia - NVIDIA binary Xorg driver
Trzeci raz próbuję zainstalować wg instrukcji i nic z tego (każdorazowo wywalając stery nvidii)
Co może być problemem? Czy na takim zestawie konieczne jest korzystanie z Bumblebee? Czy niewolne stery od NVidii będą mogły obsłużyć zintegrowaną grafikę Intela?
Pozdrawiam
Ostatnio edytowany przez seler (2015-01-03 15:03:17)
Offline
1389
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:05:54)
Offline
Dzięki wielkie za objaśnienia.
Czyli w praktyce, żeby móc korzystać z grafiki Nvidii korzystając z niewolnych sterów w np. jakieś grze, powinienem:
1.Wywalić te stery, które zainstalowałem, skasować minimalistyczny xorg.conf
2.Postępować np wg kroków z https://wiki.debian.org/Bumblebee
i wtedy korzystać z karty Nvidii poprzez komendę optirun <polecenie>, dobrze zrozumiałem?
EDIT: Tak zrobiłem i faktycznie działa. Tj. Enemy Territory uruchamiane poprzez optirun prawie nie obciąża procesora. Jednak zauważyłem, że wtedy lekko, ale zauważalnie wzrasta lag myszki. Być może ta transmisja NVIDIA->zintegrowany Intel powoduje tego laga?
Ostatnio edytowany przez seler (2015-01-03 01:04:02)
Offline
seler napisał(-a):
Jednak zauważyłem, że wtedy lekko, ale zauważalnie wzrasta lag myszki. Być może ta transmisja NVIDIA->zintegrowany Intel powoduje tego laga?
To problem z brakiem synchronizacji przy używaniu sterowników nvidii.
Jakiego menedżera okien używasz?
Offline
1390
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:05:55)
Offline
yossarian napisał(-a):
Jakiego menedżera okien używasz?
Xfce
uzytkownikubunt napisał(-a):
Minusem jest to, że standardowo zamknięty sterownik Nvidii nadpisuje sterownik Intela (chociaż może teraz jakoś inaczej to spakowali w Debianie, nie sprawdzałem dawno) i potem trzeba reinstalować sterownik Intela (dokładniej fragment pochodzący z Mesy), chyba że korzystałbyś cały czas z GPU Nvidii.
Czyli w trakcie sesji Xsów można by tym poleceniem
xrandr --setprovideroutputsource modesetting NVIDIA-0
tak jakby przełączyć domyślny sterownik grafiki na Nvidię, ale powrócić potem do Intela bez resetu już się nie da?
Offline
Znaczy, że to jeszcze nie działa pod Linuksem poprawnie? Więc zakup lapka pod Linuksa to albo APU albo sam Intel? Bo się przymierzam do czegoś nowego a tym optimusem się nie za specjalnie interesowałem jak dotąd.
Offline
1392
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:05:58)
Offline
Pogrzebałem w necie i znalazłem sposób na tego mouse laga. Mianowicie grafikożerny program należy odpalać komendą
vblank_mode=0 primusrun nazwa_programu
Wtedy ten lag jest bardzo mały albo całkiem znika. Jednak potem nawet po wyłączeniu programu męczył mnie wiatraczek chodzący na maksymalnych obrotach, pomimo niskiej temperatury procesora. Sposobem na to jest jeszcze raz odpalenie na moment karty graficznej np. komendą
optirun sleep 1
Offline