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

Przenośne komputery i problemy z nimi związane
Infinite
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 03 lis 2010, 19:15
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

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

Post autor: Infinite »

Witam!

Jestem nowym użytkownikiem forum i nowym użytkownikiem ubuntu. Mam trochę dosyć windowsa i tego, że czysty system na nowym laptopie odpala się kilka minut. Postanowiłem zainstalować ubuntu. Wszystko oczywiście super ekstra poza jednym mankamentem.
Acer na którym pracuję posiada 2 karty graficzne (ATI Radeon HD 5650 i kartę zinegrowaną na procesorze Intel i5) oraz obsługuje technologię PowerSmart, która przełącza grafikę z radeona na intela, zmienia obsługę dysku na IntelRapid, zmienia ustawienia matrycy, odłącza napęd DVD i ogólnie powoduje że laptop na baterii wytrzymuje 8h normalnej pracy będąc podłączonym do Internetu.

Problem polega na tym, że po instalacji sterowników do karty i restarcie systemu wyskakuje mi błąd tty1 i niestety... rescue mode, przywrócenie domyślnych ustawień grafiki no i cóż... nie mogę zainstalować dodatkowych efektów. Nie ma sterowników do integry na procesorze, nie wiem jak przestawiać grafikę i jak ogólnie uruchomić tryb PowerSmart. Do tego podczas uruchamiania systemu wyskakuje błąd "i915 disabled" o którym też czytałem, lecz niewiele mi to dało :( Wszystko jest super tylko chciałbym żebym mógł pracować na nim przynajmniej te 6-7h zamiast 2-3h.
Dodam że siedziałem nad tym ok 3 dni, szukałem, czytałem, próbowałem, kombinowałem, odinstalowywałem, zmieniałem sterowniki, szukałem, dotarłem na stronę na której opisana była obsługa hybryd graficznych ale niestety zrozumienie działania systemu nie jest jeszcze dla mnie zbyt proste, szczególnie jeśli są to zaawansowane rzeczy po angielsku.

Proszę o pomoc, wskazówki, rady i z góry dziękuję za pomoc :D
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

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

Post autor: dk75 »

Mam dla ciebie złą i gorszą wiadomość.

Nici z dynamicznego przełączania kart - XServer tego nie supportuje.

Możesz przełączać ręcznie karty w trybie tekstowym i chyba będziesz musiał to robić aby dostać się do karty ATI (nawet wpisując odpowiednie polecenia do rc.local aby włączyć kartę na stałe).

Czytaj tu -> http://linux-hybrid-graphics.blogspot.com/
i tu -> https://launchpad.net/~hybrid-graphics-linux
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Infinite
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 03 lis 2010, 19:15
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: Infinite »

a w jaki sposób mogę zainstalować obie karty? z tego co zaobserwowałem to sterownik ATI nie działa, a tego do intela w ogóle nie ma... więc przełączanie między nimi może być ogólnie trudne skoro system ich nie widzi...
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

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

Post autor: dk75 »

Obu nie możesz a o tym czy możesz z którejkolwiek skorzystać to musisz się dowiedzieć w podanych linkach.

PS: witamy w świecie automatycznie przełącznych kart gfx w laptopach - największym przekręcie IBM i M$ w celu wyeliminowania Linuxa z rynku komputerów przenośnych ;P
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Infinite
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 03 lis 2010, 19:15
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: Infinite »

Na razie mam ogromny problem z zainstalowaniem radeona. Cały czas ten %$^&**# tty1 i konsola zamiast odpalenia systemu... powoli zaczyna mnie to irytować.

PS: lada dzień podwójne karty graficzne będą codziennością a co za tym idzie brak ich obsługi przez system sprawi, że będzie on całkowicie niefunkcjonalny. Z wielu wywodów na temat linuxa słyszałem, że jest on cały czas dopracowywany, ulepszany, nie ma z nim problemów i ogólnie jest super ekstra... troszkę dziwna sprawa, że problemem jest zainstalowanie sterowników do karty graficznej... jednej -.- pomijając wszelkie kwestie przełączania między kartami, systemami oszczędzania energii i innymi rzeczami, które sprawiają, że bardzo wiele osób rezygnuje z tego systemu... nie ma opcji, żeby zebrać się i napisać coś, co działałoby bez problemu? dlaczego microsoftowi udało się to w większym stopniu niż tutaj? ... wybaczcie za ten dziwny wywód, ale dziwnym dla mnie jest to, że niby wszyscy pracują nad tym systemem, jest open source więc każdy może dodać coś od siebie, tylu programistów nad tym siedzi, a problemem jest zainstalowanie najbardziej podstawowych komponentów czołowych firm produkujących części komputerowe na świecie...
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

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

Post autor: bear7 »

Infinite pisze: jest open source więc każdy może dodać coś od siebie, tylu programistów nad tym siedzi, a problemem jest zainstalowanie najbardziej podstawowych komponentów czołowych firm produkujących części komputerowe na świecie...
System jest open source - sterowniki od producentów, nie zawsze.
O pomoc pytaj a forum, a nie przez PW.
Infinite
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 03 lis 2010, 19:15
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: Infinite »

najpierw instalowałem sterownik, który zapalił mi się od razu po instalacji systemu - polecany przez społeczność ubuntu, do kart ATI/AMD - FGLRX... moje zdziwienie było spore w momencie, w którym system już drugi raz mi nie odpalił... odinstalowałem go, zainstaowałem tego ze strony ATI - i już za czwartym razem system znów leżał... fenomen mojego komputera? czy jakiś dziwny zbieg okoliczności? wybaczcie za nerwy ale to nie jest przyjemna sprawa... na to wychodzi, że jesteśmy skazani na windowsa tylko dlatego, że sterowniki producenta nie działają nigdzie indziej? -.-
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

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

Post autor: dk75 »

Tak.

To automatyczne przełączanie kart grafiki wygląda na specjalny zabieg zabicia Linuxa.
Wszyscy producenci milczą a developerzy Linuxa bombardują losowe rejestry w przestrzeni adresowej w nadziei, że da to jakiś wynik w postaci odłączenia jednej karty a inicjalizacji drugiej co pozwoli na zainstalowanie sterownika i późniejsze załadowanie modułu kernela.
Ale to wszystko jest na ślepo gdyż... procedury sterowania kartami w tych automatycznych układach są ściśle tajne / na poufne i w coraz większej ilości przypadków nawet niedostępne w BIOS.

Gdybyś czytał forum nVidia hardware to byś zobaczył jaki ludzie mają żal do nVidii, że nawet nie informuje klientów, że ta technologia nie działa na Linuxie a oni kupili laptopa bo wierzą w ugruntowaną opinię, że jeśli Linux to tylko nVidia.
A tu klops i przycisk do papieru za parę tyś. dolarów.

Podaj wynik

Kod: Zaznacz cały

lspci
oraz

Kod: Zaznacz cały

lsmod
może wystarczy zablokować przed ładowaniem moduł ATI aby można było zainstalować sterowniki Intela
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Infinite
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 03 lis 2010, 19:15
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: Infinite »

lspci:

Kod: Zaznacz cały

00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 18)
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 18)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 05)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05)
01:00.0 VGA compatible controller: ATI Technologies Inc Redwood [Radeon HD 5600 Series]
01:00.1 Audio device: ATI Technologies Inc Redwood HDMI Audio [Radeon HD 5600 Series]
02:00.0 Ethernet controller: Atheros Communications AR8151 v1.0 Gigabit Ethernet (rev c0)
03:00.0 Network controller: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) (rev 01)
7f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 05)
7f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 05)
7f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 05)
7f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 05)
7f:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 05)
7f:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 05)
lsmod:

