[Nasıl] Lenovo Dizüstü Modelleri için Nvidia Optimus Rehberi

Başlatan marjinal1st, 12 Şubat 2012 - 10:02:28

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

karboran

o aşama oldu galiba :) .. fakat şimdi de  build aşamasında sıkıntı çıktı
root@bt:~# cd bbswitch/
root@bt:~/bbswitch# dkms add -m acpi-handle-hack -v 0.0.1

Creating symlink /var/lib/dkms/acpi-handle-hack/0.0.1/source ->
                 /usr/src/acpi-handle-hack-0.0.1

DKMS: add Completed.
root@bt:~/bbswitch# dkms -m  build acpi-handle-hack/0.0.1

Error! Unknown action specified: acpi-handle-hack/0.0.1
Usage: /usr/sbin/dkms [action] [options]
  [action]  = { add | remove | build | install | uninstall | match
               | mkdriverdisk | mktarball | ldtarball | mkrpm | mkkmp | mkdeb | status }
  [options] = [-m module] [-v module-version] [-k kernel-version] [-a arch]
              [-d distro] [-c dkms.conf-location] [-q] [--force] [--all]
              [--templatekernel=kernel] [--directive='cli-directive=cli-value']
              [--config=kernel-.config-location] [--archive=tarball-location]
              [--kernelsourcedir=source-location] [--no-prepare-kernel]
              [--binaries-only] [--source-only] [-r release (SuSE)] [--verbose]
              [--size] [--spec=specfile] [--media=floppy|iso|tar] [--legacy-postinst=0|1]
root@bt:~/bbswitch#
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

if

Aynı mantık dkms -m  build -m acpi-handle-hack -v 0.0.1

karboran

Oldu galiba yeniden başlatayım bi.
root@bt:~/bbswitch# dkms build -m acpi-handle-hack -v 0.0.1

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=2.6.39.4 KVERSION=2.6.39.4 modname=acpi-handle-hack.....
cleaning build area....

DKMS: build Completed.
root@bt:~/bbswitch# dkms install -m acpi-handle-hack -v 0.0.1

acpi-handle-hack.ko:
Running module version sanity check.
- Original module
   - No original module exists within this kernel
- Installation
   - Installing to /lib/modules/2.6.39.4/updates/dkms/

depmod.....

DKMS: install Completed.
root@bt:~/bbswitch# echo acpi-handle-hack | sudo tee -a /etc/modules
acpi-handle-hack
root@bt:~/bbswitch# sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-2.6.39.4
root@bt:~/bbswitch#



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 22 Ekim 2012 - 23:34:57

olmadı :(

root@bt:~# optirun glxspheres
[  126.620729] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) [drm] failed to open device

[  126.620834] [ERROR]Aborting because fallback start is disabled.
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

if

@karboran, aynı sorunu alan başka kullanıcılar da vardı. onlar ne yapmış bakar mısınız?

marjinal1st

@ karboran

mechulkalan rumuzlu arkadaş rehberdekileri uyguladıktan sonra bir iki işlem daha yapmış. Bi isterseniz onun yaptıklarını da deneyin:

Alıntı yapılan: mechulkalan - 11 Eylül 2012 - 06:13:09
y570 kullanıyorum ve marjinal1st'in anlattıklarını uyguladıktan sonra çalışmadı. marjinal1st'in adımlarının peşine şunları uyguladığımda sorunsuz bir şekilde çalıştı.

sudo kate /etc/bumblebee/bumblebee.conf
burada Driver= yazan yeri Driver=nvidia olarak değiştiriyoruz.

Daha sonra

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get upgrade
yazıp yeniden başlattıktan sonra sorun çözüldü.
Bugün özgür yazılım için ne yaptın? :)

karboran

@marjinal1st denedim sonuç alamadım neyse sağlık olsun galiba backtrack den kaynaklanıyor çünkü ubuntuda sıkıntısız kuruyorum çok da güzel çalışıyordu :S
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

marjinal1st

Gerçi şuanki Backtrack'in altyapısı bildiğimiz Ubuntu. Eski bir sürümü olabilir tabi.
Bugün özgür yazılım için ne yaptın? :)

karboran

BT 5 r1 eskide sayılmaz :) bilmiyorum artık neyden dolayı hata verdi :)
(Ubuntuya geri döndüm)
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

