Debian Jessie (Dota 2)

Автор Mystique, 30 августа 2015, 14:20:28

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Mystique

Всем доброго времени суток. Что-то не могу запустить Dota 2 на своём буке с гибридной графикой (Asus X550V - "Intel core i5(3230M), (Nvidia GeForce 740M)"). Bumblebee стоит, настроен и работает (primusrun vlc, primusrun firefox, primusrun steam) - все команды отрабатывают без ошибок и запускают приложение. Когда дело доходить до Dota 2 с прописанными параметрами для запуска (primusrun %command%), после запуска ничего не происходит, только мелькает надпись в стиме синхронизация.
da@Mystique:~$ uname -a
Linux Mystique 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux


Видеокарта 740M
da@Mystique:~$ sudo dpkg -l | grep nvidia
[sudo] password for da:                                                                                                                                                                       
ii  bumblebee-nvidia                                  3.2.1-7                              amd64        NVIDIA Optimus support using the proprietary NVIDIA driver                           
ii  glx-alternative-nvidia                            0.5.1                                amd64        allows the selection of NVIDIA as GLX provider                                       
ii  libegl1-nvidia:amd64                              340.65-2                             amd64        NVIDIA binary EGL libraries                                                           
ii  libgl1-nvidia-glx:amd64                           340.65-2                             amd64        NVIDIA binary OpenGL libraries                                                       
ii  libgl1-nvidia-glx:i386                            340.65-2                             i386         NVIDIA binary OpenGL libraries                                                       
ii  libgles1-nvidia:amd64                             340.65-2                             amd64        NVIDIA binary OpenGL|ES 1.x libraries                                                 
ii  libgles2-nvidia:amd64                             340.65-2                             amd64        NVIDIA binary OpenGL|ES 2.x libraries                                                 
ii  libnvidia-eglcore:amd64                           340.65-2                             amd64        NVIDIA binary EGL core libraries                                                     
ii  libnvidia-ml1:amd64                               340.65-2                             amd64        NVIDIA Management Library (NVML) runtime library                                     
ii  nvidia-alternative                                340.65-2                             i386         allows the selection of NVIDIA as GLX provider                                       
ii  nvidia-driver                                     340.65-2                             amd64        NVIDIA metapackage                                                                   
ii  nvidia-driver-bin                                 340.65-2                             amd64        NVIDIA driver support binaries                                                       
ii  nvidia-glx                                        340.65-2                             amd64        transition to nvidia-driver                                                           
ii  nvidia-installer-cleanup                          20141201+1                           amd64        cleanup after driver installation with the nvidia-installer                           
ii  nvidia-kernel-3.16.0-4-amd64                      340.65+1+1+3.16.7-ckt2-1             amd64        NVIDIA binary kernel module for Linux 3.16.0-4-amd64                                 
ii  nvidia-kernel-common                              20141201+1                           amd64        NVIDIA binary kernel module support files                                             
ii  nvidia-kernel-dkms                                340.65-2                             amd64        NVIDIA binary kernel module DKMS source                                               
ii  nvidia-kernel-source                              340.65-2                             amd64        NVIDIA binary kernel module source                                                   
ii  nvidia-modprobe                                   340.46-1                             i386         utility to load NVIDIA kernel modules and create device nodes                         
ii  nvidia-settings                                   340.46-2                             amd64        tool for configuring the NVIDIA graphics driver                                       
ii  nvidia-support                                    20141201+1                           amd64        NVIDIA binary graphics driver support files                                           
ii  nvidia-vdpau-driver:amd64                         340.65-2                             amd64        Video Decode and Presentation API for Unix - NVIDIA driver
ii  nvidia-xconfig                                    340.46-1                             amd64        X configuration tool for non-free NVIDIA drivers
ii  xserver-xorg-video-nvidia                         340.65-2                             amd64        NVIDIA binary Xorg driver


Bumblebee

da@Mystique:~$ sudo dpkg -l | grep bumblebee
ii  bumblebee                                         3.2.1-7                              amd64        NVIDIA Optimus support for Linux                                                     
ii  bumblebee-nvidia                                  3.2.1-7                              amd64        NVIDIA Optimus support using the proprietary NVIDIA driver


bbswitch

da@Mystique:~$ sudo dpkg -l | grep bbswitch
ii  bbswitch-dkms                                     0.8-1                                amd64        Interface for toggling the power on NVIDIA Optimus video cards


