PDA

View Full Version : NVIDIA Optimus - Alienware m14xr2 - looking for a save way to upgrade



tr00n3r
2013-04-17, 11:24
Hello,


I am sorry but this is really annoying for me.
I haven't used Kali since 4th of april - today after bootin up I did a apt-get upgrade

lots of upgrades were found - so far so good - but after upgrading the system and reboot I found out that the NVIDIA (optirun and pyrit) are not working anymore. bumblebeed daemon were also not running or found.

So I restored my clonezilla backup but I am afraid of updating my system again.

Is there a safe way that I can upgrade NVIDIA Drivers from the repos?
Anyone in here who has also a NVIDIA Optimus or an Alienware m14xr2?



root@k4li:~# acp nvidia-glx
nvidia-glx:
Installed: 304.64-4
Candidate: 304.88-1
Version table:
304.88-1 0
500 http://http.kali.org/kali/ kali/non-free amd64 Packages
*** 304.64-4 0
100 /var/lib/dpkg/status





root@k4li:/etc/apt# aup
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
chromium chromium-inspector metasploit metasploit-framework
The following packages will be upgraded:
apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common apt apt-utils armitage
avahi-daemon avahi-utils bed bind9-host binutils chromium-browser clamav clamav-base clamav-freshclam clang
comerr-dev cups-bsd cups-client cups-common cups-ppdc curl dmsetup dnsutils dpkg dpkg-dev e2fslibs
e2fsprogs edb-debugger exploitdb firebird2.5-common firebird2.5-common-doc gdm3 gir1.2-cogl-1.0
gir1.2-coglpango-1.0 gir1.2-gst-plugins-base-0.10 gir1.2-javascriptcoregtk-1.0 gir1.2-webkit-1.0
gnome-screensaver gnome-session gnome-session-bin gnome-session-common gnome-session-fallback
gnome-settings-daemon grabber graphviz grub-common grub-pc grub-pc-bin grub2-common
gstreamer0.10-plugins-base gstreamer0.10-x host hpijs icedtea-6-jre-cacao icedtea-6-jre-jamvm
icedtea-7-jre-cacao icedtea-7-jre-jamvm icedtea-netx icedtea-netx-common ifupdown intel-microcode iproute
iptables isc-dhcp-client isc-dhcp-common iso-codes kali-menu krb5-locales krb5-multidev libapache2-mod-php5
libapt-inst1.5 libapt-pkg4.12 libarchive12 libavahi-client3 libavahi-client3:i386 libavahi-common-data
libavahi-common-data:i386 libavahi-common3 libavahi-common3:i386 libavahi-core7 libavahi-glib1
libavahi-gobject0 libavahi-ui-gtk3-0 libavc1394-0 libavcodec53 libavformat53 libavutil51 libbind9-80
libcdt4 libcgraph5 libclamav6 libclang-common-dev libcogl-common libcogl-pango0 libcogl9 libcomerr2
libcomerr2:i386 libcrystalhd3 libcuda1 libcups2 libcups2:i386 libcupsdriver1 libcupsimage2 libcupsppdc1
libcurl3 libcurl3:i386 libcurl3-gnutls libcurl4-gnutls-dev libdbus-glib-1-2 libdebian-installer-extra4
libdebian-installer4 libdevmapper-event1.02.1 libdevmapper1.02.1 libdns88 libdpkg-perl libfbclient2
libgcrypt11 libgcrypt11:i386 libgcrypt11-dev libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-dri:i386
libgl1-mesa-glx libgl1-mesa-glx:i386 libgl1-nvidia-alternatives libgl1-nvidia-glx libglapi-mesa
libglapi-mesa:i386 libglu1-mesa libglu1-mesa:i386 libglu1-mesa-dev libglx-nvidia-alternatives libgnutls-dev
libgnutls-openssl27 libgnutls26 libgnutls26:i386 libgnutlsxx27 libgraph4 libgssapi-krb5-2
libgssapi-krb5-2:i386 libgssdp-1.0-3 libgssrpc4 libgstreamer-plugins-base0.10-0
libgstreamer-plugins-base0.10-0:i386 libgudev-1.0-0 libgupnp-1.0-4 libgvc5 libgvpr1 libhpmud0
libhsqldb-java libicu48 libisc84 libisccc80 libisccfg82 libjavascriptcoregtk-1.0-0
libjavascriptcoregtk-1.0-dev libjavascriptcoregtk-3.0-0 libjson0 libjson0:i386 libk5crypto3
libk5crypto3:i386 libkadm5clnt-mit8 libkadm5srv-mit8 libkdb5-6 libkrb5-3 libkrb5-3:i386 libkrb5-dev
libkrb5support0 libkrb5support0:i386 liblapack3 liblapack3gf liblvm2app2.2 liblwres80 libmicrohttpd10
libmtp-common libmtp-dev libmtp-runtime libmtp9 libmysqlclient18 libnewt0.52 libnvidia-compiler
libnvidia-ml1 libpathplan4 libperl5.14 libpixman-1-0 libpixman-1-dev libpoppler-glib8 libpoppler-qt4-3
libpoppler19 libpostproc52 libpq5 libprocps0 libresid-builder0c2a libruby libruby1.8 libruby1.9.1
libsidplay2 libsmi2-common libsmi2ldbl libsmpeg0 libsocialweb-client2 libsocialweb-common
libsocialweb-service libsocialweb0 libspandsp2 libss2 libssl-dev libssl-doc libssl1.0.0 libssl1.0.0:i386
libsvn1 libswscale2 libsystemd-daemon0 libsystemd-login0 libt1-5 libudev0 libwebkit-dev libwebkitgtk-1.0-0
libwebkitgtk-1.0-common libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libwebkitgtk-dev libwebp2 libwmf0.2-7
libxdot4 libxml2 libxml2:i386 libxml2-dev libxml2-utils libxnvctrl0 libxslt1.1 libxslt1.1:i386
libxvmcnvidia1 libzbar0 live-manual-html mesa-common-dev mtp-tools mysql-client-5.5 mysql-common
mysql-server mysql-server-5.5 mysql-server-core-5.5 nvidia-alternative nvidia-detect nvidia-glx
nvidia-kernel-dkms nvidia-kernel-source nvidia-libopencl1 nvidia-opencl-common nvidia-opencl-icd
nvidia-settings nvidia-smi nvidia-vdpau-driver openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless
openjdk-6-jre-lib openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless openjdk-7-jre-lib openssl perl
perl-base perl-modules php5 php5-cli php5-common php5-mysql poppler-utils postgresql-9.1
postgresql-client-9.1 printer-driver-hpijs procps python-apt python-apt-common python-crypto python-gevent
python-gi python-gobject python-libxml2 python-mysqldb python-numpy python-reportbug reaver reportbug
rsyslog ruby1.8 ruby1.8-dev ruby1.9.1 sgml-base subversion sudo telepathy-gabble tzdata tzdata-java udev
unattended-upgrades whiptail whois wifitap x11-common xbase-clients xserver-common xserver-xephyr
xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-video-all xserver-xorg-video-ati
xserver-xorg-video-nvidia xserver-xorg-video-radeon xserver-xorg-video-s3 xsltproc xvfb
318 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
Need to get 370 MB of archives.
After this operation, 30.7 kB disk space will be freed.
Do you want to continue [Y/n]?