karboran

her şey sorunsuz gitti en son komutta hata aldım
yusuf-pc bbswitch # sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-3.5.0-17-generic
Warning: No support for locale: en_US.utf8
yusuf-pc bbswitch #
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

heartsmagic

Hata değil, uyarı almışsın. Sorunsuz bitmiş gibi görünüyor sanki.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

karboran

@heartsmagic ısınma problemi gitti galiba kuruldu . teşekkürler :)
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

karboran

Kurulum sırasında dkms ye dalınca kernel hatası veriyor. Yardımlarınızı bekliyorum.
root@karboran-pc:~/bbswitch# dkms build acpi-handle-hack/0.0.1
Error! Your kernel headers for kernel 3.5.0-17-generic cannot be found.
Please install the linux-headers-3.5.0-17-generic package,
or use the --kernelsourcedir option to tell DKMS where it's located
root@karboran-pc:~/bbswitch# dkms install acpi-handle-hack/0.0.1


Şimdiden teşekkürler
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

if

Please install the linux-headers-3.5.0-17-generic package,

İstediği paketi kurduktan sonra devam edin.

karboran

@if  reset atmadan çıktıları vereyim biraz hata var gibi geldide dedim.(çalışırsa yazarım)

linux-hearders
karboran@karboran-pc:~$ sudo apt-get install linux-headers-3.5.0-23-generic
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  linux-headers-3.5.0-23
The following NEW packages will be installed:
  linux-headers-3.5.0-23 linux-headers-3.5.0-23-generic
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 13.1 MB of archives.
After this operation, 69.9 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://tr.archive.ubuntu.com/ubuntu/ quantal-updates/main linux-headers-3.5.0-23 all 3.5.0-23.35 [12.1 MB]
Get:2 http://tr.archive.ubuntu.com/ubuntu/ quantal-updates/main linux-headers-3.5.0-23-generic amd64 3.5.0-23.35 [963 kB]
Fetched 13.1 MB in 10s (1,231 kB/s)                                           
Selecting previously unselected package linux-headers-3.5.0-23.
(Reading database ... 154079 files and directories currently installed.)
Unpacking linux-headers-3.5.0-23 (from .../linux-headers-3.5.0-23_3.5.0-23.35_all.deb) ...
Selecting previously unselected package linux-headers-3.5.0-23-generic.
Unpacking linux-headers-3.5.0-23-generic (from .../linux-headers-3.5.0-23-generic_3.5.0-23.35_amd64.deb) ...
Setting up linux-headers-3.5.0-23 (3.5.0-23.35) ...
Setting up linux-headers-3.5.0-23-generic (3.5.0-23.35) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.5.0-23-generic /boot/vmlinuz-3.5.0-23-generic
Error! Problems with depmod detected.  Automatically uninstalling this module.
DKMS: Install Failed (depmod problems).  Module rolled back to built state.
karboran@karboran-pc:~$ sudo apt-get install linux-headers-3.5.0-23-generic
Reading package lists... Done
Building dependency tree       
Reading state information... Done
linux-headers-3.5.0-23-generic is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
karboran@karboran-pc:~$



devamında bumble kurulum çıktıları
karboran@karboran-pc:~$ sudo usermod -a -G bumblebee $karboran
[sudo] password for karboran:
Usage: usermod [options] LOGIN

Options:
  -c, --comment COMMENT         new value of the GECOS field
  -d, --home HOME_DIR           new home directory for the user account
  -e, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE
  -f, --inactive INACTIVE       set password inactive after expiration
                                to INACTIVE
  -g, --gid GROUP               force use GROUP as new primary group
  -G, --groups GROUPS           new list of supplementary GROUPS
  -a, --append                  append the user to the supplemental GROUPS
                                mentioned by the -G option without removing
                                him/her from other groups
  -h, --help                    display this help message and exit
  -l, --login NEW_LOGIN         new value of the login name
  -L, --lock                    lock the user account
  -m, --move-home               move contents of the home directory to the
                                new location (use only with -d)
  -o, --non-unique              allow using duplicate (non-unique) UID
  -p, --password PASSWORD       use encrypted password for the new password
  -s, --shell SHELL             new login shell for the user account
  -u, --uid UID                 new UID for the user account
  -U, --unlock                  unlock the user account
  -Z, --selinux-user            new SELinux user mapping for the user account

