Skocz do zawartości

Przełączanie Garfik Intel/amd


albert81a

Rekomendowane odpowiedzi

Witam serdecznie wszystkich. To już moja kolejna "próba" z darmowym oprogramowaniem. Porzednie były nieudane ze względu na problemy ze sterownikami. Niedawno zakupiłem laptopa HP ProBook 4540s z Intel Core i3-2370M, AMD Radeon HD 7650M i niestety mam problemy ze sterownikiem do przełączania grafik. Sciągnąłem ze strony producenta laptoa (format tar) lecz gdy klikam 2 razy na pobrany plik, w środku jest foolder z dwoma plikami w formacie RPM, uruchamiam je i wyskakuje instalacja... i "wystąpił nieokreślony bład transakcji". Podkreślam że jestem zielony kopletnie jeśli chodzi o linuksa, ale chciałbym w końcu nauczyć się tego systemu.

PS: Mam jeszcze problem z jasnością ekranu (zmieniam pozycję suwaka ale nic się nie dzieje), przy pisaniu postu wpisane słowa pojawiają się dopiero po jaskimś czasie.

Odnośnik do komentarza
Udostępnij na innych stronach

Niestety wyskakuje błąd że nie odnaleziono pliku. Zapomniałem jeszcze zaznaczyć w pierwszym poście iż nie zależy mi na karcie AMD na Linuksie (potrzebna mi jest tylko do Windows'a), czy można zrobić tak że tą AMD wyłącze (w jaki sposób? z wyjątkiem oczywiście przełącznika w BIOS'ie bo tak jak pisałem w Window'ie Radeona używam), a będzie działać tylko integra Intela? Chodzi mi o to że czas pracy na dedykowanej jest o wiele za krótki

Odnośnik do komentarza
Udostępnij na innych stronach

Hej.

Niestety nie zrobisz tego na otwartych sterownikach (a raczej ja nie wiem jak tego dokonać), a musisz zainstalować zamknięte sterowniki ATI. W nowych Catalyst control center możesz wybrać na której karcie chcesz aktualnie pracować, oraz wybrać która ma być domyślnie aktywna. Z tego co jakiś czas temu sprawdzałem dla swojej karty to Ati wspiera radeony od 5000 w górę, więc dla Twojej sterowniki powinny być dostępne na stronie AMD bez problemu. 

 

Co do postu Miszcza - musisz najpierw być w tym samym katalogu gdzie znajduje się plik - w konsoli wpisujesz "cd /ścieżka/do/katalogu/z/plikiem" a następnie wykonujesz to co napisał. Przy wpisywaniu dobrze jest posługiwać się Tabulatorem, gdyż nie tylko jest szybciej ale też nie popełnisz błędu przy wpisywaniu - dzięki tabulatorowi nazwa automatycznie się uzupełnia do końca. 

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem dlaczego ale gdy tylko próbuję coś zainstalować to wyskakuje mi: Nie ma takiego pliku/ katalogu, przykład:

[fedora@localhost ~]$ su
Hasło:
[root@localhost fedora 20]# /home/fedora 20/Pobrane/SP61078
bash: /home/fedora: Nie ma takiego pliku ani katalogu
[root@localhost fedora 20]# /home/fedora 20/Pobrane/SP61078
bash: /home/fedora: Nie ma takiego pliku ani katalogu
[root@localhost fedora 20]# cd /home/fedora 20/Pobrane/SP61078
bash: cd: /home/fedora: Nie ma takiego pliku ani katalogu
[root@localhost fedora 20]#

Coś źle robię?

PS: Muszę podziękować i pochwalić osoby na waszym forum, bo jak dawniej próbowałem na starym komputerze z elemantary OS i Ubuntu to ludzie z ubuntu forum w ogóle nie odpowiadają na pytania dotyczące sterowników (w starym PC miałem problem z kartą sieciową), a tu od razu, chwilę po podaniu problemu dobrzy, pomocni ludzie doradzają osobom które dopiero zaczynają, poza tym to wszystkim wesołych świąt!

Odnośnik do komentarza
Udostępnij na innych stronach

cd /home/fedora\ 20/Pobrane/SP61078

 

Brakuje ci ukośnika po fedora, spacje muszą być nim zawsze poprzedzone.

 

Poza tym wyrób sobie nawyk używania TAB do dopełnienia tak jak ci radzi Krystian, unikniesz takich błędów na przyszłość i zaoszczędzisz czas.

Odnośnik do komentarza
Udostępnij na innych stronach

Niestety tak jest odpowiedź terminala:

[fedora@localhost ~]$ su
Hasło:
[root@localhost fedora 20]# cd /home/fedora\ 20/Pobrane/SP61078
[root@localhost SP61078]# rpm -Uvh ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64.rpm
ostrzeżenie: ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64.rpm: Nagłówek V3 DSA/SHA1 Signature, identyfikator klucza 8a7c64f9: NOKEY
błąd: Niespełnione zależności:
    x11-video-fglrxG02-HP = 8.982 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_sched) = 99b9b2cee8d5c184 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:drivers_tty_vt_vt) = 30231ac03cd4c52e jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:arch_x86_kernel_setup) = 9945f536d515324b jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:drivers_acpi_acpi) = aba6c12f9c1019c4 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_panic) = 7737fe7a37eaa833 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:drivers_acpi_acpica_acpi) = 7a340b9b65d8c147 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:drivers_char_agp_agpgart) = 9176f1daf76b3230 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:arch_x86_kernel_acpi_boot) = dfc2b412773dfec5 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_semaphore) = e67b5d5c13294a56 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:arch_x86_mm_ioremap) = b24fb469fed14c09 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:arch_x86_kernel_x8664_ksyms_64) = 2af1e5a3b31ce371 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:fs_char_dev) = 4a470bda43575446 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:mm_slab) = 4bd7c3a2c0675e16 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:mm_mempolicy) = a21071c0f03a8aa0 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:vmlinux) = 78ddd7e8714ce712 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:arch_x86_kernel_cpu_mtrr_main) = 26332824d47d19a4 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_printk) = 9cc1b39ddf89e9f5 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:arch_x86_kernel_paravirt) = e18b6d3e391bb3a7 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:mm_memory) = fa260bc70eecb81a jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:drivers_pci_msi) = d2e961d091937246 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:arch_x86_kernel_setup_percpu) = 68fcc0b9a0426d7c jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:fs_proc_proc) = f609e7bc25995ef9 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:mm_mmap) = 033df0c53d850fcf jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_freezer) = 659cf77a62cc6fcd jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:drivers_pci_access) = 07e5c2882c8b5920 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_time) = 3973ba83d487721d jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:mm_page_alloc) = c5519693898c1b7d jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_module) = 1a1be7ca7e424d61 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:fs_fcntl) = aff604b6d51a2ec0 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:drivers_acpi_button) = 0a5ba63b47f99591 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:drivers_pci_search) = 9402d632a5b755a3 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:drivers_pci_pci) = 965c068edd7a10b2 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:arch_x86_kernel_cpu_common) = f95ddd6e1fd9a3a9 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:lib_bitmap) = 1bd5f25878fbbd41 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:drivers_tty_sysrq) = dc69f2c8bfe95402 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_cred) = 089bc28bece751ee jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_smp) = eebf1441195a9d6d jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_spinlock) = 54d2f29207dc84d4 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_kthread) = 93047b04ffe2599a jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:arch_x86_mm_pageattr) = a133a73abce65e5c jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:arch_x86_kernel_dumpstack) = a6ccb5f9b8651813 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:mm_swap) = 3566fc0a1d81aa2f jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_params) = 7af15e23aeb0c96a jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_cpu) = 9932da9563d69df3 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:arch_x86_kernel_pci-dma) = 39602161ca86da91 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:drivers_char_random) = 0262f5133940a8f2 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_time_jiffies) = 0a1119a9d9ca3d67 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_wait) = a8a7455479775eed jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:mm_vmalloc) = 41dfc9e9d66898e4 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_softirq) = 7eb84c8543fc95bc jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_rwsem) = 7d1e7477de0d09d3 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:drivers_pci_pci-driver) = 1df4902b5c07dc68 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_capability) = 72daea8b54303cda jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_timer) = 423e9e985483e429 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:arch_x86_kernel_tsc) = bb573884e9c8a42a jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_irq_manage) = c8818359533a42b6 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:arch_x86_mm_physaddr) = 8a91ed3165f0c415 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
    kernel(default:kernel_signal) = 3fe571042f5476b7 jest wymagane przez ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64