when grepping the apt-get upgrade for NVIDIA there are lots of packages for it:


root@k4li:~# cat upgrades | grep -i nvidia
libgl1-nvidia-alternatives libgl1-nvidia-glx libglapi-mesa
libglx-nvidia-alternatives libgnutls-dev libgnutls-openssl27 libgnutls26
libmysqlclient18 libnewt0.52 libnvidia-compiler libnvidia-ml1 libpathplan4
libxslt1.1:i386 libxvmcnvidia1 libzbar0 live-manual-html mesa-common-dev
mysql-server-core-5.5 nvidia-alternative nvidia-detect nvidia-glx
nvidia-kernel-dkms nvidia-kernel-source nvidia-libopencl1
nvidia-opencl-common nvidia-opencl-icd nvidia-settings nvidia-smi
nvidia-vdpau-driver openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless
xserver-xorg-video-nvidia xserver-xorg-video-radeon xserver-xorg-video-s3

chaoslde
2013-04-20, 12:18
Hello,


I am sorry but this is really annoying for me.
I haven't used Kali since 4th of april - today after bootin up I did a apt-get upgrade

lots of upgrades were found - so far so good - but after upgrading the system and reboot I found out that the NVIDIA (optirun and pyrit) are not working anymore. bumblebeed daemon were also not running or found.

