Kirjoittaja Aihe: Ratkaistu: "Fglrx ei suostu asentumaan, Ati Radeon Mobility HD 5450"  (Luettu 4073 kertaa)

Fin_Thunderstorm

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Läppärissäni (HP Pavilion dv3-4050eo) ei fglrx suostu asentumaan. Ainakun asennan ajurit, seuraavassa boottauksessa kone käynnistyy ainoastaan Low graphics-modessa. Jostakin luin, että koneessani pitäisi käyttää vaihtamiseen vgaswitcheroo:ta, mutta eikö tuokin tarvitse toimiakseen fglrx:n? Onko hyviä vinkkejä, jolla tuon saa toimimaan ja koneen käyttämään ainoastaan "ulkoista" näytönohjainta? Myöskään BIOS:ista ei löydy "pakotusvaihtoehtoa". Olen yrittänyt asentaa monta kertaa fglrx:n ja käyttänyt eri ohjeita, mutta en ole saanut sitä toimimaan millään. Aina on joutunut poistamaan fglrx:n, että kone on bootanut työpöydälle.

Xorg.0.log-tiedoston sisältö

Koodia: [Valitse]
finthunderstorm@kannettava:~$ lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02)
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470] [1002:68e0] (rev ff)

Koodia: [Valitse]
finthunderstorm@kannettava:~$ dmesg | egrep 'drm|radeon'
[    1.312368] [drm] Initialized drm 1.1.0 20060810
[    1.356134] [drm] radeon kernel modesetting enabled.
[    1.356252] radeon 0000:01:00.0: enabling device (0000 -> 0003)
[    1.356483] [drm] initializing kernel modesetting (CEDAR 0x1002:0x68E0 0x103C:0x1433).
[    1.356501] [drm] register mmio base: 0xC4400000
[    1.356503] [drm] register mmio size: 131072
[    2.232269] radeon 0000:01:00.0: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M used)
[    2.232272] radeon 0000:01:00.0: GTT: 1024M 0x0000000020000000 - 0x000000005FFFFFFF
[    2.232275] [drm] Detected VRAM RAM=512M, BAR=256M
[    2.232276] [drm] RAM width 64bits DDR
[    2.232373] [drm] radeon: 512M of VRAM memory ready
[    2.232374] [drm] radeon: 1024M of GTT memory ready.
[    2.232388] [drm] Loading CEDAR Microcode
[    2.232469] [drm] Internal thermal controller with fan control
[    2.238063] [drm] radeon: dpm initialized
[    2.238152] [drm] GART: num cpu pages 262144, num gpu pages 262144
[    2.243293] [drm] PCIE GART of 1024M enabled (table at 0x000000000025D000).
[    2.243459] radeon 0000:01:00.0: WB enabled
[    2.243464] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000020000c00 and cpu addr 0xffff88014f49fc00
[    2.243466] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000020000c0c and cpu addr 0xffff88014f49fc0c
[    2.244211] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0xffffc9001101c418
[    2.244214] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.244215] [drm] Driver supports precise vblank timestamp query.
[    2.244217] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[    2.244247] radeon 0000:01:00.0: irq 43 for MSI/MSI-X
[    2.244261] radeon 0000:01:00.0: radeon: using MSI.
[    2.244293] [drm] radeon: irq initialized.
[    2.261245] [drm] ring test on 0 succeeded in 1 usecs
[    2.261253] [drm] ring test on 3 succeeded in 3 usecs
[    2.457524] [drm] ring test on 5 succeeded in 1 usecs
[    2.457553] [drm] UVD initialized successfully.
[    2.457927] [drm] ib test on ring 0 succeeded in 0 usecs
[    2.457970] [drm] ib test on ring 3 succeeded in 0 usecs
[    2.628623] [drm] ib test on ring 5 succeeded
[    2.687079] [drm] radeon atom DIG backlight initialized
[    2.687084] [drm] Radeon Display Connectors
[    2.687085] [drm] Connector 0:
[    2.687087] [drm]   LVDS-1
[    2.687089] [drm]   DDC: 0x6560 0x6560 0x6564 0x6564 0x6568 0x6568 0x656c 0x656c
[    2.687090] [drm]   Encoders:
[    2.687091] [drm]     LCD1: INTERNAL_UNIPHY
[    2.687093] [drm] Connector 1:
[    2.687094] [drm]   HDMI-A-1
[    2.687095] [drm]   HPD1
[    2.687097] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
[    2.687098] [drm]   Encoders:
[    2.687099] [drm]     DFP1: INTERNAL_UNIPHY1
[    2.687101] [drm] Connector 2:
[    2.687102] [drm]   VGA-1
[    2.687104] [drm]   DDC: 0x64d8 0x64d8 0x64dc 0x64dc 0x64e0 0x64e0 0x64e4 0x64e4
[    2.687105] [drm]   Encoders:
[    2.687106] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    2.731440] radeon 0000:01:00.0: No connectors reported connected with modes
[    2.731445] [drm] Cannot find any crtc or sizes - going 1024x768
[    2.732746] [drm] fb mappable at 0xA045E000
[    2.732747] [drm] vram apper at 0xA0000000
[    2.732749] [drm] size 3145728
[    2.732750] [drm] fb depth is 24
[    2.732751] [drm]    pitch is 4096
[    2.732890] radeon 0000:01:00.0: fb1: radeondrmfb frame buffer device
[    2.732895] radeon 0000:01:00.0: registered panic notifier
[    2.735520] [drm] Initialized radeon 2.39.0 20080528 for 0000:01:00.0 on minor 0
[    2.736538] [drm] Memory usable by graphics device = 2048M
[    2.736544] fb: switching to inteldrmfb from VESA VGA
[    2.736642] [drm] Replacing VGA console driver
[    2.803163] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.803167] [drm] Driver supports precise vblank timestamp query.
[    2.836962] fbcon: inteldrmfb (fb0) is primary device
[    2.837070] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    2.840975] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 1
[   21.933689] [drm] PCIE GART of 1024M enabled (table at 0x000000000025D000).
[   21.933810] radeon 0000:01:00.0: WB enabled
[   21.933815] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000020000c00 and cpu addr 0xffff88014f49fc00
[   21.933817] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000020000c0c and cpu addr 0xffff88014f49fc0c
[   21.934592] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0xffffc9001101c418
[   21.951494] [drm] ring test on 0 succeeded in 1 usecs
[   21.951506] [drm] ring test on 3 succeeded in 3 usecs
[   22.148891] [drm] ring test on 5 succeeded in 1 usecs
[   22.148902] [drm] UVD initialized successfully.
[   22.148964] [drm] ib test on ring 0 succeeded in 0 usecs
[   22.149005] [drm] ib test on ring 3 succeeded in 0 usecs
[   22.320655] [drm] ib test on ring 5 succeeded
[   30.547551] [drm] PCIE GART of 1024M enabled (table at 0x000000000025D000).
[   30.547680] radeon 0000:01:00.0: WB enabled
[   30.547685] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000020000c00 and cpu addr 0xffff88014f49fc00
[   30.547687] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000020000c0c and cpu addr 0xffff88014f49fc0c
[   30.548432] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0xffffc9001101c418
[   30.565103] [drm] ring test on 0 succeeded in 1 usecs
[   30.565111] [drm] ring test on 3 succeeded in 3 usecs
[   30.761365] [drm] ring test on 5 succeeded in 1 usecs
[   30.761378] [drm] UVD initialized successfully.
[   30.761434] [drm] ib test on ring 0 succeeded in 0 usecs
[   30.761485] [drm] ib test on ring 3 succeeded in 0 usecs
[   30.932571] [drm] ib test on ring 5 succeeded
[  105.148583] [drm] PCIE GART of 1024M enabled (table at 0x000000000025D000).
[  105.148705] radeon 0000:01:00.0: WB enabled
[  105.148710] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000020000c00 and cpu addr 0xffff88014f49fc00
[  105.148713] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000020000c0c and cpu addr 0xffff88014f49fc0c
[  105.149459] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0xffffc9001101c418
[  105.166274] [drm] ring test on 0 succeeded in 1 usecs
[  105.166286] [drm] ring test on 3 succeeded in 3 usecs
[  105.362622] [drm] ring test on 5 succeeded in 1 usecs
[  105.362631] [drm] UVD initialized successfully.
[  105.362683] [drm] ib test on ring 0 succeeded in 0 usecs
[  105.362726] [drm] ib test on ring 3 succeeded in 0 usecs
[  105.533479] [drm] ib test on ring 5 succeeded