Kod: Zaznacz cały

Module                  Size  Used by
cryptd                  8140  0 
aes_x86_64              7936  1 
aes_generic            27631  1 aes_x86_64
binfmt_misc             7984  1 
parport_pc             30086  0 
ppdev                   6804  0 
snd_hda_codec_atihdmi     3079  1 
snd_hda_codec_realtek   299533  1 
joydev                 11363  0 
arc4                    1497  2 
snd_hda_intel          26019  2 
snd_hda_codec         100919  3 snd_hda_codec_atihdmi,snd_hda_codec_realtek,snd_hda_intel
ath9k                 101730  0 
i915                  330249  2 
snd_hwdep               6660  1 snd_hda_codec
snd_pcm                89104  2 snd_hda_intel,snd_hda_codec
drm_kms_helper         32836  1 i915
snd_seq_midi            5932  0 
drm                   206161  3 i915,drm_kms_helper
snd_rawmidi            22207  1 snd_seq_midi
snd_seq_midi_event      7291  1 snd_seq_midi
ath9k_common            6874  1 ath9k
ath9k_hw              314699  2 ath9k,ath9k_common
snd_seq                57512  2 snd_seq_midi,snd_seq_midi_event
ath                    10413  2 ath9k,ath9k_hw
mac80211              266657  2 ath9k,ath9k_common
snd_timer              23850  2 snd_pcm,snd_seq
snd_seq_device          6912  3 snd_seq_midi,snd_rawmidi,snd_seq
uvcvideo               62379  0 
cfg80211              170293  4 ath9k,ath9k_common,ath,mac80211
lp                     10201  0 
snd                    64117  13 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
videodev               49359  1 uvcvideo
v4l1_compat            15519  2 uvcvideo,videodev
v4l2_compat_ioctl32    12486  1 videodev
psmouse                62080  0 
i2c_algo_bit            6208  1 i915
video                  22176  1 i915
intel_agp              32080  2 i915
led_class               3393  1 ath9k
parport                37032  3 parport_pc,ppdev,lp
serio_raw               4910  0 
intel_ips              13252  0 
output                  2527  1 video
soundcore               1240  1 snd
snd_page_alloc          8588  2 snd_hda_intel,snd_pcm
ahci                   21857  0 
libahci                26167  3 ahci
atl1c                  34955  0 
Ogólnie to chciałem przeprosić za to że się uniosłem i podziękować za chęć pomocy :) po prostu też okazało się że bez windowsa mój komputer to przycisk do papieru za kilka tys złotych... jestem początkującym programistą i interesuje mnie bardzo zabawa i grzebanie w kodach, szczególnie że jestem na początkowych etapach zabawy z C, C++ i JAVĄ w związku ze studiami jakie zacząłem :D chciałbym móc się pobawić, znaleźć rozwiązanie wielu problemów i cieszyć się z dobrodziejstw linuxa :D jednak kilka rzeczy mi w tym przeszkadza :( liczę na to że uda się to jakoś załatwić i będę mógł dołączyć do dumnej ze swojego systemu społeczności ubuntu :D
Pozdrawiam :D
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

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

Post autor: dk75 »

A więc tak.
Obie karty są widziane przez kernel = obie pobierają prąd i obie pracują.
Tylko sterownik dla karty intela jest załadowany - czyli normalka w przypadku hybryd.

Naprawdę naprawdę zainteresuj się tymi dwoma linkami co ci podałem wcześniej.
Tak na szybko możesz dodać i915 do blacklisty to być może będziesz mógł zainstalować i używać FGLRX

Kod: Zaznacz cały

echo "blacklist i915" |sudo tee /etc/modprobe.d/blacklist-hybrid-graphics.conf
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Infinite
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 03 lis 2010, 19:15
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: Infinite »

Niestety to polecenie nic nie zmieniło... pogrzebałem jeszcze trochę i znalazłem ciekawy schemat. ATI przyznało się do wady w sterowniku i wydało poprawkę, która po zainstalowaniu i skonfigurowaniu sprawiła, że system przestał działać zupełnie... nie ma możliwości ustawienia bezpiecznego trybu graficznego w recovery... pokazuje się znienawidzone już tty1 i tyle... jest jakaś możliwość przywrócenia gołego systemu poleceniami z terminala? albo wywołanie na siłę bezpiecznego trybu graficznego?
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

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

Post autor: dk75 »

Odinstalować niesprawdzony crap od ATI?

Powtarzam ostatni raz - odwiedź linki które ci podałem w mojej pierwszej odpowiedzi. To jedyne miejsca gdzie uzyskać możesz pomoc. Nikt inny nic nie wie na temat hybryd.
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
tui
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 171
Rejestracja: 23 gru 2008, 19:43
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

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

Post autor: tui »

No tak, dk75 staram się zrozumieć cię bo ja nie znam angielskiego a 1 ze stron w ogóle się nie tłumaczy w chromie ani w FF. Ja używam ubuntu i do normalnej pracy mi wystarczy. Planuje kupić też acera z hybrydą i w planach miałem właśnie ubuntu. Jestem przekonany że za rok może szybciej będą sterowniki i pod linuksem.
Ale my Polacy nie wszyscy znamy języki obce i dlatego tu zaglądamy, czytamy (nie zawsze piszemy) bo, może też chcemy używać ubuntu.
I nie odbierz tego źle bo chylę czoła prze twoją wiedzą ale może jakiś uproszczony turtorial by się na forum przydał albo chociaż wyjaśnienie co i jak, dlaczego?

ps. jestem laikiem w sprawach linuksa a microsoft jak zwykle rzucił kasą aby generować jeszcze większe zyski ... nie będę się rozpisywał.
Infinite
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 03 lis 2010, 19:15
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: Infinite »

niestety wywalenie sterowników ATI zabiło mojego linuxa xD sam sie nie odpala, nawet recovery nie działa :P no to trzeba zapuścić nową instalację :D

Oczywiście przejrzałem oba linki od razu jak je wrzuciłeś :D ale na razie dużo bardziej zależy mi na zainstalowaniu sterowników do którejkolwiek z kart niż na przełączaniu między nimi :D no chyba że to się jakoś ma do instalacji sterowników :D
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

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

Post autor: dk75 »

Wiedzy nt. przełączalnych grafik nie mam - monitoruję tylko mailing listę gdyż sam będę kupował jakiegoś laptopa/netbooka na wiosnę.

Wychodzi na to, że trzeba kupić jakiegoś starocia poprzedniej generacji żeby nie mieć problemów...

Co do Acera TimelineX to chyba jeszcze nie było raportu z DSDT aby ktokolwiek mógł cokolwiek na jego temat powiedzieć.

Zrób to

Kod: Zaznacz cały

sudo apt-get install acpidump iasl
to ci zainstaluje potrzebne narzędzia

Kod: Zaznacz cały

sudo acpidump > acpidump.txt && sudo acpixtract acpidump.txt && iasl -d DSDT.dat && ls -l DSDT.dsl
to ci zrobi plik DSDT

Kod: Zaznacz cały

sudo dmidecode -s system-product-name; sudo dmidecode -s system-version; lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA
to ci poda dane nt. chipu w terminalu

i teraz możesz wypełnić bugreport tu -> http://bugs.launchpad.net/bugs/312756
podając plik DSDT.dsl jako załącznik a wynik z terminala jako informację o laptopie


Niedługo potem pojawi się informacją z twoimi danym na liście mailowej i może ktoś zgłosi rozwiązanie twojego problemu.
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
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 »

Aż ze współczucia się zarejestrowałem by móc pomóc...

Mam 4820TG i jednak jest ciut problemów z nim na linuxie, choć z tego co czytałem, to inne mają jeszcze gorzej.

Nie wiem jak jest z ubuntu, ogólnie używam gentoo, a ubuntu mam jako livecd.

Nie jest to wszystko takie proste. Niby na linuxa(włączony do kernela) napisany został moduł vgaswicheroo, który miał się zająć przełączaniem... i się zajmuje, nawet działa. Tyle że X tego nie obsługuje, a więc trzeba zabić Xsy na przełączenie. W sumie to nie jest aż tak duży problem - można wszystko pozamykać, a na przełączenie wyłączyć Xsy.

Prawdziwym problemem jest ati/amd, które nie daje open-sourcowych sterowników, a te zamknięte nie są przystosowane do przełączania grafiki. Otóż FGLRX sprawdza vgabios przed uruchomieniem, a jak można się domyślić, jeśli się nie zgadza z tym, co ma w bazie, to się nie uruchamia. Żeby przełączanie w ogóle było możliwe, producent(laptopa) musi zmienić vgabios. Właśnie dlatego po zainstalowaniu po kolejnym zbootowaniu masz konsolę zamiast Xów i środowiska graficznego...

Intel natomiast jest raczej po tej "dobrej" stronie. Czasem wypuszcza kod źródłowy sterowników do swoich układów graficznych nawet przed wprowadzeniem ich do sprzedaży! Także programiści od razu widzą co i jak zrobić, by inne elementy systemu działały z intelem. Nie trzeba też robić tego, co robi się z nvidia czy ati - mozolne pisanie otwartych sterowników z małą wiedzą o sprzęcie, a czasem nawet z żadną, ew. bawienie się w inżynierie wsteczną na sterownikach zamkniętych - dlatego potrzeba czasu, by powstały otwarte sterowniki do sprzętu, gdzie producent wypuścił tylko sterowniki zamknięte. Gdybyś kupił notebooka tylko z intelem, to prawdopodobnie byś nie miał takich problemów, jeśli w ogóle byś jakieś miał. Oczywiście intel w twoim modelu, po odpowiedniej konfiguracji Xów, będzie działał równie dobrze jak na windowsie - sterowniki otwartoźródłowe na linuxa obsługują raczej wszystkie możliwości układu.

Ale nie po to kupiłeś tego laptopa, by mieć we wnętrzu bezużyteczną kupę elektroniki. Żeby wykorzystać swoją kartę masz dwie możliwości: czekać na polepszenie obsługi twojego modelu układu graficznego przez sterownik otwartoźródłowy tworzony przez społeczność(xf86-radeon) albo doprowadzić sterownik własnościowy(fglrx) do działania. W tej chwili xf86-radeon nie obsługuje nawet akceleracji 3D dla 5650, a nawet jak zacznie, to minie sporo czasu, zanim programiści go dopracują, żeby wydajność miał porównywalną do fglrx. Jednak słyszy się, że ati/amd wypuszcza specyfikacje tych układów, co powinno ten proces przyspieszyć. Oczywiście xf86-radeon działa z vgaswitcheroo. Bez problemu można się przełączyć na intela i wyłączyć ati.

Druga opcja nie jest taka prosta... trzeba coś poświęcić. Ofiarą jest oczywiście przełączanie grafiki. Na twoje szczęście w biosie twojego laptopa jest opcja "vga mode". Zwykle ustawiona jest na "switchable" - wtedy vgabios to ten zmodyfikowany, od producenta laptopa. Możesz zmienić ją na "discrete" - wtedy pozbawiasz się możliwości przełączenia na intela i wyłączenia ati dla oszczędzania energii... ale vgabios wtedy jest ustawiony na ten od ati/amd! A więc fglrx powinny działać i w istocie działają! Po zmianie tej opcji w biosie ubuntu po instalacji fglrx powinno się uruchomić. Z tym że pamiętaj, jak dual-bootujesz z windowsem, to musisz za każdym razem przed włączeniem windowsa z powrotem zmienić w biosie vgamode na "switchable", żeby z kolei windows mógł przełączyć na intela i wyłączyć ati, by laptop dłużej działał na baterii. To jest ten dręczący drugi minus tej drugiej opcji. Oczywiście bez zrobienia tego windows też powinien się uruchomić.

To, którą opcje wybrać, zależy od twoich preferencji. Jednak na ubuntu, które raczej wciska sterowniki własnościowe, prostszym wyborem jest opcja z fglrx(zmieniasz opcje w biosie i działa). Po instalacji masz opcje ustawienia planu zasilania dla ati na zasilaczu i na baterii. Na najmniejszym dla baterii powinieneś otrzymać mniejsze, ale nadal dość przyzwoite czasy pracy na baterii. Najwyżej za jakiś czas, po polepszeniu xf86-radeon, będziesz mógł zmienić, przez co uzyskasz możliwość przełączenia na intela. Kto wie, wtedy może już Xsy będą obsługiwać przełączanie, przez co nie będzie trzeba ich wyłączać i włączać...

Jako ciekawostkę dodam, że w swoich poszukiwaniach natknąłem się na ciekawy wątek na pewnych listach dyskusyjnych. Panowie, raczej zaawansowani, próbowali różnych sposobów by uruchomić fglrx z tym zmodyfikowanym, producentowym vgabiosem. Niestety, nie udało im się... a szkoda, zapewne by działało, bo oba vgabiosy nie powinny się zbytnio różnić. Na myśl od razu przychodzi, że zmiana fglrx by działał z tym producentowym biosem nie powinna być trudna... ale nie liczył bym na ati/amd, bo nie mają żadnego interesu by to robić(umożliwiać korzystanie z karty graficznej swoich rywali? bez sensu), a producenci też raczej tego nie zrobią, raz że raczej nie mają dostępu do fglrx, dwa że nie wspierają linuxa.
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

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

Post autor: impuls »

Ja z kolei się zarejestrowałem specjalnie, aby ci podziękować o tak obfitą wypowiedz a zarazem cenna. Dziękuje ;)
isaak
Piegowaty Guziec
Piegowaty Guziec
Posty: 23
Rejestracja: 18 gru 2006, 15:20
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Kontakt:

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

Post autor: isaak »

Ja jako użytkownik tego laptopa dodam jeszcze coś od siebie, znalazłem graficzne narządzie do przełączania układów graficznych, jest ono zintegrowane z Ubuntu Control Center.

Do sciągnięcia z tąd UCC - Ubuntu Control Center 0.5.1
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

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

Post autor: impuls »

Dziękowa ;) Mam pytanko zadziałało ci przełączanie karty graficznej ?
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 »

a ktoś może wie, jak wyłącyzć karte ATI ? chce korzystać tylko z intelowskiej pod ubuntu ?
ODPOWIEDZ

Wróć do „Laptopy”

Kto jest online

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