So I restored my clonezilla backup but I am afraid of updating my system again.

Is there a safe way that I can upgrade NVIDIA Drivers from the repos?
Anyone in here who has also a NVIDIA Optimus or an Alienware m14xr2?



root@k4li:~# acp nvidia-glx
nvidia-glx:
Installed: 304.64-4
Candidate: 304.88-1
Version table:
304.88-1 0
500 http://http.kali.org/kali/ kali/non-free amd64 Packages
*** 304.64-4 0
100 /var/lib/dpkg/status





root@k4li:/etc/apt# aup
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
chromium chromium-inspector metasploit metasploit-framework
The following packages will be upgraded:
apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common apt apt-utils armitage
avahi-daemon avahi-utils bed bind9-host binutils chromium-browser clamav clamav-base clamav-freshclam clang
comerr-dev cups-bsd cups-client cups-common cups-ppdc curl dmsetup dnsutils dpkg dpkg-dev e2fslibs
e2fsprogs edb-debugger exploitdb firebird2.5-common firebird2.5-common-doc gdm3 gir1.2-cogl-1.0
gir1.2-coglpango-1.0 gir1.2-gst-plugins-base-0.10 gir1.2-javascriptcoregtk-1.0 gir1.2-webkit-1.0
gnome-screensaver gnome-session gnome-session-bin gnome-session-common gnome-session-fallback
gnome-settings-daemon grabber graphviz grub-common grub-pc grub-pc-bin grub2-common
gstreamer0.10-plugins-base gstreamer0.10-x host hpijs icedtea-6-jre-cacao icedtea-6-jre-jamvm
icedtea-7-jre-cacao icedtea-7-jre-jamvm icedtea-netx icedtea-netx-common ifupdown intel-microcode iproute
iptables isc-dhcp-client isc-dhcp-common iso-codes kali-menu krb5-locales krb5-multidev libapache2-mod-php5
libapt-inst1.5 libapt-pkg4.12 libarchive12 libavahi-client3 libavahi-client3:i386 libavahi-common-data
libavahi-common-data:i386 libavahi-common3 libavahi-common3:i386 libavahi-core7 libavahi-glib1
libavahi-gobject0 libavahi-ui-gtk3-0 libavc1394-0 libavcodec53 libavformat53 libavutil51 libbind9-80
libcdt4 libcgraph5 libclamav6 libclang-common-dev libcogl-common libcogl-pango0 libcogl9 libcomerr2
libcomerr2:i386 libcrystalhd3 libcuda1 libcups2 libcups2:i386 libcupsdriver1 libcupsimage2 libcupsppdc1
libcurl3 libcurl3:i386 libcurl3-gnutls libcurl4-gnutls-dev libdbus-glib-1-2 libdebian-installer-extra4
libdebian-installer4 libdevmapper-event1.02.1 libdevmapper1.02.1 libdns88 libdpkg-perl libfbclient2
libgcrypt11 libgcrypt11:i386 libgcrypt11-dev libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-dri:i386
libgl1-mesa-glx libgl1-mesa-glx:i386 libgl1-nvidia-alternatives libgl1-nvidia-glx libglapi-mesa
libglapi-mesa:i386 libglu1-mesa libglu1-mesa:i386 libglu1-mesa-dev libglx-nvidia-alternatives libgnutls-dev
libgnutls-openssl27 libgnutls26 libgnutls26:i386 libgnutlsxx27 libgraph4 libgssapi-krb5-2
libgssapi-krb5-2:i386 libgssdp-1.0-3 libgssrpc4 libgstreamer-plugins-base0.10-0
libgstreamer-plugins-base0.10-0:i386 libgudev-1.0-0 libgupnp-1.0-4 libgvc5 libgvpr1 libhpmud0
libhsqldb-java libicu48 libisc84 libisccc80 libisccfg82 libjavascriptcoregtk-1.0-0
libjavascriptcoregtk-1.0-dev libjavascriptcoregtk-3.0-0 libjson0 libjson0:i386 libk5crypto3
libk5crypto3:i386 libkadm5clnt-mit8 libkadm5srv-mit8 libkdb5-6 libkrb5-3 libkrb5-3:i386 libkrb5-dev
libkrb5support0 libkrb5support0:i386 liblapack3 liblapack3gf liblvm2app2.2 liblwres80 libmicrohttpd10
libmtp-common libmtp-dev libmtp-runtime libmtp9 libmysqlclient18 libnewt0.52 libnvidia-compiler
libnvidia-ml1 libpathplan4 libperl5.14 libpixman-1-0 libpixman-1-dev libpoppler-glib8 libpoppler-qt4-3
libpoppler19 libpostproc52 libpq5 libprocps0 libresid-builder0c2a libruby libruby1.8 libruby1.9.1
libsidplay2 libsmi2-common libsmi2ldbl libsmpeg0 libsocialweb-client2 libsocialweb-common
libsocialweb-service libsocialweb0 libspandsp2 libss2 libssl-dev libssl-doc libssl1.0.0 libssl1.0.0:i386
libsvn1 libswscale2 libsystemd-daemon0 libsystemd-login0 libt1-5 libudev0 libwebkit-dev libwebkitgtk-1.0-0
libwebkitgtk-1.0-common libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libwebkitgtk-dev libwebp2 libwmf0.2-7
libxdot4 libxml2 libxml2:i386 libxml2-dev libxml2-utils libxnvctrl0 libxslt1.1 libxslt1.1:i386
libxvmcnvidia1 libzbar0 live-manual-html mesa-common-dev mtp-tools mysql-client-5.5 mysql-common
mysql-server mysql-server-5.5 mysql-server-core-5.5 nvidia-alternative nvidia-detect nvidia-glx
nvidia-kernel-dkms nvidia-kernel-source nvidia-libopencl1 nvidia-opencl-common nvidia-opencl-icd
nvidia-settings nvidia-smi nvidia-vdpau-driver openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless
openjdk-6-jre-lib openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless openjdk-7-jre-lib openssl perl
perl-base perl-modules php5 php5-cli php5-common php5-mysql poppler-utils postgresql-9.1
postgresql-client-9.1 printer-driver-hpijs procps python-apt python-apt-common python-crypto python-gevent
python-gi python-gobject python-libxml2 python-mysqldb python-numpy python-reportbug reaver reportbug
rsyslog ruby1.8 ruby1.8-dev ruby1.9.1 sgml-base subversion sudo telepathy-gabble tzdata tzdata-java udev
unattended-upgrades whiptail whois wifitap x11-common xbase-clients xserver-common xserver-xephyr
xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-video-all xserver-xorg-video-ati
xserver-xorg-video-nvidia xserver-xorg-video-radeon xserver-xorg-video-s3 xsltproc xvfb
318 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
Need to get 370 MB of archives.
After this operation, 30.7 kB disk space will be freed.
Do you want to continue [Y/n]?