xorg.config.nvidia
Section "ServerLayout"
    Identifier  "Layout0"
    Option      "AutoAddDevices" "false"
    Option      "AutoAddGPU" "false"
EndSection

Section "Device"
    Identifier  "DiscreteNvidia"
    Driver      "nvidia"
    VendorName  "NVIDIA Corporation"

BusID "PCI:01:00:0"

    Option "ProbeAllGpus" "false"

    Option "NoLogo" "true"
    Option "UseEDID" "false"
    Option "UseDisplayDevice" "none"
EndSection

bumblebee.conf
# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=primus
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
#[driver-nouveau]
#KernelDriver=nvidia-current
#PMMethod=auto
#XorgConfFile=/etc/bumblebee/xorg.conf.nouveau



Xorg.8.log
[  8308.860]
X.Org X Server 1.16.4
Release Date: 2014-12-20
[  8308.860] X Protocol Version 11, Revision 0
[  8308.860] Build Operating System: Linux 3.16.0-4-amd64 x86_64 Debian
[  8308.860] Current Operating System: Linux Mystique 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64
[  8308.860] Kernel command line: BOOT_IMAGE=/vmlinuz-3.16.0-4-amd64 root=UUID=e0114573-8ade-4db8-ad3b-e2a5f0644899 ro
[  8308.860] Build Date: 11 February 2015  12:32:02AM
[  8308.860] xorg-server 2:1.16.4-1 (http://www.debian.org/support)
[  8308.860] Current version of pixman: 0.32.6
[  8308.860]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[  8308.860] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  8308.860] (==) Log file: "/var/log/Xorg.8.log", Time: Sun Aug 30 12:56:25 2015
[  8308.861] (++) Using config file: "/etc/bumblebee/xorg.conf.nvidia"
[  8308.861] (++) Using config directory: "/etc/bumblebee/xorg.conf.d"
[  8308.861] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  8308.861] (==) ServerLayout "Layout0"
[  8308.861] (==) No screen section available. Using defaults.
[  8308.861] (**) |-->Screen "Default Screen Section" (0)
[  8308.861] (**) |   |-->Monitor "<default monitor>"
[  8308.861] (==) No device specified for screen "Default Screen Section".
        Using the first device section listed.
[  8308.861] (**) |   |-->Device "DiscreteNvidia"
[  8308.861] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[  8308.861] (**) Option "AutoAddDevices" "false"
[  8308.861] (**) Option "AutoAddGPU" "false"
[  8308.861] (**) Not automatically adding devices
[  8308.861] (==) Automatically enabling devices
[  8308.861] (**) Not automatically adding GPU devices
[  8308.861] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  8308.861]    Entry deleted from font path.
[  8308.861] (==) 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
[  8308.861] (++) ModulePath set to "/usr/lib/nvidia,/usr/lib/xorg/modules"
[  8308.861] (==) |-->Input Device "<default pointer>"
[  8308.861] (==) |-->Input Device "<default keyboard>"
[  8308.861] (==) The core pointer device wasn't specified explicitly in the layout.
        Using the default mouse configuration.
[  8308.861] (==) The core keyboard device wasn't specified explicitly in the layout.
        Using the default keyboard configuration.