karboran@karboran-pc:~$ sudo -s
root@karboran-pc:~# git clone git://github.com/Bumblebee-Project/bbswitch.git -b hack-lenovo
fatal: destination path 'bbswitch' already exists and is not an empty directory.
root@karboran-pc:~# cd bbswitch
root@karboran-pc:~/bbswitch# mkdir /usr/src/acpi-handle-hack-0.0.1
mkdir: cannot create directory `/usr/src/acpi-handle-hack-0.0.1': File exists
root@karboran-pc:~/bbswitch# cp Makefile acpi-handle-hack.c /usr/src/acpi-handle-hack-0.0.1
root@karboran-pc:~/bbswitch# cp dkms/acpi-handle-hack.conf /usr/src/acpi-handle-hack-0.0.1/dkms.conf
root@karboran-pc:~/bbswitch# dkms add acpi-handle-hack/0.0.1
Error! DKMS tree already contains: acpi-handle-hack-0.0.1
You cannot add the same module/version combo more than once.
root@karboran-pc:~/bbswitch# dkms build acpi-handle-hack/0.0.1
Module acpi-handle-hack/0.0.1 already built for kernel 3.5.0-23-generic/4
root@karboran-pc:~/bbswitch# dkms install acpi-handle-hack/0.0.1
Module acpi-handle-hack/0.0.1 already installed on kernel 3.5.0-23-generic/x86_64
root@karboran-pc:~/bbswitch# echo acpi-handle-hack | sudo tee -a /etc/modules
acpi-handle-hack
root@karboran-pc:~/bbswitch# sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-3.5.0-23-generic
root@karboran-pc:~/bbswitch#
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

if

Bir adımda hata alınca diğer adıma geçmeyin.

sudo usermod -a -G bumblebee $karboran komutu yanlış.

sudo usermod -a -G bumblebee karboran olacak. Diğerleri öenmli değil.

karboran

@if çalıştı hocam sağolun :)

Context is Direct
OpenGL Renderer: GeForce GT 540M/PCIe/SSE2
116.238137 frames/sec - 129.721761 Mpixels/sec
119.058446 frames/sec - 132.869225 Mpixels/sec
117.703252 frames/sec - 131.356829 Mpixels/sec
karboran@karboran-pc:~$
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

if


mechulkalan

arkadaşlar 13.04'te kuramıyorum.

root@BountyHunter:~# dkms build acpi-handle-hack/0.0.1

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.8.0-17-generic KVERSION=3.8.0-17-generic modname=acpi-handle-hack.....(bad exit status: 2)
Traceback (most recent call last):
  File "/usr/share/apport/package-hooks/dkms_packages.py", line 22, in <module>
    import apport
ImportError: No module named apport
Error! Bad return status for module build on kernel: 3.8.0-17-generic (x86_64)
Consult /var/lib/dkms/acpi-handle-hack/0.0.1/build/make.log for more information.


hatasını veriyor.

Buda log dosyası

DKMS make.log for acpi-handle-hack-0.0.1 for kernel 3.8.0-17-generic (x86_64)
Prş Nis 11 03:47:03 EEST 2013
make -C /lib/modules/3.8.0-17-generic/build M="$(pwd)" modules
make[1]: Entering directory `/usr/src/linux-headers-3.8.0-17-generic'
  CC [M]  /var/lib/dkms/acpi-handle-hack/0.0.1/build/acpi-handle-hack.o
/var/lib/dkms/acpi-handle-hack/0.0.1/build/acpi-handle-hack.c: In function 'dev_set_acpi_handle':
/var/lib/dkms/acpi-handle-hack/0.0.1/build/acpi-handle-hack.c:61:20: error: 'struct dev_archdata' has no member named 'acpi_handle'
make[2]: *** [/var/lib/dkms/acpi-handle-hack/0.0.1/build/acpi-handle-hack.o] Error 1
make[1]: *** [_module_/var/lib/dkms/acpi-handle-hack/0.0.1/build] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.8.0-17-generic'
make: *** [default] Error 2

heartsmagic

Eğer kurulu değilse şu paketi kurar mısın?
sudo apt-get install python-apport
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