Koodia: [Valitse]
finthunderstorm@kannettava:~$ fglrxinfo
fglrxinfo: command not found
« Viimeksi muokattu: 15.07.15 - klo:10.30 kirjoittanut Fin_Thunderstorm »

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Fglrx ei suostu asentumaan, Ati Radeon Mobility HD 5450
« Vastaus #1 : 11.07.15 - klo:13.27 »
Läppärissäni (HP Pavilion dv3-4050eo) ei fglrx suostu asentumaan. Ainakun asennan ajurit, seuraavassa boottauksessa kone käynnistyy ainoastaan Low graphics-modessa.

Miten olet asentanut fglrx:n? Tavalliseen tapaan Ohjelmalähteiden Lisäajurit-välilehden kautta?

Jostakin luin, että koneessani pitäisi käyttää vaihtamiseen vgaswitcheroo:ta, mutta eikö tuokin tarvitse toimiakseen fglrx:n?

Ei tarvitse. Vgaswitcheroo toimii ajureista riippumatta.

Liitteenä oleva Xorg.0.log taisi olla tilanteesta, jossa fglrx ei ollut asennettuna? Ota lokitiedosto talteen, kun yrität käynnistää järjestelmää seuraavan fglrx-asennuksen jälkeen, niin sieltä voi nähdä, mikä on pielessä. Tiedoston voi kopioida kotihakemistoon tekstitilassa. Vaihda ensin virtuaalikonsoliin 2 näppäinyhdistelmällä Ctrl+Alt+F2. Kirjaudu sisään ja kopioi komennolla:

