Fórum:
Sziasztok!
A Linux Mint 20 Cinnamon telepítése után a nem látja a dedikált AMD Radeon R7 M445 vga kártyát a rendszer (hybrid megoldás, az Intel HD 620 rendesen működik). Hogyan tudom működésre bírni az AMD kártyát úgy, hogy azt használja állandóan?
Az inxi -Fz kimenete:
kisshalasz@kisshalasz-Inspiron-5567:~$ inxi -Fz
System:
Kernel: 5.4.0-40-generic x86_64 bits: 64 Desktop: Cinnamon 4.6.6
Distro: Linux Mint 20 Ulyana
Machine:
Type: Laptop System: Dell product: Inspiron 5567 v: N/A serial: <filter>
Mobo: Dell model: 02YHJP v: A00 serial: <filter> UEFI [Legacy]: Dell
v: 1.2.3 date: 02/01/2018
Battery:
ID-1: BAT0 charge: 27.3 Wh condition: 27.3/42.0 Wh (65%)
CPU:
Topology: Dual Core model: Intel Core i5-7200U bits: 64 type: MT MCP
L2 cache: 3072 KiB
Speed: 900 MHz min/max: 400/3100 MHz Core speeds (MHz): 1: 900 2: 900
3: 900 4: 900
Graphics:
Device-1: Intel HD Graphics 620 driver: i915 v: kernel
Display: x11 server: X.Org 1.20.8 driver: amdgpu,ati,modesetting
unloaded: fbdev,vesa resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa Intel HD Graphics 620 (KBL GT2) v: 4.6 Mesa 20.0.8
Audio:
Device-1: Intel Sunrise Point-LP HD Audio driver: snd_hda_intel
Sound Server: ALSA v: k5.4.0-40-generic
Network:
Device-1: Intel Wireless 3165 driver: iwlwifi
IF: wlp2s0 state: up mac: <filter>
Device-2: Realtek RTL810xE PCI Express Fast Ethernet driver: r8169
IF: enp3s0 state: down mac: <filter>
Drives:
Local Storage: total: 931.51 GiB used: 672.17 GiB (72.2%)
ID-1: /dev/sda vendor: Toshiba model: MQ01ABD100 size: 931.51 GiB
Partition:
ID-1: / size: 179.23 GiB used: 56.48 GiB (31.5%) fs: ext4 dev: /dev/sda2
ID-2: swap-1 size: 7.63 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda1
Sensors:
System Temperatures: cpu: 40.0 C mobo: 35.0 C sodimm: 34.0 C gpu: amdgpu
temp: 25 C
Fan Speeds (RPM): cpu: 0
Info:
Processes: 211 Uptime: 1h 04m Memory: 7.60 GiB used: 1.27 GiB (16.6%)
Shell: bash inxi: 3.0.38

DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kimarite -
Értékelés:
Mi a parancssorok kimenete?
A nagyon hosszú kimeneteket (inxi például) így oszd meg legközelebb:
https://linuxmint.hu/blog/2020/04/a-honlap-mukodese-7-resz-ubuntu-pasteb...
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kisshalasz -
Értékelés:
Köszönöm a segtséget, íme a kimenetek:
https://paste.ubuntu.com/p/sG2XTr99vR/
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kisshalasz -
Értékelés:
Ez is érdekes lehet:
kisshalasz@kisshalasz-Inspiron-5567:~$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x44 cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 2 associated providers: 1 name:modesetting
Provider 1: id: 0xd1 cap: 0x4, Source Offload crtcs: 0 outputs: 0 associated providers: 1 name:Unknown AMD Radeon GPU @ pci:0000:01:00.0
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kimarite -
Értékelés:
Jó lesz:
A feladatod mindössze annyi, hogy az indítani kívánt alkalmazást a környezeti változóval indítod. Egyelőre tesztelésre, terminálban. Például, ha az a Firefox:
... vagy, ha játék, és olyasmi, amihez kéne a dedikált kártya, akkor azt az alkalmazást. Mindezek után az alkalmazés desktop fájljába is be lehet tenni a módosított indítás parancssorát.
Látja a rendszer a dedikált kártyád, de a PRIME segít téged ahhoz, hogy használd.
Hibrid grafikus megoldások és illesztőprogramok
Beküldte kimarite -
Értékelés:
Volt nemrég hasonló téma, ez volt a megoldása szintén. Valahol megvan, de valami egzotikus, és teljesen más témához fűzte hozzá a kérdező(ezt gondolom), így nem is találom. Ami a lényeg, a súgónkban mindig megtalálod a módszert, megoldást: https://linuxmint.hu/sugo/hibrid-grafikus-megoldasok-es-illesztoprogramok
A változó használata általánosan, minden alkalmazásra
Beküldte kimarite -
Értékelés:
A Linux Mint 20 Cinnamon telepítése után a nem látja a dedikált AMD Radeon R7 M445 vga kártyát a rendszer (hybrid megoldás, az Intel HD 620 rendesen működik). Hogyan tudom működésre bírni az AMD kártyát úgy, hogy azt használja állandóan?
Vagy az egyik, vagy a másik módszer!
Rendszer szinten
-- szerkeszd az environment fájlt (terminálban)
-- bele ez a szöveg
... ha látható egyéb szöveg, akkor utána, és új sorba. Ha nem látható szöveg, akkor nem kell sorköz.
-- mentés és kilépés a nano szövegszerkesztőből:
Ctrl + O, és Enter,
majd Ctrl + X
-- indítsd újra a Linux Mintet.
Felhasználó szinten
-- szerkeszd a .bashrc fájlt (saját könyvtár)
-- bele ez a szöveg
... a látható szöveg után (végére), sorköz alkalmazásával: üres sor (Enter), és új sorba (Enter).
-- mentés és kilépés a nano szövegszerkesztőből:
Ctrl + O, és Enter,
majd Ctrl + X
-- indítsd újra a Linux Mintet.
Forrás: https://wiki.gentoo.org/wiki/AMDGPU#Test.2C_if_a_discrete_graphics_card_is_in_use
Említés esik a vgaswitcheroo alkalmazásról, erre most nem térek ki.
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kisshalasz -
Értékelés:
Köszönöm! Pl. a Firefox esetében a DRI_PRIME=1 szöveget hová kellene beírnom? A csoportosított ablaklista nem ad rá lehetőséget, így a Menüszerkesztőben próbálkoztam, de hiába, a Firefox indítása után az about:support leírásban az Intel driver szerepelt.
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kimarite -
Értékelés:
Mutathatnál képet (Imgur vagy imgBB).
Nálam (MenuLibre a szerkesztő, de ez mindegy) a „Command” beállítás ezt jelzi indítási parancssornak (neked nem jó ez a sor!):
... mi van nálad?
Ha ezt változtatnám, akkor erre:
Mentem a beállítást, és kész.
Lehet, ezt maga a Firefox nem érzékeli az „about:support”-nál.
Nem néztem, mert nincs dedikált kártyám.
Be kell zárni a Firefox böngészőt, és újra kell indítani...
-----
De vagy beállítod rendszer szinten (esetleg csak felhasználó szinten), azaz minden alkalmazás tekintetében
A változó használata általánosan, minden alkalmazásra
vagy csak egyes alkalmazásokat a desktop fájlokban. A kettő együtt felesleges, ezt remélem, érted.
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kisshalasz -
Értékelés:
Az indító ikon tulajdonságában a parancsot írtam át így, de az "about:support"-nál nem volt változás.
Kipróbáltam a rendszerszintű változtatást, az viszont működik tökéletesen, a változás az "about:support"-nál is megjelenik. Meg akartam növelni a képfrissítési frekvenciát, de a képernyő beállítása 60 Hz-nél nem enged többet.
Amikor az AMD kártya megy és videót nézek, a hűtő ventillátor hangja felerősödik. Megy, mint egy erőmű. Az integrált grafikus kártya használata viszont hangtalan.
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kimarite -
Értékelés:
Az indító ikon tulajdonságában a parancsot írtam át így, de az "about:support"-nál nem volt változás.
Az env hiányozhatott a parancssor elejéről.
Kipróbáltam a rendszerszintű változtatást, az viszont működik tökéletesen, a változás az "about:support"-nál is megjelenik. Meg akartam növelni a képfrissítési frekvenciát, de a képernyő beállítása 60 Hz-nél nem enged többet.
Akkor ez a beállítás jó neked.
A LED-es monitoroknál mindegy, mit állítasz be a Linux rendszer alatt. ha például 100 Hz-et tudnak, és ezen fognak működni.
Amikor az AMD kártya megy és videót nézek, a hűtő ventillátor hangja felerősödik. Megy, mint egy erőmű. Az integrált grafikus kártya használata viszont hangtalan.
Nagyobb a teljesítménye is.
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kimarite -
Értékelés:
A beállítás frissítése a source paranccsal.
Legtöbbször működik, és nem szükséges a rendszert újraindítani:
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kimarite -
Értékelés:
De készíthetsz másik indítót is.
Az eleje a lényeg, a nevébe beírod, Firefox DRI_PRIME.
Így az integrált és a dedikált kártyával egyaránt indíthatod a Firefox böngészőt.
Mint említettem - te nem mutattad, nálad mi van - nem biztosan a „/usr/bin/firefox” a parancssor...
További lehetőségek:
Another possible workaround is to set the integrated GPU as the primary GPU. This will not enable Prime Synchronization. However, tearing will be prevented nonetheless through AMD's TearFree. In this case it will be neccesairy to use the DRI_PRIME=1, VDPAU_DRIVER=radeonsi (for VDPAU) and LIBVA_DRIVER_NAME=radeonsi (for VAAPI) variables on applications that should be rendered on the AMD GPU.
Forrás: https://wiki.gentoo.org/wiki/AMDGPU#Test.2C_if_a_discrete_graphics_card_is_in_use
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kisshalasz -
Értékelés:
Köszönöm a segítséget! A rendszerszintű beállítás nekem tökéletes lesz!
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kimarite -
Értékelés:
És a rendszerszintű beállítást választottad végül?
Azért kérdezem, mert ezt írtad:
Amikor az AMD kártya megy és videót nézek, a hűtő ventillátor hangja felerősödik. Megy, mint egy erőmű.
Jó ez, „élhető”? :)
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kisshalasz -
Értékelés:
Bocsánat, hogy csak most válaszolok:
Úgy tűnt, hogy az AMD kártya fix használata lesz a megoldás, de egyrészt a már emltett zajos ventillátor miatt, másrészt pedig amiatt, mert több alkalommal lefagyasztotta a rendszert egy egyszerű youtube videó megtekintése is, végül visszatértem az integrált grikus kártyához. Nem vagyok ahhoz hozzászokva, hogy mint egy windows úgy fagy a Mint.
Újjabban többször előfordul, hogy a net kapcsolat szakad meg wifin, ami azért érdekes, mert nem mutatja semmi, hogy megszakad a kapcsolat és egy újraindítás után minden megy tökéletesen. Nem értem. Most azon töröm a fejem, hogy az LMDE stabilabb lenne-e? Vagy keressek más disztrót?
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kimarite -
Értékelés:
Úgy tűnt, hogy az AMD kártya fix használata lesz a megoldás, de egyrészt a már emltett zajos ventillátor miatt, másrészt pedig amiatt, mert több alkalommal lefagyasztotta a rendszert egy egyszerű youtube videó megtekintése is, végül visszatértem az integrált grikus kártyához. Nem vagyok ahhoz hozzászokva, hogy mint egy windows úgy fagy a Mint.
Melyik böngésző?
Újjabban többször előfordul, hogy a net kapcsolat szakad meg wifin, ami azért érdekes, mert nem mutatja semmi, hogy megszakad a kapcsolat és egy újraindítás után minden megy tökéletesen. Nem értem. Most azon töröm a fejem, hogy az LMDE stabilabb lenne-e? Vagy keressek más disztrót?
A kimenet árulkodó lehet (terminálban):
Hálózati kártya:
A velünk megosztás módszere: https://linuxmint.hu/blog/2020/04/a-honlap-mukodese-7-resz-ubuntu-pasteb...
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kisshalasz -
Értékelés:
dmesg kimenete: https://paste.ubuntu.com/p/YMDmsKvNjy/
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kisshalasz -
Értékelés:
inxi -Nxxx kimenete: https://paste.ubuntu.com/p/C3zH98x85r/
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kisshalasz -
Értékelés:
Firefox volt a böngésző. Youtube videó nézése közben lefagyott minden. Az integrált grafikus kártyával nem csinálta. Valamit megváltoztattak a 19.3-as Minthez képest a 20-as verzióban az AMD kártyákkal kapcsolatban, mert 19.3 alatt a DRI_PRIME-ot használva nem volt sem jelentős ventillátor zaj, sem fagyás. Azért váltottam Ulyanára, mert úgy tudtam, hogy a 20.04-es Ubuntu teljes AMD támogatást ad és reméltem, hogy ezt a Mint is átveszi.
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kisshalasz -
Értékelés:
A rendszer indításakor is jelenik meg hibaüzenet, amiről csináltam egy képet. Azt hogyan osszam meg?
iwlwifi
Beküldte kimarite -
Értékelés:
Esetleg nem volt szoba rendezés, például asztal áthelyezés, kisebb jelet kap a rendszer?
Beépített a Wifi eszköz vagy USB-s? Ha USB-s, kéne kimenet:
... beépítettnek nézem. De nézzünk rá a kimenetre:
Valóban eldobja:
-----
Kétsávos.
iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 3165, REV=0x210
Próbáltad csak 5GHz-en?
iwlwifi 0000:02:00.0: No beacon heard and the time event is over already...
Forrás: https://bugs.archlinux.org/task/58457
https://bugzilla.kernel.org/show_bug.cgi?id=203709
https://bugzilla.kernel.org/show_bug.cgi?id=204127
-----
Kimenet?
iwlwifi 0000:02:00.0: FW already configured (0) - re-configuring
iwlwifi 0000:02:00.0: Applying debug destination EXTERNAL_DRAM
Forrás: https://bugzilla.kernel.org/show_bug.cgi?id=206479
http://forums.debian.net/viewtopic.php?t=73337
https://askubuntu.com/questions/1237822/abnormal-behavior-with-iwlwifi-d...
https://forums.linuxmint.com/viewtopic.php?t=266569
iwlwifi
Beküldte kisshalasz -
Értékelés:
lspci kimenet: https://paste.ubuntu.com/p/P6SDbbCkjS/
lsmod kimenet: https://paste.ubuntu.com/p/Wnm8n9md6y/
amdgpu | DRI_PRIME=1
Beküldte kimarite -
Értékelés:
Ezt kéne csinálni,
aztán reboot. És ezt próbálni megint: DRI_PRIME=1
amdgpu 0000:01:00.0: kfd not supported on this ASIC
Forrás: https://github.com/RadeonOpenCompute/ROCK-Kernel-Driver/issues/57
-----
Valami hiba: BIOS-ban mi van beállítva az AMD GPU-ra (ha van valami)?
amdgpu: [powerplay] can't get the mac of 5
Forrás: https://bugzilla.kernel.org/show_bug.cgi?id=201763
https://github.com/RadeonOpenCompute/ROCm/issues/493
----
Csak jegyzet:
[drm] Chained IB support enabled!
amdgpu: [powerplay] hwmgr_sw_init smu backed is iceland_smu
amdgpu 0000:01:00.0: remove_conflicting_pci_framebuffers: bar 0: 0xc0000000 -> 0xcfffffff
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kimarite -
Értékelés:
Köszi.
Imgur vagy imgBB oldalak (regisztrálj be és úgy töltsd fel a képet, majd linkeld)
Igen, a gyanított eszközről van szó (lspci). Íme:
Lehet, ezen a gépen a „dell_wmi” modult lenne érdemes tiltani (lsmod). Ránézek..
DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'
Beküldte kisshalasz -
Értékelés:
Kép a rendszerindításról: https://ibb.co/y05FDDN
blacklist dell_wmi
Beküldte kimarite -
Értékelés:
Megpróbálhatod letiltani (terminálban):
Utána rendszer újraindítás.
mce: [Hardware Error]
Beküldte kimarite -
Értékelés:
Itt is látható,
és így is:
A dmesg kimenet: https://paste.ubuntu.com/p/YMDmsKvNjy/
blacklist dell_wmi
Beküldte kisshalasz -
Értékelés:
Bemásoltam a terminálba, de nem történt semmi.
blacklist dell_wmi
Beküldte kisshalasz -
Értékelés:
Ez lett a válasz: ### Disable dell_wmi modul blacklist dell_wmi
mce: [Hardware Error]
Beküldte kisshalasz -
Értékelés:
A rendszerindításnál látható hibaüzenetek mit jelentenek?
blacklist dell_wmi | MCE
Beküldte kimarite -
Értékelés:
Létrehozol egy fájlt, bizonyos tartalommal. Ez történik. A rendszer indítás olvassa a fájl beállítását, vagyis az újraindítás érvényesít.
A tartalmat az „echo” után látod, a fájlt a tee hozza létre vagy ír bele, ha már létezik (ha már létezne, akkor nem „tee”, hanem „tee -a” parancssort javasoltam volna --> a „tee” magában létrehoz vagy minden korábbi tartalmat felülír, az „a” kapcsolóval a meglévő szöveg tartalomhoz hozzáfűzi az új tartalmat, szöveget, sorokat).
-----
Hardware ellenőrzés során a (régi) BIOS és a CPU firmware (microcode) összeveszik.
Megoldás a nomce kernel paraméter.
Magyarázat (nem parancs):
nomce [X86-32] Disable Machine Check ExceptionForrás: https://www.kernel.org/doc/html/v4.14/admin-guide/kernel-parameters.html
MCE: https://en.wikipedia.org/wiki/Machine-check_exception
https://www.advancedclustering.com/act_kb/what-are-machine-check-excepti...
A hőmérséklet érzékelőkkel (az ellenőrzésről van szó, nem a helyes működésükről) van valami gond...
Olvasd át ezt: https://askubuntu.com/questions/928390/kernel-outputting-this-should-i-w...
Megoldás (a „nomce” paraméter alkalmazásának módszere):
https://linuxmint.hu/blog/2018/03/kernel-kapcsolok-alkalmazasa-a-grub-fa...
CPU firmware problémákra keresés:
... ha vannak.
A BIOS vagy a CPU firmware ellenőrzi és vezérli az eszközöket.
A firmware ellenőrzés kikapcsolható a kernel paraméterrel, a BIOS pedig a saját frissítésével javíthító.
amdgpu | DRI_PRIME=1
Beküldte kisshalasz -
Értékelés:
Köszönöm! Megcsináltam és a DRI_PRIME=1-el működik!
Most már csak azt kell megtalálnunk, hogy miért dobja el a wifit néha.
amdgpu | DRI_PRIME=1
Beküldte kimarite -
Értékelés:
A Wifi-re: https://linuxmint.hu/comment/40043#comment-40043
amdgpu | DRI_PRIME=1
Beküldte kisshalasz -
Értékelés:
Megpróbáltam és ezt írta ki: Disable dell_wmi modul blacklist dell_wmi
amdgpu | DRI_PRIME=1
Beküldte kimarite -
Értékelés:
Mire vártál? :)
Indítsd újra a rendszert.
„Létrehozol egy fájlt, bizonyos tartalommal. Ez történik. A rendszer indítás olvassa a fájl beállítását, vagyis az újraindítás érvényesít.
A tartalmat az „echo” után látod, a fájlt a tee hozza létre vagy ír bele, ha már létezik (ha már létezne, akkor nem „tee”, hanem „tee -a” parancssort javasoltam volna --> a „tee” magában létrehoz vagy minden korábbi tartalmat felülír, az „a” kapcsolóval a meglévő szöveg tartalomhoz hozzáfűzi az új tartalmat, szöveget, sorokat).”
amdgpu | DRI_PRIME=1
Beküldte kisshalasz -
Értékelés:
A rendszer újraindítása megtörtént. Ha újra eldobja a kapcsolatot, jelentkezni fogok. Eddig jó.
Ma megint megtörtént újra:
Beküldte kisshalasz -
Értékelés:
Ma megint megtörtént újra: online filmnézés közben megszűnt a wifi kapcsolat. A rendszer újraindítása után minden helyreállt, aóta is jó, pedug közben több órára magára hagytam a laptopot. Úgy tűnik, a hiba rnedszeretlenül jelentkezik.
Ma megint megtörtént újra:
Beküldte kimarite -
Értékelés:
Ritkábban történik meg mindez, mint régebben?
Ma megint megtörtént újra:
Beküldte kisshalasz -
Értékelés:
Nem tudom megítélni, túl rövid idő telt még el.