Sziasztok
Eszrevettem, hogy a rendszer, a ketto video kartyabol csak a gyengebbik (Intel) kartyat hasznalja.
Meg lehet-e oldani hogy valtani tudjak a ketto kozott, vagy azt, hogy csak az erossebb video kartyat hasznalja?

System:
Distro: LMDE 6 Faye
kernel: 6.1.0-18-amd64

Machine:
LENOVO product: 80L0 v: Lenovo G50-80

Graphics:
Device-1: Intel Haswell-ULT Integrated Graphics vendor: Lenovo driver: i915
Device-2: AMD Sun XT [Radeon HD 8670A/8670M/8690M / <<<R5 M330>>> M430 Radeon 520 Mobile]
vendor: Lenovo driver: radeon v
Elore is koszi.

  • klt válaszolt erre.
    • Legjobb válaszkokopo állította be

    kokopo Az indítóját szerkeszd át az olyannak, és kész.
    Aztán az mindig dGPU-n fog menni.

    kokopo Úgy indíts programot, hogy
    DRI_PRIME=1 program_neve
    Akkor a másik kártyán fog futni elvileg.
    Ha mégsem, akkor nem 1 kell oda, de olyat még nem láttam.

      klt
      Indul 1-el es 2-vel is, a rhythmbox-ot probaltam
      Ellenorizni hogy tudom, hogy Ati vagy Radeon kartyaval indul?

        kokopo Megnézheted, mit ír:
        glxinfo | grep endor
        Majd pedig:
        DRI_PRIME=1 glxinfo | grep endor

        Esetleg 2-vel is megnézheted.

        lala2
        Graphics:
        Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel
        Device-2: AMD Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 M430 Radeon
        520 Mobile] driver: radeon v: kernel
        Device-3: Bison Lenovo EasyCamera type: USB driver: uvcvideo
        Display: x11 server: X.Org v: 1.21.1.7 with: Xwayland v: 22.1.9 driver: X:
        loaded: modesetting,radeon unloaded: fbdev,vesa dri: crocus gpu: i915
        resolution: 1366x76860Hz
        API: OpenGL v: 4.6 Mesa 22.3.6 renderer: Mesa Intel HD Graphics 4400 (HSW
        GT2)

        xaba@xaba-linx:~$ glxinfo | grep endor
        server glx vendor string: SGI
        client glx vendor string: Mesa Project and SGI
        Vendor: Intel (0x8086)
        OpenGL vendor string: Intel

        xaba@xaba-linx:~$ DRI_PRIME=1 glxinfo | grep endor
        server glx vendor string: SGI
        client glx vendor string: Mesa Project and SGI
        Vendor: AMD (0x1002)
        OpenGL vendor string: AMD

        • klt válaszolt erre.

          kokopo Vendor AMD vs. Vendor intel. Szerintem egyértelmű 😉

            klt
            Meglehet oldani a manualis valtast, vagy hogy mindig az AMD-t hasznalja a rendszer ?

              kokopo

              kokopo Meglehet oldani a manualis valtast

              Nem egyformán gondolkodunk. Az én nézőpontomból azzal meg van oldva a manuális váltás, hogy egy programot el tudok indítani úgy, hogy az a dedikált GPU-n fusson. Semmi értelme a zenelejátszót arra uzzítani, bár lehetséges.
              A GPU igényes progit kell azon futtatni, a többinek meg untig sok az integrált.

              kokopo vagy hogy mindig az AMD-t hasznalja a rendszer ?

              Nem tudom, ilyen gépem már régen volt. Akkor le tudtam kapcsolni BIOS-ból a dedikált GPU-t, de olyat nem tudtam, hogy csak a dedikált menjen.
              A laptop kijelzője fizikailag az integrált GPU-ra van huzalozva, szóval kétlem, hogy lehetséges lenne kihagyni a játékból...
              De ha lehetséges is valahogy, nincs értelme...

                klt
                Ertem
                Csak macerasnak tartom, hogy kulon inditgassam a GPU igenyes progikat.

                • klt válaszolt erre.
                  • Legjobb válaszkokopo állította be

                  kokopo Az indítóját szerkeszd át az olyannak, és kész.
                  Aztán az mindig dGPU-n fog menni.

                  kokopo
                  Van egy parancsod: DRI_PRIME=1 program_neve
                  Az én elképzelésem szerint bizonyos alkalmazásokat érdemes ezzel a kártyával indítani, a többinek jó az integrált.
                  Persze a fenyő se akarja parancssorból indítani ezeket a programokat.
                  Mennyi ilyen programod van? Arra tippelek, hogy nem sok.
                  Én magamnak lehet, hogy készítenék ezeknek a programoknak az eltérő nevű indítóikont az ~/.local/share/applications-be, vagy akár az /usr/share/aplications-be.
                  Kérdezném az okosabbakat:
                  Az eredeti indító exec= sorában env előtaggal kellene ehhez valamit tenni vagy egyszerűen beírnia DRI_PRIME=1-et elé?

                    csuhas32 exec= sorában env előtaggal kellene ehhez valamit tenni vagy egyszerűen beírni?

                    DE függő is, de igen.
                    Exec=env DRI_PRIME=1 program_neve
                    KDE-nél külön mezőben van az "env", és hibás is így beírva.

                      Nem lehet 2 jo valaszt bejelolni "legjobb valasz kivalasztasa-ra" 😒
                      Koszi sracok (klt, csuhas32), ez a modszer tetszik es bevalt.

                        kokopo Nem lehet 2 jo valaszt bejelolni "legjobb valasz kivalasztasa-ra"

                        Oda se neki, két legjobb nem lehet egyszerre, ez logikus. A holtversenyhez meg előbb meg kellene halni, szóval jó ez így. :-D
                        Használd sok örömmel a rendszered és a géped!

                        klt DE függő is, de igen.

                        Ezt én véletlenül értem, de azért lefordítanám a szlengben kevésbé jártasak számára is. :-D
                        Asztali környezettől is függ, de alapjában véve igen.

                        • klt válaszolt erre.