Koodia: [Valitse]
cp /var/log/Xorg.0.log Xorg-fglrx.log
« Viimeksi muokattu: 11.07.15 - klo:13.29 kirjoittanut nm »

Fin_Thunderstorm

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Vs: Fglrx ei suostu asentumaan, Ati Radeon Mobility HD 5450
« Vastaus #2 : 11.07.15 - klo:13.47 »
Liitteenä oleva Xorg.0.log taisi olla tilanteesta, jossa fglrx ei ollut asennettuna? Ota lokitiedosto talteen, kun yrität käynnistää järjestelmää seuraavan fglrx-asennuksen jälkeen, niin sieltä voi nähdä, mikä on pielessä. Tiedoston voi kopioida kotihakemistoon tekstitilassa. Vaihda ensin virtuaalikonsoliin 2 näppäinyhdistelmällä Ctrl+Alt+F2. Kirjaudu sisään ja kopioi komennolla:

Koodia: [Valitse]
cp /var /log/Xorg.0.log Xorg-fglrx.log
Huomasin tuon helpomman tavan tehdä sen, vasta sen jälkeen, kun olin kikkaillut sen. Tämä logi tuli, kun yritin asentaa pakettia "fglrx" Lisäajurit-sivulta.
http://pastebin.com/1nL8sF05

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Fglrx ei suostu asentumaan, Ati Radeon Mobility HD 5450
« Vastaus #3 : 12.07.15 - klo:02.24 »
Huomasin tuon helpomman tavan tehdä sen, vasta sen jälkeen, kun olin kikkaillut sen. Tämä logi tuli, kun yritin asentaa pakettia "fglrx" Lisäajurit-sivulta.
http://pastebin.com/1nL8sF05

Loki ei lupaa hyvää:

Lainaus
[    29.582] (WW) PowerXpress feature is not supported on A+I Mux platform. Please uninstall fglrx driver.
[    29.582] (EE) this is a Muxless PX A+I platform, we doesn't supported it

Nettikeskustelujen perusteella vaikuttaa siltä, että tuon sukupolven Intel+Radeon -yhdistelmää on mahdoton saada toimimaan Linuxissa hybridinä. Avoin ajuri saattaa toimia vgaswitcheroon kanssa, mutta siitäkään ei ole mitään takeita.

Radeonin saa parhaiten käyttöön kytkemällä sen koneen biosissa ainoaksi näytönohjaimeksi (eli pelkkä diskreetti näytönohjain käyttöön). Jos valintaa ei ole, voit yrittää vgaswitcheroon kanssa.

Fin_Thunderstorm

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Vs: Fglrx ei suostu asentumaan, Ati Radeon Mobility HD 5450
« Vastaus #4 : 12.07.15 - klo:19.16 »
Huomasin tuon helpomman tavan tehdä sen, vasta sen jälkeen, kun olin kikkaillut sen. Tämä logi tuli, kun yritin asentaa pakettia "fglrx" Lisäajurit-sivulta.
http://pastebin.com/1nL8sF05

Loki ei lupaa hyvää:

Lainaus
[    29.582] (WW) PowerXpress feature is not supported on A+I Mux platform. Please uninstall fglrx driver.
[    29.582] (EE) this is a Muxless PX A+I platform, we doesn't supported it

Nettikeskustelujen perusteella vaikuttaa siltä, että tuon sukupolven Intel+Radeon -yhdistelmää on mahdoton saada toimimaan Linuxissa hybridinä. Avoin ajuri saattaa toimia vgaswitcheroon kanssa, mutta siitäkään ei ole mitään takeita.

