Acer TimelineX 5820TG - podwójna karta graficzna, PowerSmart.

Przenośne komputery i problemy z nimi związane
szatarynian
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 07 mar 2010, 12:13
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Acer TimelineX 5820TG - podwójna karta graficzna, PowerSmart.

Post autor: szatarynian »

Witam! Ja też się męczę z tą kartą graficzną biedną na tym właśnie laptopie ale na Kubuntu. Testowałem już na Ubyntu i przełączanie działa! Fakt czasem nie załapie ale po dwóch / trzech razach ładnie się przełącza.

Co do uruchomienia kompa na samym Intelu to doszedłem tylko do tego, że:

w konsole wklepujesz:

Kod: Zaznacz cały

sudo apt-get update
sudo apt-get install wget gxmessage libnotify-bin
później edytujesz plik odpowiedni komędą:

Kod: Zaznacz cały

sudo gedit /etc/rc.d/rc.local
i przed ostatnią linijką kodu dopisujesz:

Kod: Zaznacz cały

chown "username" /sys/kernel/debug/vgaswitcheroo/switch # change "username" with your user name
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Po wykonaniu czynności i resecie laptopa chyba wyłącza się Radeon (bynalmniej po wydaniu komendy "lshw -c display" nie ma już radeona i jakby tak wydajność spada - czy się wyłączył/nie uruchomił na prawde to pewności nie mam)


W ogóle warto przejrzeć:
http://asusm51ta-with-linux.blogspot.com/
Byćmoże na ubuntu sprawnie to by podziałało.

Acha i jeszcze dodam że na Ubuntu przełączanie mi działało po zainstalowaniu progsa który podał tu kolego isaak (dzięki!)
bart_vv
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 09 lis 2010, 23:02
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86_64

Odp: Acer TimelineX 5820TG - podwójna karta graficzna, PowerSmart.

Post autor: bart_vv »

Tak, tym samym sposobem ten problem rozwiązałem - odpowiednia komenda w rc.local. Należy jednak pamiętać, by aktywny był moduł radeon - zapewne w ubuntu jest domyślnie włączany przy starcie. Jeśli nie, trzeba dodać

Kod: Zaznacz cały

modprobe radeon;
sleep 1;
przed komendą echo OFF.
Można dla bezpieczeństwa dodać

Kod: Zaznacz cały

echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch
- bo samo OFF wyłącza nieużywany układ, po prostu domyślnie po włączeniu(tak sądzę) używany jest intel.

No i oczywiście pamiętać, żeby nie zainstalować przez przypadek sterowników własnościowych, mimo że płaczliwe ubuntu tak o tym przypomina...

Przy dobrze skonfigurowanej reszcie(nie wiem jak jest na ubuntu) laptop spokojnie przetrwa powyżej 5h(bez obciążania) z włączonym wifi na baterii - parę razy się zdołałem o tym przekonać.
szatarynian
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 07 mar 2010, 12:13
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Acer TimelineX 5820TG - podwójna karta graficzna, PowerSmart.

Post autor: szatarynian »

Ok to jeśli ktoś jest w stanie napisać krok po kroku, jak używać grafiki tylko i wyłącznie Intela, tak żeby Radeon nie pobierał prądu i go nie było w liście urządzeń PCI (pod Winzgrozą nie ma nigdzie jak się wyłączy)
tooo... Był bym bardzo zobowiązany :)

ps. w sumie to czy coś lepszego jest potrzebne na Ubuntu/Kubuntu niż porządny Intel? ;) Ja jakoś nie mam motywacji do korzystania z tej "mocy" Radeona
wireks
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 14 lut 2011, 22:30
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: Acer TimelineX 5820TG - podwójna karta graficzna, PowerSmart.

Post autor: wireks »

no dokladnie, w Ubuntu do normalnej pracy, nowoczensy Intel to chyba aż nadto, też czekam na taki opis krok po kroku.
szatarynian
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 07 mar 2010, 12:13
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Acer TimelineX 5820TG - podwójna karta graficzna, PowerSmart.

Post autor: szatarynian »