[  8308.861] (II) Loader magic: 0x7f61b1d3bd80
[  8308.861] (II) Module ABI versions:
[  8308.861]    X.Org ANSI C Emulation: 0.4
[  8308.861]    X.Org Video Driver: 18.0
[  8308.861]    X.Org XInput driver : 21.0
[  8308.861]    X.Org Server Extension : 8.0
[  8308.862] (II) xfree86: Adding drm device (/dev/dri/card1)
[  8308.862] (II) xfree86: Adding drm device (/dev/dri/card0)
[  8308.862] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
[  8308.863] (--) PCI:*(0:1:0:0) 10de:1292:1043:124d rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[  8308.863] (II) LoadModule: "glx"
[  8308.863] (II) Loading /usr/lib/nvidia/nvidia/libglx.so
[  8308.874] (II) Module glx: vendor="NVIDIA Corporation"
[  8308.874]    compiled for 4.0.2, module version = 1.0.0
[  8308.874]    Module class: X.Org Server Extension
[  8308.874] (II) NVIDIA GLX Module  340.65  Tue Dec  2 09:10:06 PST 2014
[  8308.874] (II) LoadModule: "nvidia"
[  8308.875] (II) Loading /usr/lib/nvidia/nvidia/nvidia_drv.so
[  8308.875] (II) Module nvidia: vendor="NVIDIA Corporation"
[  8308.875]    compiled for 4.0.2, module version = 1.0.0
[  8308.875]    Module class: X.Org Video Driver
[  8308.875] (II) LoadModule: "mouse"
[  8308.875] (II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
[  8308.875] (II) Module mouse: vendor="X.Org Foundation"
[  8308.875]    compiled for 1.16.1, module version = 1.9.1
[  8308.875]    Module class: X.Org XInput Driver
[  8308.875]    ABI class: X.Org XInput driver, version 21.0
[  8308.875] (II) LoadModule: "kbd"
[  8308.876] (WW) Warning, couldn't open module kbd
[  8308.876] (II) UnloadModule: "kbd"
[  8308.876] (II) Unloading kbd
[  8308.876] (EE) Failed to load module "kbd" (module does not exist, 0)
[  8308.876] (II) NVIDIA dlloader X Driver  340.65  Tue Dec  2 08:47:36 PST 2014
[  8308.876] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  8308.876] (--) using VT number 7
[  8308.876] (II) Loading sub module "fb"
[  8308.876] (II) LoadModule: "fb"
[  8308.876] (II) Loading /usr/lib/xorg/modules/libfb.so
[  8308.876] (II) Module fb: vendor="X.Org Foundation"
[  8308.876]    compiled for 1.16.4, module version = 1.0.0
[  8308.876]    ABI class: X.Org ANSI C Emulation, version 0.4
[  8308.876] (WW) Unresolved symbol: fbGetGCPrivateKey
[  8308.876] (II) Loading sub module "wfb"
[  8308.876] (II) LoadModule: "wfb"
[  8308.877] (II) Loading /usr/lib/xorg/modules/libwfb.so
[  8308.877] (II) Module wfb: vendor="X.Org Foundation"
[  8308.877]    compiled for 1.16.4, module version = 1.0.0
[  8308.876]    ABI class: X.Org ANSI C Emulation, version 0.4
[  8308.876] (WW) Unresolved symbol: fbGetGCPrivateKey
[  8308.876] (II) Loading sub module "wfb"
[  8308.876] (II) LoadModule: "wfb"
[  8308.877] (II) Loading /usr/lib/xorg/modules/libwfb.so
[  8308.877] (II) Module wfb: vendor="X.Org Foundation"
[  8308.877]    compiled for 1.16.4, module version = 1.0.0
[  8308.877]    ABI class: X.Org ANSI C Emulation, version 0.4
[  8308.877] (II) Loading sub module "ramdac"
[  8308.877] (II) LoadModule: "ramdac"
[  8308.877] (II) Module "ramdac" already built-in
[  8308.877] (II) NVIDIA(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[  8308.877] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[  8308.877] (==) NVIDIA(0): RGB weight 888
[  8308.877] (==) NVIDIA(0): Default visual is TrueColor
[  8308.877] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[  8308.877] (**) NVIDIA(0): Option "NoLogo" "true"
[  8308.877] (**) NVIDIA(0): Option "ProbeAllGpus" "false"
[  8308.877] (**) NVIDIA(0): Option "UseEDID" "false"
[  8308.877] (**) NVIDIA(0): Option "UseDisplayDevice" "none"
[  8308.877] (**) NVIDIA(0): Enabling 2D acceleration
[  8308.877] (**) NVIDIA(0): Ignoring EDIDs
[  8308.877] (**) NVIDIA(0): Option "UseDisplayDevice" set to "none"; enabling NoScanout
[  8308.877] (**) NVIDIA(0):     mode
[  8310.541] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20130102)
[  8310.541] (II) NVIDIA(0): NVIDIA GPU GeForce GT 740M (GK208) at PCI:1:0:0 (GPU-0)
[  8310.541] (--) NVIDIA(0): Memory: 2097152 kBytes
[  8310.541] (--) NVIDIA(0): VideoBIOS: 80.28.2a.00.0c
[  8310.541] (II) NVIDIA(0): Detected PCI Express Link width: 8X
[  8310.541] (--) NVIDIA(0): Valid display device(s) on GeForce GT 740M at PCI:1:0:0
[  8310.541] (--) NVIDIA(0):     none
[  8310.541] (II) NVIDIA(0): Validated MetaModes:
[  8310.541] (II) NVIDIA(0):     "NULL"
[  8310.541] (II) NVIDIA(0): Virtual screen size determined to be 640 x 480
[  8310.541] (WW) NVIDIA(0): Unable to get display device for DPI computation.
[  8310.541] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[  8310.542] (--) Depth 24 pixmap format is 32 bpp
[  8310.542] (II) NVIDIA: Using 3072.00 MB of virtual memory for indirect memory
[  8310.542] (II) NVIDIA:     access.
[  8310.544] (II) NVIDIA(0): Setting mode "NULL"
[  8310.544] (EE) NVIDIA(0): Failed to initiate mode change.
[  8310.544] (EE) NVIDIA(0): Failed to complete mode change
[  8310.554] (==) NVIDIA(0): Disabling shared memory pixmaps
[  8310.554] (==) NVIDIA(0): Backing store enabled
[  8310.554] (==) NVIDIA(0): Silken mouse enabled
[  8310.555] (==) NVIDIA(0): DPMS enabled
[  8310.555] (II) Loading sub module "dri2"
[  8310.555] (II) LoadModule: "dri2"
[  8310.555] (II) Module "dri2" already built-in
[  8310.555] (II) NVIDIA(0): [DRI2] Setup complete
[  8310.555] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[  8310.555] (--) RandR disabled
[  8310.558] (II) SELinux: Disabled on system
[  8310.558] (II) Initializing extension GLX
[  8310.558] (II) Indirect GLX disabled.(II) Using input driver 'mouse' for '<default pointer>'
[  8310.586] (**) Option "CorePointer" "on"
[  8310.586] (**) <default pointer>: always reports core events
[  8310.586] (WW) <default pointer>: No Device specified, looking for one...
[  8310.643] (II) <default pointer>: Setting Device option to "/dev/input/mice"
[  8310.643] (--) <default pointer>: Device: "/dev/input/mice"
[  8310.643] (==) <default pointer>: Protocol: "Auto"
[  8310.643] (**) <default pointer>: always reports core events
[  8310.643] (**) Option "Device" "/dev/input/mice"
[  8310.680] (==) <default pointer>: Emulate3Buttons, Emulate3Timeout: 50
[  8310.680] (**) <default pointer>: ZAxisMapping: buttons 4 and 5
[  8310.680] (**) <default pointer>: Buttons: 9
[  8310.680] (II) XINPUT: Adding extended input device "<default pointer>" (type: MOUSE, id 6)
[  8310.680] (**) <default pointer>: (accel) keeping acceleration scheme 1
[  8310.680] (**) <default pointer>: (accel) acceleration profile 0
[  8310.680] (**) <default pointer>: (accel) acceleration factor: 2.000
[  8310.680] (**) <default pointer>: (accel) acceleration threshold: 4
[  8310.680] (II) <default pointer>: Setting mouse protocol to "ExplorerPS/2"
[  8310.972] (II) <default pointer>: ps2EnableDataReporting: succeeded
[  8310.972] (II) LoadModule: "kbd"
[  8310.973] (WW) Warning, couldn't open module kbd
[  8310.973] (II) UnloadModule: "kbd"
[  8310.973] (II) Unloading kbd
[  8310.973] (EE) Failed to load module "kbd" (module does not exist, 0)
[  8310.973] (EE) No input driver matching `kbd'
[  8310.974] (II) config/udev: Adding input device Power Button (/dev/input/event7)
[  8310.974] (II) AutoAddDevices is off - not adding device.
[  8310.975] (II) config/udev: Adding input device Video Bus (/dev/input/event10)
[  8310.975] (II) AutoAddDevices is off - not adding device.
[  8310.975] (II) config/udev: Adding input device Video Bus (/dev/input/event9)
[  8310.975] (II) AutoAddDevices is off - not adding device.
[  8310.975] (II) config/udev: Adding input device Lid Switch (/dev/input/event5)
[  8310.975] (II) AutoAddDevices is off - not adding device.
[  8310.976] (II) config/udev: Adding input device Sleep Button (/dev/input/event6)
[  8310.976] (II) AutoAddDevices is off - not adding device.
[  8310.976] (II) config/udev: Adding drm device (/dev/dri/card0)
[  8310.976] (II) xfree86: Adding drm device (/dev/dri/card0)
[  8310.976] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
[  8310.976] (II) config/udev: Adding input device A..... G3 (/dev/input/event1)
[  8310.976] (II) AutoAddDevices is off - not adding device.
[  8310.977] (II) config/udev: Adding input device A..... G3 (/dev/input/mouse0)
[  8310.977] (II) AutoAddDevices is off - not adding device.
[  8310.977] (II) config/udev: Adding input device A..... G3 (/dev/input/event2)
[  8310.977] (II) AutoAddDevices is off - not adding device.
[  8310.977] (II) config/udev: Adding input device SIGMACHIP USB Keyboard (/dev/input/event3)
[  8310.978] (II) AutoAddDevices is off - not adding device.
[  8310.978] (II) config/udev: Adding input device SIGMACHIP USB Keyboard (/dev/input/event4)
[  8310.978] (II) AutoAddDevices is off - not adding device.
[  8310.978] (II) config/udev: Adding input device USB2.0 HD UVC WebCam (/dev/input/event12)
[  8310.978] (II) AutoAddDevices is off - not adding device.
[  8310.978] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event14)
[  8310.978] (II) AutoAddDevices is off - not adding device.
[  8310.979] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event15)
[  8310.979] (II) AutoAddDevices is off - not adding device.
[  8310.979] (II) config/udev: Adding input device Asus WMI hotkeys (/dev/input/event13)
[  8310.979] (II) AutoAddDevices is off - not adding device.
[  8310.979] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[  8310.979] (II) AutoAddDevices is off - not adding device.
[  8310.980] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/event11)
[  8310.980] (II) AutoAddDevices is off - not adding device.
[  8310.980] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse1)
[  8310.980] (II) AutoAddDevices is off - not adding device.
[  8310.980] (II) config/udev: Adding input device PC Speaker (/dev/input/event8)
[  8310.980] (II) AutoAddDevices is off - not adding device.
[  8311.065] (II) UnloadModule: "mouse"
[  8311.094] (II) NVIDIA(GPU-0): Deleting GPU-0
[  8311.095] (EE) Server terminated successfully (0). Closing log file.


syslog

Aug 30 12:56:27 Mystique bumblebeed[13495]: [ 8310.984742] [ERROR][XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
Aug 30 12:56:27 Mystique bumblebeed[13495]: [ 8310.984774] [WARN][XORG] (WW) Unresolved symbol: fbGetGCPrivateKey
Aug 30 12:56:27 Mystique bumblebeed[13495]: [ 8310.984795] [WARN][XORG] (WW) NVIDIA(0): Unable to get display device for DPI computation.
Aug 30 12:56:27 Mystique bumblebeed[13495]: [ 8310.984806] [ERROR][XORG] (EE) NVIDIA(0): Failed to initiate mode change.
Aug 30 12:56:27 Mystique bumblebeed[13495]: [ 8310.984814] [ERROR][XORG] (EE) NVIDIA(0): Failed to complete mode change
Aug 30 12:56:27 Mystique bumblebeed[13495]: [ 8310.984843] [ERROR][XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied



В арчвики находил что нужно добавить секцию Screen, не помогает. Колесил в поисках ответа как же запустить, и наткнулся вот на это http://ru-linux.livejournal.com/3017843.html. Там говорится что проблема решается с помощью этого http://us.download.nvidia.com/XFree86/Linux-x86_64/343.36/README/randr14.html, вот только не смог разобраться в одиночку :(. Что ещё сказать, бук через HDMI подключаю к телевизору. Переставлять шмеля не предлогать (ну или неоспоримые выводы, что без этого ни как). Прошу помощи. Всем спасибо.

bvazx

#1
Пользовался Debian всего два дня,... Но, пока вернулся в Windows по причине, указанной ниже.
Свои пометки выкладываю здесь, чтоб самому не забыть, да и может кому-нибудь поможет... :D
Собственно и решение проблемы Mystique...

Так я ставил драйверы Nvidia на свой ноутбук Acer V3-771g...
Открыть содержимое (спойлер)

Войти от имени суперпользователя su с вводом его пароля
su
Или использовать команду sudo

Просмотреть видеокарты
lspci | grep -i vga

Просмотреть дополнительную информацию
uname -a

Установить дополнительные компоненты, необходимые для установки драйвера
apt-get install firmware-linux-nonfree linux-headers-$(uname -r) intel-microcode git dkms debhelper

Внести изменения в /etc/modules file
gedit /etc/modules file
Добавить
i915
bbswitch

Внести изменения в /etc/modprobe.d/nouveau.conf
gedit /etc/modprobe.d/nouveau.conf
Добавить
blacklist nouveau

Перезагрузить
reboot

Добавить архитектуру i386
dpkg --add-architecture i386
Обновить
apt-get update
Внести изменения в etc/apt/sources.list
gedit /etc/apt/sources.list
В каждой строчке после слова deb добавить [arch=amd64,i386], после слова main - contrib non-free
Например, deb [arch=amd64,i386] http://http.debian.net/debian/ jessie main contrib non-free
Если такой нет, то добавить строку
deb [arch=amd64,i386] http://http.debian.net/debian/ jessie main contrib non-free
Обновить
apt-get update

Установить необходимые компоненты и драйвер
apt-get install bbswitch-dkms intel-microcode firmware-linux-nonfree bumblebee bumblebee-nvidia primus primus-libs primus-libs:i386 linux-headers-$(uname -r)

Внести изменения в /etc/bumblebee/bumblebee.conf
gedit  /etc/bumblebee/bumblebee.conf
Изменить строку KernelDriver=nvidia
KernelDriver=nvidia-current

Добавить пользователя в среду bumblebee
sudo adduser Имя_пользователя bumblebee

Внести изменения в /etc/default/grub
gedit /etc/default/grub
Найти
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
Изменить на
GRUB_CMDLINE_LINUX_DEFAULT="quiet rcutree.rcu_idle_gp_delay=1"
Обновить загрузчик
update-grub

Установить cuda
apt-get install nvidia-cuda-toolkit

Обновить
apt-get update

Перезагрузить
reboot

Проверить работу bbswitch
cat /proc/acpi/bbswitch
echo ON > /proc/acpi/bbswitch
cat /proc/acpi/bbswitch
echo OFF > /proc/acpi/bbswitch
cat /proc/acpi/bbswitch

Проверить работу драйвера Nvidia
optirun glxgears
optirun -c yuv glxgears

Запуск настройки видеокарты
apt-get install libcanberra-gtk-module
apt-get install libcanberra-gtk-module:i386
optirun -b none nvidia-settings -c :8
[свернуть]

Так устанавливал Steam. Всё работает, за исключением одного, производительность в окне выше чем на весь экран... Поэтому, пока вернулся в Windows...  ;D
Открыть содержимое (спойлер)

Войти от имени суперпользователя su с вводом его пароля
su
Или использовать команду sudo

Установить Steam
apt-get install steam

Решение вот этой проблемы: "Когда дело доходить до Dota 2 с прописанными параметрами для запуска (primusrun %command%), после запуска ничего не происходит, только мелькает надпись в Steam -"Синхронизация"".
Скачать файлы
http://snapshot.debian.org/archive/debian/20140810T163814Z/pool/main/libd/libdrm/libdrm-intel1_2.4.56-1_i386.deb
http://snapshot.debian.org/archive/debian/20140810T163814Z/pool/main/libd/libdrm/libdrm-intel1_2.4.56-1_amd64.deb

Распаковать их и переписать файлы из папок в папки
/usr/lib/i386-linux-gnu/* >>> .steam/steam/ubuntu12_32/
/usr/lib/x86_64-linux-gnu/* >>> .steam/steam/ubuntu12_64/

Запуск игр на видеокарте Nvidia
vblank_mode=0 optirun %command%

Пояснения
vblank_mode=0 - отключение вертикальной синхронизации
optirun %command% - запуск игры на видеокарте Nvidia
[свернуть]

P.S.: Если подскажите, как улучшить производительность в полноэкранном режиме, вернусь назад...

Mystique

Благодарю за отзывчивость. Проблема решается но частично. Игра запускается на Nvidia. Помог даунгрейд Intel 1_2.4.58-2 на то что предложили вы. Однако Xorg.8.log сыпет теми же ошибками. А вот перекидывать файлы /usr/lib/... не стоит, сразу получите ошибку

Couldn't find bootstrap, it's not safe to reset Steam. Please contact technical support.

Ещё раз спасибо.

P.S. В принципе проблема решена. Но остались ошибки в xorg.8.log те же что и были, а это не есть хорошо. По сему вопрос у сторожил помечать тему РЕШЕНО или оставить без изменений для мыслей по поводу ошибок.

bvazx

#3
Может дело в том, как устанавливать драйвер  (поэтому я описал, как это делал)...
У меня никаких ошибок Steam не выкидывал. И всё работало на ОК, что csgo, что кучка других игр, портированных в linux.
Dota2 не проверял, так как не играю в неё.
Я не устанавливал те пакеты, на которые дал ссылки, а именно разархивировал и переписал(!)...
Информацию об этом нашёл на буржуйском форуме, по другому дистрибутиву linux.
Вот ссылки - http://forums.linuxmint.com/viewtopic.php?f=225&t=197143.
А также читал здесь - https://github.com/ValveSoftware/steam-for-linux/issues/3506.
Вот так это выглядело в оригинале, но я делал по своему.
Открыть содержимое (спойлер)

#!/bin/bash

# create a temporary directory
mkdir SteamFixTempDir
cd ./SteamFixTempDir

wget http://snapshot.debian.org/archive/debian/20140810T163814Z/pool/main/libd/libdrm/libdrm-intel1_2.4.56-1_i386.deb
wget http://snapshot.debian.org/archive/debian/20140810T163814Z/pool/main/libd/libdrm/libdrm-intel1_2.4.56-1_amd64.deb

#  32-bit
# unpack the .deb and unarchive data.tar.xz
ar p libdrm-intel1_2.4.56-1_i386.deb data.tar.xz | tar xvJ
# copy the library and link
cp ./usr/lib/i386-linux-gnu/* ~/.steam/steam/ubuntu12_32/

#  64-bit
# unpack the .deb and unarchive data.tar.xz
ar p libdrm-intel1_2.4.56-1_amd64.deb data.tar.xz | tar xvJ
# copy the library and link
cp ./usr/lib/x86_64-linux-gnu/* ~/.steam/steam/ubuntu12_64/

# cleanup
cd ..
rm -рf ./SteamFixTempDir
[свернуть]
Единственное, что меня не устроило, так это низкий fps и видимая задержка в полноэкранном режиме по сравнению с оконным...
Решение последней проблемы уже нашёл, но пока не проверял.

По этому -
Цитата: Mystique от 31 августа 2015, 23:06:35Couldn't find bootstrap, it's not safe to reset Steam. Please contact technical support.
Mystique, Вам нужно добавить архитектуру i386. Ну я так думаю...

ogost

Цитата: Mystique от 31 августа 2015, 23:06:35Но остались ошибки в xorg.8.log те же что и были, а это не есть хорошо.
xorg.8.log - это старый лог

bvazx

#5
Так как я с linux всего пару дней и очень понравился debian, может подскажите, что ещё дописать в этой строчке, чтоб поставить самые последний драйверы, ну или версию для установки указать...
apt-get install bumblebee-nvidia primus primus-libs:i386

И изменять параметры масштабирования экрана.
Рабочий стол 1920 на 1080, в игре 1024 на 768, но что б экран не растягивался или растягивался только по высоте (по бокам были чёрные полосы).

Mystique

#6
Цитата: ogost от 01 сентября 2015, 17:41:19
Цитата: Mystique от 31 августа 2015, 23:06:35Но остались ошибки в xorg.8.log те же что и были, а это не есть хорошо.
xorg.8.log - это старый лог

Исключено

/dev/null > /var/log/xorg.8.log

Цитата: bvazx от 01 сентября 2015, 21:49:36
Так как я с linux всего пару дней и очень понравился debian, может подскажите, что ещё дописать в этой строчке, чтоб поставить самые последний драйверы, ну или версию для установки указать...
apt-get install bumblebee-nvidia primus primus-libs:i386

И изменять параметры масштабирования экрана.
Рабочий стол 1920 на 1080, в игре 1024 на 768, но что б экран не растягивался или растягивался только по высоте (по бокам были чёрные полосы).

Попробуйте поставить bumblebee c Debian wiki, там всё достаточно подробно описано. Ещё есть скрипт обновляющий драйвер видеокарты до последнего актуального sgfxi - называется. Ну и со шмелём повозится не помешает.


Roma-san

Цитата: bvazx от 01 сентября 2015, 11:26:07Couldn't find bootstrap, it's not safe to reset Steam. Please contact technical support.

У меня вылечилось установкой библиотек:

# aptitude install libgl1-nvidia-glx:i386
"Сколько ни размышляй, а мозгов мне не хватит, чтобы самому во всём разобраться." (с) Окумура Рин. "Синий экзорцист"