mechulkalan

Alıntı yapılan: heartsmagic - 11 Nisan 2013 - 16:40:45
Eğer kurulu değilse şu paketi kurar mısın?
sudo apt-get install python-apport

paketi yükledim. şimdi de bu hatayı veriyor
root@BountyHunter:~/bbswitch# dkms build acpi-handle-hack/0.0.1

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.8.0-17-generic KVERSION=3.8.0-17-generic modname=acpi-handle-hack....(bad exit status: 2)
ERROR (dkms apport): binary package for acpi-handle-hack: 0.0.1 not found
Error! Bad return status for module build on kernel: 3.8.0-17-generic (x86_64)
Consult /var/lib/dkms/acpi-handle-hack/0.0.1/build/make.log for more information.


log dosyasında yazanlar

DKMS make.log for acpi-handle-hack-0.0.1 for kernel 3.8.0-17-generic (x86_64)
Cum Nis 12 05:58:31 EEST 2013
make -C /lib/modules/3.8.0-17-generic/build M="$(pwd)" modules
make[1]: Entering directory `/usr/src/linux-headers-3.8.0-17-generic'
  CC [M]  /var/lib/dkms/acpi-handle-hack/0.0.1/build/acpi-handle-hack.o
/var/lib/dkms/acpi-handle-hack/0.0.1/build/acpi-handle-hack.c: In function 'dev_set_acpi_handle':
/var/lib/dkms/acpi-handle-hack/0.0.1/build/acpi-handle-hack.c:61:20: error: 'struct dev_archdata' has no member named 'acpi_handle'
make[2]: *** [/var/lib/dkms/acpi-handle-hack/0.0.1/build/acpi-handle-hack.o] Error 1
make[1]: *** [_module_/var/lib/dkms/acpi-handle-hack/0.0.1/build] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.8.0-17-generic'
make: *** [default] Error 2


3.8.5 Kernelini yükledim hala aynı sorunu veriyor fakat ısınma gözle görülür derecede azaldı.

karboran

Bu kernel olayı ne ? . Niye kernel yüklememizi istiyor. 12.04 de böyle bi sorun yoktu. 12.1 , 13.04 sıkıntılı hep bu konuda :(
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

heartsmagic

@mechulkalan, bu sorun sizin makinelere özel sanırım:
https://bugs.launchpad.net/lpbugreporter/+bug/752542/

Son yoruma bakarsan "Lenovo ACPI handle hack" denen şeyin 3.7 ve daha yeni çekirdek sürümleriyle uyumsuz olduğu söylenmiş. 3.9 ve üzeri sürümler bu "hack" denilen dolaylı yoldan çözüme ihtiyaç duymayacakmış. Ancak, çözümün 3.8.5'e de yansıtıldığı söylenmiş orada, kısacası senin bu hatayı almaman lazım aslında.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

mechulkalan

@heartsmagic evet o raporu okuduktan sonra 3.8.5i kurdum fakat aynı sorun devam ediyor. 3.8.5-030805-generic #201303281651kernelini yükledim. Olmadı bu gece 3.9u denerim. Her ne kadar bumblebee çalıştıramasamda 3.8.5 ısınma sorununu çok çok iyi çözdü. Ekran kartını çalıştırabilirsem çok daha güzel olacak.

marjinal1st

Alıntı yapılan: mechulkalan - 12 Nisan 2013 - 19:49:07
@heartsmagic evet o raporu okuduktan sonra 3.8.5i kurdum fakat aynı sorun devam ediyor. 3.8.5-030805-generic #201303281651kernelini yükledim. Olmadı bu gece 3.9u denerim. Her ne kadar bumblebee çalıştıramasamda 3.8.5 ısınma sorununu çok çok iyi çözdü. Ekran kartını çalıştırabilirsem çok daha güzel olacak.

Arkadaş 3.7 ve üzeri demiş. Doğal olarak 3.9'lar da aynı sonuç verebilir.

Ben şahsen Ubuntu 12.10 AMD64 (3.5.0-27 çekirdeği) ile kullanıyorum sorunsuz.
Bugün özgür yazılım için ne yaptın? :)

Xenophobia

Lenovo Z570 üzerinde, 64 bit Ubuntu 13.04 ile deneyip olumlu sonuç alan var mı?