[root@localhost SP61078]# rmp -Uvh x11-video-fglrxG02-HP-8.982-1.1.x86_64.rpm
bash: rmp: nie odnaleziono polecenia...
Podobne polecenie: 'rpm'
[root@localhost SP61078]#
 

Przypomnę że te dwa pliki powstały po rozpakowaniu pobranego ze strony HP pliku w formacie tar. Pobrałem jeszcze ze strony amd i ono ma rozszerzenie run, jak je zainstalować? Może ono w końcu zadziała.

 

Edit. Znalazłem sposób na zainstalowanie tych sterowników z pliku ze strony AMD w formaacie run, ale niestety po chwilowej instalacji wyskoczył błąd że brakuje potrzebnych plików w systemie http://i43.tinypic.com/2ibgbyg.png:

[root@localhost fedora 20]# cd /home/fedora\ 20/Pobrane/SP61078
[root@localhost SP61078]# sh ./amd-catalyst-13.12-linux-x86.x86_64.run
Created directory fglrx-install.q4H2aa
Verifying archive integrity... All good.
Uncompressing AMD Catalyst Proprietary Driver-13.251...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
=====================================================================
 AMD Catalyst Proprietary Driver Installer/Packager 
=====================================================================
Detected configuration:
Architecture: x86_64 (64-bit)
X Server: X.Org 6.9 or later 64-bit
loki_setup: directory: (null)
Removing temporary directory: fglrx-install.q4H2aa
[root@localhost SP61078]# 
 