Chyba znalazłem rozwiązanie którego da się używać! :) Tylko mi przypomnijcie jak sprawdzić urządzenia PCI pod kątem kart graficznych i poboru prądu, bo być może to jest lipa :P (ale przełącza bez problemowo!)
Ewentualnie jak ktoś umie mi pomóc w wyłączeniu zasilania od Radeona to już miodzio by było :)
Awatar użytkownika
e X t 7 3
Przyjaciel
Przyjaciel
Posty: 4943
Rejestracja: 07 maja 2009, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: 21.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Kraków
Kontakt:

Re: Acer TimelineX 5820TG - podwójna karta graficzna, PowerSmart.

Post autor: e X t 7 3 »

Panowie defetyzm się tu szerzy ;) ... obecnie AMD szuka wielu Developerów Linuksowych do pracy nad sterownikami (mówi się nawet o liczbie 1000 !). Poza tym obecnie najlepszą platformą wydaje mi się AMD Brazos. Sądzę, że mój kernel oraz odpowiednia konfiguracja pozwoli wycisnąć z tego ostatnie soki ;) ... a co do switcheroo:

Link 1

Link 2

Pozdrawiam
szatarynian
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 07 mar 2010, 12:13
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Acer TimelineX 5820TG - podwójna karta graficzna, PowerSmart.

Post autor: szatarynian »

Nom to z tego linku pierwszego co podałeś to nie działa (u mnie bynajmniej):P a w drugim nie mogę znaleźć opisu jak co zrobić :)
Trzeba było skrypt troszkę przerobić i zaczęło mi w końcu to działać! Ogólnie zasada jest taka że się robi wszystko tak jak na http://asusm51ta-with-linux.blogspot.com/ ale do momentu tworzenia skryptu i zamiast tego sh co tam jest trzeba zrobić na przykład to co ja tu mam:

Kod: Zaznacz cały

#!/bin/bash
# version 20110324 :)
#    [  RUN  ] - oznacza kartę graficzną z której aktualnie korzysta 
#    *             - (gwiazdka) oznacza kartę graficzną oznaczoną jako "Pwr" czyli chyba działającą (ale może być nie używana)

integrated=$(cat /sys/kernel/debug/vgaswitcheroo/switch | grep "00:02.0" | grep -o -P ':.:...:')
discrete=$(cat /sys/kernel/debug/vgaswitcheroo/switch | grep "01:00.0" | grep -o -P ':.:...:')

if [ "$integrated" = ":+:Pwr:" ]
then
 integrated_condition="[  RUN  ] *"
elif [ "$integrated" = ": :Pwr:" ]
then
 integrated_condition="[              ] *"
elif [ "$integrated" = ": :Off:" ]
then
 integrated_condition="[              ]"
fi

if [ "$discrete" = ":+:Pwr:" ]
then
 discrete_condition="[  RUN  ] *"
elif [ "$discrete" = ": :Pwr:" ]
then
 discrete_condition="[              ] *"
elif [ "$discrete" = ": :Off:" ]
then
 discrete_condition="[              ]"
fi

gxmessage -center \
          -buttons "Anuluj":1,"Intel GMA HD":101,"ATI Radeon HD5650":102 \
          -wrap \
          -title "Switchable graphic for Linux" \
"Wybierz kartę graficzną:
=================
Intel GMA HD                            $integrated_condition
ATI Radeon HD5650              $discrete_condition"


whichCard=$?

case "$whichCard" in

1)
 echo "Exit"
;;

101)
 if [ "$integrated" = ":+:Pwr:" ] && [ "$discrete" = ": :Pwr:" ]
 then
  notify-send -t 5000 --icon="/home/$USER/.local/share/icons/hardware_down.png" "Przełączam na Intela..."
  echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

 elif [ "$integrated" = ": :Pwr:" ] && [ "$discrete" = ":+:Pwr:" ]
 then
  notify-send -t 5000 --icon="/home/$USER/.local/share/icons/hardware_down.png" "Przełączam na Intela..."
  echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch
  if [ "$DESKTOP_SESSION" = "openbox" ]
  then
   killall -u "$USER"
  elif [ "$DESKTOP_SESSION" = "gnome" ]
  then
   gnome-session-save --logout
  fi

 elif [ "$integrated" = ": :Off:" ] && [ "$discrete" = ":+:Pwr:" ]
 then
  notify-send -t 5000 --icon="/home/$USER/.local/share/icons/hardware_down.png" "Przełączam na Intela..."
  echo ON > /sys/kernel/debug/vgaswitcheroo/switch
  echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch
  if [ "$DESKTOP_SESSION" = "openbox" ]
  then
   killall -u "$USER"
  elif [ "$DESKTOP_SESSION" = "gnome" ]
  then
   gnome-session-save --logout
  fi

 elif [ "$integrated" = ":+:Pwr:" ] && [ "$discrete" = ": :Off:" ]
 then
  notify-send -t 5000 --icon="/home/$USER/.local/share/icons/hardware_down.png" "Aktualnie już działa Intel"  
 fi