Radeonin saa parhaiten käyttöön kytkemällä sen koneen biosissa ainoaksi näytönohjaimeksi (eli pelkkä diskreetti näytönohjain käyttöön). Jos valintaa ei ole, voit yrittää vgaswitcheroon kanssa.
Niin mä kanssa tulkkasin. Yritin käyttää tuota vgaswitcheroota tämän ohjeen kanssa (https://help.ubuntu.com/community/HybridGraphics), mutta en ole varma, sainko toimimaan. Luulen, etten saanut sitä toimimaan oikein. BIOS:istakaan ei löydy pakotuskohtaa, jolla saisin pelkän radeonin käyttöön.
Lainaus
Connects discrete graphics with outputs.

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Turns off the graphics card that is currently disconnected.
Tuohon asti on selvää, mutta tuon perässä oleva viimeinen lause saa minun pääni/ajatukseni sekaisin tuosta ohjeesta. Vai onko tuossa aina komento ja sen alapuolella selite? Olen koko ajan katsonut, että ensin on selite ja sitten komento. Olen yrittänyt tehdä tuon ohjeen mukaan komentojärjestyksessäkin, mutta en ole saanut sitä hullua hurskaamaksi. Olenko tehnyt jotain väärin, vai eikö se vain kerta kaikkiaan toimi tällä koneella?
Koodia: [Valitse]
finthunderstorm@kannettava:~$ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
[sudo] password for finthunderstorm:
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
2:DIS-Audio: :Off:0000:01:00.1
finthunderstorm@kannettava:~$ su
Password:
root@kannettava:/home/finthunderstorm# cd
root@kannettava:~# echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
root@kannettava:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
2:DIS-Audio: :Off:0000:01:00.1
root@kannettava:~# echo ON > /sys/kernel/debug/vgaswitcheroo/switch
root@kannettava:~# echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
root@kannettava:~# echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
root@kannettava:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
2:DIS-Audio: :Off:0000:01:00.1

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Fglrx ei suostu asentumaan, Ati Radeon Mobility HD 5450
« Vastaus #5 : 12.07.15 - klo:22.02 »
Lainaus
Connects discrete graphics with outputs.

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Turns off the graphics card that is currently disconnected.
Tuohon asti on selvää, mutta tuon perässä oleva viimeinen lause saa minun pääni/ajatukseni sekaisin tuosta ohjeesta. Vai onko tuossa aina komento ja sen alapuolella selite?

Juu. Komento ensin, sitten selite.

Vaihto diskreettiin näytönohjaimeen tapahtuu siis tähän tapaan:

1. Sammuta X-ikkunointi:

Koodia: [Valitse]
sudo service lightdm stop
2. Kytke diskreetti näytönohjain päälle, yhdistä se ulostuloihin ja sammuta integroitu näytönohjain:
Koodia: [Valitse]
sudo su
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
exit

3. Tarkista, että näytönohjain vaihtui:

Koodia: [Valitse]
cat /sys/kernel/debug/vgaswitcheroo/switch
4. Käynnistä X-ikkunointi:

Koodia: [Valitse]
sudo service lightdm start
« Viimeksi muokattu: 12.07.15 - klo:22.05 kirjoittanut nm »

Fin_Thunderstorm

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Lainaus
Connects discrete graphics with outputs.

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Turns off the graphics card that is currently disconnected.
Tuohon asti on selvää, mutta tuon perässä oleva viimeinen lause saa minun pääni/ajatukseni sekaisin tuosta ohjeesta. Vai onko tuossa aina komento ja sen alapuolella selite?

Juu. Komento ensin, sitten selite.

Vaihto diskreettiin näytönohjaimeen tapahtuu siis tähän tapaan:

1. Sammuta X-ikkunointi:

Koodia: [Valitse]
sudo service lightdm stop
2. Kytke diskreetti näytönohjain päälle, yhdistä se ulostuloihin ja sammuta integroitu näytönohjain:
Koodia: [Valitse]
sudo su
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
exit

3. Tarkista, että näytönohjain vaihtui:

Koodia: [Valitse]
cat /sys/kernel/debug/vgaswitcheroo/switch
4. Käynnistä X-ikkunointi:

Koodia: [Valitse]
sudo service lightdm start
Tämä toimii, kiitoksia paljon. Vielä pitää säätää tämä startup-asetuksiin ja fiksattava "näytönsäästäjätilaan" meneminen koko näytöllä olevien videoikkunoiden kanssa. No, onneksi lomaa on vielä jäljellä! :)