A tu trzeci sposób, insaluje się, sama końcówka i ... na końcu oczywiście błąd, szczegóły: Supported adapter detected.
Check if system has the tools required for installation.
Uninstalling any previously installed drivers.
Unloading radeon module...
rmmod: ERROR: Module radeon is in use
Unloading drm module...
rmmod: ERROR: Module drm is in use by: ttm i915 drm_kms_helper radeon
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
make -C /lib/modules/3.12.5-302.fc20.x86_64/build SUBDIRS=/usr/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Wejście do katalogu `/usr/src/kernels/3.12.5-302.fc20.x86_64'
  CC [M]  /usr/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
  CC [M]  /usr/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o
/usr/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c: In function ‘KCL_ACPI_ParseTable’:
/usr/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:999:5: warning: passing argument 1 of ‘(acpi_status (*)(u32,  void *, void *))handler’ makes integer from pointer without a cast [enabled by default]
     ((acpi_table_handler)handler)(hdr);
     ^
/usr/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:999:5: note: expected ‘u32’ but argument is of type ‘struct acpi_table_header *’
/usr/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:999:5: error: too few arguments to function ‘(acpi_status (*)(u32,  void *, void *))handler’
make[2]: *** [/usr/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o] Błąd 1
make[1]: *** [_module_/usr/lib/modules/fglrx/build_mod/2.6.x] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/kernels/3.12.5-302.fc20.x86_64'
make: *** [kmod_build] Błąd 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
[Reboot] Kernel Module : dracut
 
Po tej próbie nie uruchamia mi się interfejs graficzny- pokazuje się logo i wiele wierszy krótkich tekstów. Może zainstaluję od nowa system i wtedy jeszcze poradzicie mi jak dokonać instalacji tych nieszczęsnych sterowników?
Odnośnik do komentarza
Udostępnij na innych stronach

Nie analizowałem szczegółowo powyższych logów (za bardzo jestem dzisiaj rozleniwiony ;)), nie mam doświadczeń z przełączaniem grafik, ale na pewno poleciłbym próbę instalacji przez 'yum' zamiast 'rpm'. yum stara się dociągnąć brakujące zależności.

yum install /ŚcieżkaDoPliku/ati-fglrxG02-HP-kmp-default-8.982_3.0.13_0.27-1.1.x86_64.rpm
Odnośnik do komentarza
Udostępnij na innych stronach

Te pliki rpm na pewno nie zainstalujesz ponieważ, są to prekompilowane sterowniki dla jądra 3.0.13, mało tego są one dla SuSE a nie dla Fedory.

Zamiast tak kombinować zainstaluj repo rpmfusion, a potem zainstaluj sterowniki poleceniem yum install kmod-catalyst

 

Oto co otrzymałe (oczywiście nie udało się...):

[fedora@localhost ~]$ su

Hasło:

[root@localhost fedora]#  yum install kmod-catalyst

Wczytane wtyczki: langpacks, refresh-packagekit

Istnieje blokada /var/run/yum.pid: inna kopia jest uruchomiona jako PID 3632.

Another app is currently holding the yum lock; waiting for it to exit...

  Inna aplikacja to PackageKit

    Pamięć: 110 M RSS (440 MB VSZ)

    Uruchomiono: Thu Dec 26 13:16:09 2013 - 00:29 temu

    Stan: Zasypianie, PID: 3632

Nie ma pakietu kmod-catalyst.

Błąd: Nie ma niczego do zrobienia

[root@localhost fedora]#

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Zapomniałem, że masz Fedorę 20, aktualnie nie ma kmod-catalyst dla tej wersji.

Jak wpiszesz w konsoli jako root polecenie:

find /sys/|grep -i switcheroo

To co się wyświetla?

Niestety (lub stety) nic:

[root@localhost fedora]# find /sys/|grep -i switcheroo

[root@localhost fedora]# find /sys/|grep -i switcheroo

 

Odnośnik do komentarza
Udostępnij na innych stronach

 

To jeszcze podaj co pisze po wydaniu polecenia

 lspci |grep -i vga

[fedora@localhost ~]$ su

Hasło:

[root@localhost fedora]#  lspci |grep -i vga

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7550M/7570M/7650M]

[root@localhost fedora]#

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...