;;

102)
 if [ "$integrated" = ":+:Pwr:" ] && [ "$discrete" = ": :Pwr:" ]
 then
  notify-send -t 5000 --icon="/home/$USER/.local/share/icons/hardware_up.png" "Przełączam na Radeona..."
  echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
  if [ "$DESKTOP_SESSION" = "openbox" ]
  then
   killall -u "$USER"
  elif [ "$DESKTOP_SESSION" = "gnome" ]
  then
   gnome-session-save --logout
  fi

 elif [ "$integrated" = ": :Pwr:" ] && [ "$discrete" = ":+:Pwr:" ]
 then
  notify-send -t 5000 --icon="/home/$USER/.local/share/icons/hardware_up.png" "Przełączam na Radeona..."
  echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

 elif [ "$integrated" = ":+:Pwr:" ] && [ "$discrete" = ": :Off:" ]
 then
  notify-send -t 5000 --icon="/home/$USER/.local/share/icons/hardware_up.png" "Przełączam na Radeona..."  
  echo ON > /sys/kernel/debug/vgaswitcheroo/switch
  echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
  if [ "$DESKTOP_SESSION" = "openbox" ]
  then
   killall -u "$USER"
  elif [ "$DESKTOP_SESSION" = "gnome" ]
  then
   gnome-session-save --logout
  fi

 elif [ "$integrated" = ": :Off:" ] && [ "$discrete" = ":+:Pwr:" ]
 then
  notify-send -t 5000 --icon="/home/$USER/.local/share/icons/hardware_up.png" "Aktualnie już działa Radeon"  
 fi
;;
esac
U mnie działa w 100% tylko jeszcze nie wiem jak z baterią. Jeśli wytrzyma 5h przy necie to będzie super. Oczywiście nie można jeszcze instalować sterów od AMD ale mam nadzieje że szybko coś z tym zrobią i będzie malinowo ^^
Awatar użytkownika
e X t 7 3
Przyjaciel
Przyjaciel
Posty: 4943
Rejestracja: 07 maja 2009, 23:34
Płeć: Mężczyzna
Wersja Ubuntu: 21.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Kraków
Kontakt:

Re: Acer TimelineX 5820TG - podwójna karta graficzna, PowerSmart.

Post autor: e X t 7 3 »

ale powołujesz się na ten sam link (link 1) ;) zatem działa tylko skrypt wywołujący musiałeś Pan zmodyfikować ;)
impuls
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 11 lis 2010, 22:24
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Acer TimelineX 5820TG - podwójna karta graficzna, PowerSmart.

Post autor: impuls »

A jak wam się udało z nowym Ubuntu 11.04 macie jakieś rozwiązania bo jedynie na trybie z włączona jedna kartą działa. Jakieś pomysły aby gnome 3 działał na 2 kartach i tylko na tym słabszym intelu.
Awatar użytkownika
Knopper90
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 136
Rejestracja: 21 maja 2011, 00:03
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86
Lokalizacja: Bytnica
Kontakt:

Re: Acer TimelineX 5820TG - podwójna karta graficzna, PowerSmart.

Post autor: Knopper90 »

patrze na ten kod napisane przez sztaryniana i mam pytanie? dziala on na inne radeony np Ati radeon HD5470 i czy trzeba sciagnac switcheroo? bo tez chyba wroce do ubuntu i sprobuje waszej metody aby miec wolnego intela.
PCLinuxOS 2012.08 KDE
ODPOWIEDZ

Wróć do „Laptopy”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości