-
Fototrend
Linux kezdőknek - érdemes beleolvasni, mielőtt kérdezel
Új hozzászólás Aktív témák
-
Freel
tag
Nah, az utókornak gondoltam megörökíteni a következő tapasztalataimat. Ritka az eset itt a fórumban is, én sem találtam rá megoldást csak nagy nehezen, úgy érzem ezért jól jöhet a későbbiek során.
Szóval adott egy GIGABYTE 78LMT-USB3 rev6.0 alaplap. Ebben a lapban van egy integrált ATI AMD HD 3000 GPU és nekem egy szintén AMD dedikált GPU Sapphire Pulse RX 560 Radeon 2 GB. A HD 3000-re egy D-SUB csatlakozóval egy régi 19-es Samsung SyncMaster 943NW LCD monitor, az RX 560-ra pedig HDMI-vel egy 21-es ACER LED monitor van kötve.
Ahhoz, hogy a két monitort egyszerre tudjam használni a BIOS-ban elsődleges GPU-nak a HD3000-et kell beállítani és csak másodlagos az RX. Így a Linux alapértelmezetten a HD-t használja elsődlegesnek és mindenre. Így természetesen a játékok nem futottak a rendszeren, mert mindenhez a HD3000-et akarta használni. Én a következő megoldást alkalmazom, hogy a játékok vagy a GPU igényesebb alkalmazások az RX-et használják: minden alkalommal egy külön paranccsal indítom az alkalmazást.
Tehát a következő parancs kilistázza a használható GPU-kat:
xrandr --listproviders
Ez az eredmény:
Providers: number : 2
Provider 0: id: 0x89 cap: 0x9, Source Output, Sink Offload crtcs: 2 outputs: 2 associated providers: 1 name:ATI Radeon 3000 Graphics @ pci:0000:01:05.0
Provider 1: id: 0x47 cap: 0x6, Sink Output, Source Offload crtcs: 5 outputs: 3 associated providers: 1 namenknown AMD Radeon GPU @ pci:0000:02:00.0
Ezek után ha mondjuk egy Unigine Valley-t akarok elindítani, akkor ha csak simán indítom a
./valley
-vel, akkor a HD3000-et használja és akad, mint a rossebb.
Ha az RX560-al akarom futtatni, akkor így kell indítani:
env DRI_PRIME=1 ./valley
Ennyi, pofon egyszerű...
Csak mire megtaláltam a megoldást félig megőszültem...
Nagyon fontos, hogy amennyiben steames játékot akarok elindítani, akkor ahhoz KI KELL LÉPNEM a steamből! Meg kell nézni a steam adatbázisában az elindítandó játék ID-jét, és a következő paranccsal tudom indítani:
env DRI_PRIME=1 steam steam://rungameid/200510
ahol is a 200510-es ID az XCOM: Enemy Unknown ID-je. Így akkor már az RX560-at használja a játék.
Fontos, hogy mindez a MESA meghajtó használata mellett történik nálam.
Nah, a másik nagyon fontos dolog, hogy ez az alaplap egy ALC892-es Realtek hangkeltőt használ. A 892 tudja akár a 7.1-et is, de csak úgy, ha az alaplapra mindenféle kiegészítőket rákötök. Ugyanis hátul csak 3 db jack csatlakozó van. Namost ezért alapból a Linux nem tudja csak 2 csatornába megszólaltatni a hangot, ugyanis a rózsaszín jack a mikrofonnak, a kék pedig valami másnak van dedikálva. Tehát a rendszerben meg sem jelenik a 2.0-án kívül más beállítási lehetőség!!! Ha jól tudom a Linux alapértelmezett PulseAudio rendszere nem tartalmaz jack átprogramozási lehetőséget. A megoldás ugyanis ez!!!
Ehhez a 'jack retask' kifejezésre kellett rábukkannom a neten, hogy meg tudjam oldani.
Ezek után már könnyű volt megtalálni a megoldást.Fel kell telepíteni ugyanis az
alsa-tools-gui
-t ami tartalmazza a
hdajackretask
-ot. Ezt elindítva pedig, mint windows alatt pofon egyszerűen át lehet programozni a jack kimenetek funkcióját. Bármelyiket bármire. Esetemben a zöld a két első, a kék a két hátsó, a rózsaszín pedig a sub és a center kimenetekért lett a felelős. Nagyon durva így, ugyanis windows alatt a rendszer nem engedélyezte a 2.1-es konfiguráció beállítását. Linux alatt pedig be bírom állítani és így a YouTube alatt gyönyörűen szól a Subwoofer is és kegyetlenül nyomja a basszust...
Ennyi lett volna, elnézést ha hosszúra sikerült, úgy érzem hasznos tudás (én rengeteget sz@ptam mire megtaláltam a megoldást), remélem segíteni fog másoknak is!
Üdv.
Új hozzászólás Aktív témák
A topik célja: Segítségnyújtás a Linux disztribúciókkal még csak ismerkedők számára. A szerveres kérdések nem ebbe a topicba tartoznak.
Kérdés előtt olvasd el a topik összefoglalóját!
Haladó Linuxos kérdések topikja.
Linux felhasználók OFF topikja
Milyen program ami... [link]
Shell script kérdésekkel látogassatok el a topikjába
- Teszt Már csak két hónap van hátra a Windows 10 nyugdíjazásáig, ideje előrelépni
- Teszt [Linux] Vanilla OS, egy Debian alapú immutable operációs rendszer
- Teszt [Linux] Aeon Desktop, egy immutable operációs rendszer az OpenSUSE-tól
- Teszt [Linux] A Flatpak
- Bejegyzés MS Office365 Linuxon
- Bejegyzés [Linux] Futtassunk bármely disztrót a terminálunkban
- Bejegyzés Alpine Linux telepítés mindenféle low-end dologra
- Hír Zöld utat adott a nyílt forráskódú Linux meghajtóknak az NVIDIA
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- Azonnali készpénzes félkonfig / félgép felvásárlás személyesen / csomagküldéssel korrekt áron
- BESZÁMÍTÁS! Asus H310M i3 9100F 16GB DDR4 120GB SSD 500GB HDD GTX 970 4GB Zalman ZM-T7 FSP 400W
- ÁRGARANCIA!Épített KomPhone i5 13400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- AKCIÓ! Nintendo Switch OLED 64GB fehér játékkonzol garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest