Fórum Root.cz
Hlavní témata => Desktop => Téma založeno: js 12. 10. 2015, 23:30:07
-
Zdravím. Snažím se rozchodit přepínatelnou grafiku na notebooku. Dedikovanou grafiku mám ati mobility radeon hd 5650. Distro mám slackware64 14.1. Integrovaná grafika intel funguje dobře. Se zaplými ixkami mi nejde přepnout. Pokud přepnu grafiku s vyplými ixkami dostanu jen černou obrazovku. Přepínám příkazem
# echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
.
Pokoušel jsem se i zprovoznit proprietární ovladač, ale s ním se mi nepodařilo ani spustit ixka.
Část Xorg.0.log z pokusu o zprovoznění proprietárního ovladače:
[ 61.969] (WW) PowerXpress feature is not supported on A+I Mux platform. Please uninstall fglrx driver.
[ 61.969] (EE) this is a Muxless PX A+I platform, we doesn't supported it
[ 61.969] (EE) No devices detected.
[ 61.970] (EE)
Fatal server error:
[ 61.970] (EE) no screens found(EE)
Nevíte, někdo, kde může být chyba ať s použitím proprietárního ovladače nebo svobodného?
-
Osobně pro přepínání grafiky (Radeon HD 7650M) na linuxu používám https://wiki.archlinux.org/index.php/PRIME. Přepínání přes to co píšeš jsem zkoušel kdysi dávno (2-2.5 roku zpátky) taky a k ničemu jsem nedošel.
-
Zkusil jsem návod na prime z archwiki. Zasekl jsem se hned na prvním bodě.
$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x43 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 outputs: 2 associated providers: 0 name:Intel
Vypisuje mi to jen integrovanou grafiku. Řešení, o kterým píšou v návodu, nepomáhá.
-
BTW, mate posledni BIOS? Oni soudruzi kolikrat stroje dodaji se zabugovanou prasarnou a treba tenhle preblom patri do kategorie, ktera muze byt zpusobena tim. Cernou obrazovku v Linuxu s originalnim BIOSem uz jsem videl na stroji s jednou grafikou. Po updatu zacala chodit normalne.
-
Mám poslední bios.
-
Když přidám do konfigurace ixek
Section "Device"
Identifier "Radeon"
Driver "radeon"
EndSection
Dostanu tuto chybu
[ 9137.827] (EE) No devices detected.
[ 9137.827] (EE)
Fatal server error:
[ 9137.827] (EE) no screens found(EE)
[ 9137.827] (EE)
V tomto grafiku vidím
# cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0
2:DIS-Audio: :Pwr:0000:01:00.1
-
V tom bohužel nepomůžu, jak můj nick naznačuje jsem v linuxu pouze noob. Matně tuším, že ty 2 roky zpátky jsem taky měl nějakej problém, že se mi radeonka nezobrazovala v tom výpisu z xrandru a ještě matněji tuším, že se to snad opravilo samo aktualizací kernelu nebo něčeho jinýho. Každopádně bych zkusil co nejnovější kernel, mesa, Xka a nevím co všechno s tím ještě souvisí. Už kvůli tomu, že se pořád přidává nová funkcionalita - zrovna dneska na phoronixu http://www.phoronix.com/scan.php?page=news_item&px=R600g-Almost-GL41.
Osobně si myslím, že minimálně od fedory 21 jsem s tím problém neměl (kernel 3.17+).
-
Zkoušel jsem Fedoru 22, ale záhadně zamrzala. Upgradeoval jsem na Slackware64 current. Přepínání pomocí echo DIS > /sys/kernel/debug/vgaswitcheroo/switch je bezezměny. Ve výpisu z xrandr --listproviders už vidím obě grafiky. PRIME funguje. Takže jsem spokojen. Zatím jsem zkoušel jen svobodný ovladač. Za odpovědi všem děkuju, zvláště linux_noobovi.
-
S fglrx ovladacem se prepina bud v ovladacim panelu Catalystu (amdcccle) nebo z prikazove radky (integrovana/dedikovana aticonfig --px-igp / aticonfig --px-dgp) a restart X.
Celkove postup pro Slackware:
1) rozchodit multilib (pokud chces napr. Wine)
2) pridat radeon do blacklistu a rebootovat, pripadne modprobe -r radeon
3) nainstalovat fglrx