NVIDIA 364.12 release! - mango - 22.03.2016
Hallo,
mit dem Neuen "NVIDIA Closed Source Driver" sind Bootsplash Screens wohl endlich möglich!
Ab "> = Linux-Kernel 4.1" wird noch "modeset=1" als Kernelparameter benötigt.
Lastly, in 364.12 we are finally providing DRM KMS support.
Zitat:Our display programming support is centralized in a kernel module named nvidia-modeset.ko. Traditional display interactions (X11 modesets, OpenGL SwapBuffers,
VDPAU presentation, SLI, stereo, framelock, gsync, etc) initiate from our various user-mode driver components and flow to nvidia-modeset.ko.
This has been shipping since 358.09.
New in 364.12, we've added a kernel module named nvidia-drm.ko which registers as a DRM driver. It provides GEM and PRIME DRM capabilities,
to support graphics display offload on optimus notebooks. It also, on new enough kernels (>= Linux kernel 4.1 with CONFIG_DRM and CONFIG_DRM_KMS_HELPER),
provides MODESET and ATOMIC DRM capabilities to support atomic DRM KMS.
The DRM KMS support in nvidia-drm.ko is still unproven, and has some interaction issues with SLI, so it is disabled by default.
You can enable it with nvidia-drm.ko's "modeset" kernel module parameter. E.g.,
modprobe -r nvidia-drm ; modprobe nvidia-drm modeset=1
Quelle:
https://devtalk.nvidia.com/default/topic/925605/linux/nvidia-364-12-release-vulkan-glvnd-drm-kms-and-eglstreams/
Gruss
Wolfgang
Re: NVIDIA 364.12 release! - mango - 23.03.2016
Hallo,
auf -> http://www.nvidia.de/download/driverResults.aspx/100607/de
findet man die Karten die von NVIDIA-364.12 unetrstützt werden.
Gruss
Wolfgang
Re: NVIDIA 364.12 release! - mango - 27.03.2016
Hi,
test mit easyVDR-3.0/nVidia GT 630/Kernel-4.2.0/nvidia-364 ist Ok!
Code: [email protected]:~# modinfo nvidia-364
filename: /lib/modules/4.2.0-34-generic/updates/dkms/nvidia_364.ko
alias: char-major-195-*
version: 364.12
supported: external
license: NVIDIA
srcversion: 3CD0A22D35A07C8BD65C03F
alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*
depends:
vermagic: 4.2.0-34-generic SMP mod_unload modversions
parm: NVreg_Mobile:int
parm: NVreg_ResmanDebugLevel:int
parm: NVreg_RmLogonRC:int
parm: NVreg_ModifyDeviceFiles:int
parm: NVreg_DeviceFileUID:int
parm: NVreg_DeviceFileGID:int
parm: NVreg_DeviceFileMode:int
parm: NVreg_UpdateMemoryTypes:int
parm: NVreg_InitializeSystemMemoryAllocations:int
parm: NVreg_UsePageAttributeTable:int
parm: NVreg_MapRegistersEarly:int
parm: NVreg_RegisterForACPIEvents:int
parm: NVreg_CheckPCIConfigSpace:int
parm: NVreg_EnablePCIeGen3:int
parm: NVreg_EnableMSI:int
parm: NVreg_TCEBypassMode:int
parm: NVreg_MemoryPoolSize:int
parm: NVreg_RegistryDwords:charp
parm: NVreg_RmMsg:charp
parm: NVreg_AssignGpus:charp
"plymouth-theme-easyvdr-logo" funktioniert leider noch nicht, Module werden geladen und Parameter wird auch übergeben.
Code: [ 26.718555] nvidia-nvlink: Nvlink Core is being initialized, major device number 244
[ 26.718583] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 364.12 Wed Mar 16 21:11:26 PDT 2016
[ 26.721435] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 364.12 Wed Mar 16 20:44:12 PDT 2016
[ 26.723076] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 26.955529] nvidia-uvm: Loaded the UVM driver in lite mode, major device number 243
lsmod
Code: [email protected]:~# lsmod | grep nvidia
nvidia_uvm 667648 0
nvidia_drm 45056 1
nvidia_modeset 753664 4 nvidia_drm
nvidia 10268672 77 nvidia_modeset,nvidia_uvm
drm_kms_helper 126976 1 nvidia_drm
drm 360448 4 drm_kms_helper,nvidia_drm
modinfo
Code: [email protected]:~# modinfo nvidia_364_drm
filename: /lib/modules/4.2.0-34-generic/updates/dkms/nvidia_364_drm.ko
version: 364.12
supported: external
license: MIT
srcversion: 3A62E73E2D71792BF0F1988
alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*
depends: drm,drm_kms_helper,nvidia-modeset
vermagic: 4.2.0-34-generic SMP mod_unload modversions
parm: modeset:Enable atomic kernel modesetting (1 = enable, 0 = disable (default)) (bool)
Gruss
Wolfgang
|