when grepping the apt-get upgrade for NVIDIA there are lots of packages for it:


root@k4li:~# cat upgrades | grep -i nvidia
libgl1-nvidia-alternatives libgl1-nvidia-glx libglapi-mesa
libglx-nvidia-alternatives libgnutls-dev libgnutls-openssl27 libgnutls26
libmysqlclient18 libnewt0.52 libnvidia-compiler libnvidia-ml1 libpathplan4
libxslt1.1:i386 libxvmcnvidia1 libzbar0 live-manual-html mesa-common-dev
mysql-server-core-5.5 nvidia-alternative nvidia-detect nvidia-glx
nvidia-kernel-dkms nvidia-kernel-source nvidia-libopencl1
nvidia-opencl-common nvidia-opencl-icd nvidia-settings nvidia-smi
nvidia-vdpau-driver openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless
xserver-xorg-video-nvidia xserver-xorg-video-radeon xserver-xorg-video-s3


dude i am with mx14r1 and ive been trying for weeks to get the optimus thing working,and still havent got any luck.

tr00n3r
2013-04-21, 22:41
I know what you mean :)
Today I tried the whole day on a clean installation to install NVIDIA drivers to get Optimus running --> NO Success!

with 304.88-1 I got lots of error messages when try to run i.e: optirun glxspheres --> unable to load module 'mouse' etc...
can't find your secondray GPU etc..

actually I have no clue what I have done to get it working with driver's version 304.64-4

so I used my clonezilla backup to restore the old working installation with 304.64-4 drivers and put everything I found from nvidia and cuda on hold


someone here using Optimus and maybe he got an Alienware notebook who could help us?



libcuda1:amd64 hold
libcudart4:amd64 hold
nvidia-cuda-dev hold
nvidia-cuda-doc hold
nvidia-cuda-gdb hold
nvidia-cuda-toolkit hold
python-pycuda hold
python-pycuda-doc hold
python-pycuda-headers hold
bumblebee-nvidia hold
glx-alternative-nvidia hold
libgl1-nvidia-alternatives hold
libgl1-nvidia-glx:amd64 hold
libglx-nvidia-alternatives hold
libnvidia-compiler:amd64 hold
libnvidia-ml1:amd64 hold
libxvmcnvidia1:amd64 hold
nvidia-alternative hold
nvidia-cuda-dev hold
nvidia-cuda-doc hold
nvidia-cuda-gdb hold
nvidia-cuda-toolkit hold
nvidia-detect hold
nvidia-glx hold
nvidia-installer-cleanup hold
nvidia-kernel-common hold
nvidia-kernel-dkms hold
nvidia-kernel-source hold
nvidia-libopencl1:amd64 hold
nvidia-opencl-common hold
nvidia-opencl-dev hold
nvidia-opencl-icd:amd64 hold
nvidia-settings hold
nvidia-smi hold
nvidia-support hold
nvidia-vdpau-driver:amd64 hold
nvidia-visual-profiler hold
nvidia-xconfig hold
xserver-xorg-video-nvidia hold

when123
2013-04-22, 04:15
I am download drivers from Nvidia website . And can't workable too
I download the .run file and logout to install .but can't workable .

chaoslde
2013-04-22, 15:37
I am download drivers from Nvidia website . And can't workable too
I download the .run file and logout to install .but can't workable .

error message??
alienware to?

tr00n3r
2013-04-23, 08:02
when123, do you have the kernel-headers installed?
and please provide a little bit more information


apt-get install linux-headers-$(uname -r)

JaZZvaZ
2013-04-24, 07:58
I have ACER with GeForce GT640m on my notebook. I installed bumblebee, and it works perfectly. But I have the problem with CUDA, it does not want to work with pyrit or hashcat.They cannot find the device. There is nvcc from /urs/bin

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2012 NVIDIA Corporation
Built on Thu_Apr__5_02:05:07_PDT_2012
Cuda compilation tools, release 4.2, V0.2.1221

And when I wanted to install Pyrit, I had this problem:

svn: '.' is not a working copy
running build
running build_py
running build_ext
building 'cpyrit._cpyrit_cpu' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cpyrit/_cpyrit_cpu.c -o build/temp.linux-i686-2.7/cpyrit/_cpyrit_cpu.o -Wall -fno-strict-aliasing -DVERSION="0.4.0"
cpyrit/_cpyrit_cpu.c:37:18: fatal error: pcap.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1