Kirjoittaja Aihe: Kubuntun virtuaalityöpöydät ja resurssien jako  (Luettu 2415 kertaa)

ilkant

  • Käyttäjä
  • Viestejä: 1381
  • Kubuntu
    • Profiili
Kubuntussa (eri versioissa) käytän 7 virtuaalityöpöytää. Kun käynnistän miinaharava-pelin sellaiseen työpöytään, jossa on muitakin sovelluksia kuten selaimia useilla välilehdillä, peliin tulee tahmaa. Kun sitten siirrän sen pelin toiselle (tyhjälle) työpöydälle, tahma häviää ja peli toimii hyvin.

Tästä olen alkanut miettiä, että jakaako Kubuntu prosessorin tehoja kiintiöinä eri virtuaalityöpöydille. Ja voiko niitä säädellä jotenkin?

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1200
    • Profiili
Vs: Kubuntun virtuaalityöpöydät ja resurssien jako
« Vastaus #1 : 08.06.22 - klo:00.36 »
Kubuntussa (eri versioissa) käytän 7 virtuaalityöpöytää.
  7 ??? Käytän (klassisesti) yleensä neljää työpöytää.
Kun käynnistän miinaharava-pelin sellaiseen työpöytään, jossa on muitakin sovelluksia kuten selaimia useilla välilehdillä, peliin tulee tahmaa. Kun sitten siirrän sen pelin toiselle (tyhjälle) työpöydälle, tahma häviää ja peli toimii hyvin.
Hienoa, että ratkaisit ongelmasi. Mutta tuskinpa miinaharava-peli liiaksi vaatii konetehoja.
Tästä olen alkanut miettiä, että jakaako Kubuntu prosessorin tehoja kiintiöinä eri virtuaalityöpöydille. Ja voiko niitä säädellä jotenkin?
Liittyisiköhän ongelmasi näytönohjaimen kykyyn pyöritellä kaikkien ko. käytössäolevien sovelluksien piirtämistä näytölle?
PS. Nice-kommennolla voi aina vaikuttaa ohjelmien prioriseetteihin.
Koodia: [Valitse]
man nice

ilkant

  • Käyttäjä
  • Viestejä: 1381
  • Kubuntu
    • Profiili
Vs: Kubuntun virtuaalityöpöydät ja resurssien jako
« Vastaus #2 : 08.06.22 - klo:02.27 »
Hienoa, että ratkaisit ongelmasi. Mutta tuskinpa miinaharava-peli liiaksi vaatii konetehoja.

Ei se, mutta ne samalla virtuaalisella työpöydällä olevat selaimet, joissa on useampi välilehti auki. Tässä pohdinnoissani olen ajatellut, että kullekin työpöydälle annetaan tietyt resurssit. Ja nyt tuon yhden työpöydän resursseja kuormitetaan paljon. Samaam aikaan muut työpöydät ovat vapaana tai pienemmällä kuormalla.

Alunperin minulla oli 8 virtuaalista työpöytää. Kategorisoin tehtäviä niin, että aina yhdellä työpöydällä oli tietyntyyppiset toiminnat. Ei siis koko ajan, vaan avasin tehtäviä aina työpöydille niiden aiheen mukaan. Sitten huomasin, että ainakin yksi on lähes aina käyttämättä ja poistin sen turhana. Läppärillä minulla onkin vain noin 4 työpöytää. Periaatteessa kaksikin voisi siinä riittää.

Liittyisiköhän ongelmasi näytönohjaimen kykyyn pyöritellä kaikkien ko. käytössäolevien sovelluksien piirtämistä näytölle?
PS. Nice-kommennolla voi aina vaikuttaa ohjelmien prioriseetteihin.

Hmm. Onko näytönohjaimessa sitten ikkunoiden nekin osat, jotka eivät näytöllä näy, varaamassa näytönohjaimen muistia ja resursseja? Tämä on juuri sitä syventävää tietoa, joka on mukava tietää.

Kiitos tuosta nice-komennon mainitsemisesta. TIetoinen olen sellaisesta komennosta, mutta en ole käyttänyt sitä ikinä.  :)

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Kubuntun virtuaalityöpöydät ja resurssien jako
« Vastaus #3 : 08.06.22 - klo:10.31 »
Kubuntussa (eri versioissa) käytän 7 virtuaalityöpöytää. Kun käynnistän miinaharava-pelin sellaiseen työpöytään, jossa on muitakin sovelluksia kuten selaimia useilla välilehdillä, peliin tulee tahmaa. Kun sitten siirrän sen pelin toiselle (tyhjälle) työpöydälle, tahma häviää ja peli toimii hyvin.

Viittaa näytönohjaimen ajurin ongelmaan. Onko ikkunointijärjestelmänä X.org vai Wayland?

Koodia: [Valitse]
echo $XDG_SESSION_TYPE
Mikä näytönohjain koneessa on, ja mikä ajuri on käytössä?

Koodia: [Valitse]
lshw -c display

Tästä olen alkanut miettiä, että jakaako Kubuntu prosessorin tehoja kiintiöinä eri virtuaalityöpöydille.

Periaatteessa virtuaalityöpöydät eivät vaikuta resurssien jakoon. Näytöllä näkyvät sovellukset voivat kuitenkin joissain tilanteissa kuormittaa erityisesti näytönohjainta enemmän kuin taustalla tai pienennetyissä ikkunoissa suoritettavat sovellukset. Työpöytäsovellusten grafiikassa on aika monta abstraktiokerrosta, ja on hankalaa arvioida, miten mitäkin ui-toolkittiä käyttävä sovellus käyttäytyy.
« Viimeksi muokattu: 09.06.22 - klo:00.26 kirjoittanut nm »

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1200
    • Profiili
Vs: Kubuntun virtuaalityöpöydät ja resurssien jako
« Vastaus #4 : 08.06.22 - klo:23.39 »
Alunperin minulla oli 8 virtuaalista työpöytää. Kategorisoin tehtäviä niin, että aina yhdellä työpöydällä oli tietyntyyppiset toiminnat. Ei siis koko ajan, vaan avasin tehtäviä aina työpöydille niiden aiheen mukaan. Sitten huomasin, että ainakin yksi on lähes aina käyttämättä ja poistin sen turhana. Läppärillä minulla onkin vain noin 4 työpöytää. Periaatteessa kaksikin voisi siinä riittää.
Pärjäisin hyvin kolmella työpöydällä, onpa aina yksi varuiksi ;)
Joissakin tilanteissa käynnistän eri työpöydille selaimen. Voisit kokeilla järjestelmässäsi ko. metodia, jolloin välilehdet eivät ole vain tietyllä selaimella. (Tosin käytän pääsääntöisesti eri www-selaimia kulloiseenkin tarkoitukseen. )
Mutta, jos miinaraivaajalla haluaisin välillä kiusata matemaattisia kykyjä (vitsi), käynnistäisin sen ihan omalle työpöydälle (1-4). Eri virtuaalitöypöytien vaihtaminen on Linux-jakeluissa varsin nopeaa ja vaivatonta.


ilkant

  • Käyttäjä
  • Viestejä: 1381
  • Kubuntu
    • Profiili
Vs: Kubuntun virtuaalityöpöydät ja resurssien jako
« Vastaus #5 : 10.06.22 - klo:03.39 »
Periaatteessa virtuaalityöpöydät eivät vaikuta resurssien jakoon. Näytöllä näkyvät sovellukset voivat kuitenkin joissain tilanteissa kuormittaa erityisesti näytönohjainta enemmän kuin taustalla tai pienennetyissä ikkunoissa suoritettavat sovellukset. Työpöytäsovellusten grafiikassa on aika monta abstraktiokerrosta, ja on hankalaa arvioida, miten mitäkin ui-toolkittiä käyttävä sovellus käyttäytyy.

Tuossa onkin minulle hyödyllistä tietoa. Laitan vielä nämä komentojen tulostukset:

Koodia: [Valitse]
$ echo $XDG_SESSION_TYPE
x11

$ sudo lshw -c display
  *-display                 
       description: VGA compatible controller
       product: GP108 [GeForce GT 1030]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: /dev/fb0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=nouveau latency=0 mode=3440x1440 resolution=3440,1440 visual=truecolor xres=3440 yres=1440
       resources: iomemory:400-3ff iomemory:400-3ff irq:140 memory:a0000000-a0ffffff memory:4000000000-400fffffff memory:4010000000-4011ffffff ioport:4000(size=128) memory:c0000-dffff

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Kubuntun virtuaalityöpöydät ja resurssien jako
« Vastaus #6 : 10.06.22 - klo:12.57 »
$ echo $XDG_SESSION_TYPE
x11

Jees, eli perinteinen X.org-ikkunointi.


driver=nouveau

Sinulla on käytössä avoin Nouveau-ajuri. Se on todennäköinen syyllinen suorituskykyongelmiin ja epävakauteen käytön aikana.

Eli kannattaa kokeilla Nvidian suljetulla ajurilla, jos tahmeus haittaa käyttöä.

Koodia: [Valitse]
sudo ubuntu-drivers autoinstall
« Viimeksi muokattu: 10.06.22 - klo:12.58 kirjoittanut nm »

Pontus12

  • Käyttäjä
  • Viestejä: 2499
    • Profiili
Vs: Kubuntun virtuaalityöpöydät ja resurssien jako
« Vastaus #7 : 16.06.22 - klo:11.48 »
Minä käytän neljää työpöytää ja aktiviteetteja. Yleiset ohjelmat ovat aktiviteetissa "Toimisto", piirustus-, maalaus- ja muut kuvankäsittelyohjelmat aktiviteetissa "Kuva", video ja audio-ohjelmat taas aktiviteetissa "Video". Jokaisesa aktiviteetissa minulla on neljä työpöytää eli yhteensä 12 työpöytää. Juuri tästä syystä pidän Kubuntusta, sillä aktiviteettien ansiosta on helppo löytää tarvittava ohjelma.

ilkant

  • Käyttäjä
  • Viestejä: 1381
  • Kubuntu
    • Profiili
Vs: Kubuntun virtuaalityöpöydät ja resurssien jako
« Vastaus #8 : 17.06.22 - klo:19.20 »
Minä käytän neljää työpöytää ja aktiviteetteja. Yleiset ohjelmat ovat aktiviteetissa "Toimisto", piirustus-, maalaus- ja muut kuvankäsittelyohjelmat aktiviteetissa "Kuva", video ja audio-ohjelmat taas aktiviteetissa "Video". Jokaisesa aktiviteetissa minulla on neljä työpöytää eli yhteensä 12 työpöytää. Juuri tästä syystä pidän Kubuntusta, sillä aktiviteettien ansiosta on helppo löytää tarvittava ohjelma.

Olenkin ihmetellyut, mihin Kubuntun aktiviteetteja käytetään. Kiitos tästä vinkistä.

ilkant

  • Käyttäjä
  • Viestejä: 1381
  • Kubuntu
    • Profiili
Vs: Kubuntun virtuaalityöpöydät ja resurssien jako
« Vastaus #9 : 17.06.22 - klo:19.28 »
Sinulla on käytössä avoin Nouveau-ajuri. Se on todennäköinen syyllinen suorituskykyongelmiin ja epävakauteen käytön aikana.
Eli kannattaa kokeilla Nvidian suljetulla ajurilla, jos tahmeus haittaa käyttöä.
Koodia: [Valitse]
sudo ubuntu-drivers autoinstall

Koodia: [Valitse]
$ ubuntu-drivers list
nvidia-driver-390, (kernel modules provided by linux-modules-nvidia-390-generic)
nvidia-driver-510, (kernel modules provided by linux-modules-nvidia-510-generic)
nvidia-driver-470, (kernel modules provided by linux-modules-nvidia-470-generic)
nvidia-driver-470-server, (kernel modules provided by linux-modules-nvidia-470-server-generic)
nvidia-driver-450-server, (kernel modules provided by linux-modules-nvidia-450-server-generic)
nvidia-driver-418-server, (kernel modules provided by linux-modules-nvidia-418-server-generic)
nvidia-driver-510-server, (kernel modules provided by linux-modules-nvidia-510-server-generic)

Koneessa taitaa olla nyt ylimääräisiä kokeilujen aikaisia ajureita. Kannattaisiko noista poistaa joitakin tai kaikki pl yksi tuon autoinstallin jälkeen? Ihan äkkiä en kokeile kun aikoinaan sain asentaa Kubuntun alusta alkaen uusiksi n kertaa. Ja n on niin iso luku, etten viitsi tässä kertoakaan. Luulin silloin emolevyn bugiksi, mutta jälkeen päin kaikki ongelmat ovat johtuneet epäyhteensopivasta näytönohjaimesta. Ja sitten siihen tuli lyhyen ajan sisällä pari päivitystä ja ongelmat katosivat.

mpiso

  • Käyttäjä
  • Viestejä: 657
    • Profiili
Vs: Kubuntun virtuaalityöpöydät ja resurssien jako
« Vastaus #10 : 17.06.22 - klo:23.36 »
Käsittääkseni komento ubuntu-drivers list kertoo asennusvaihtoehdot, ei sitä mitä on asennettu.
Asennetun (jos on) näkee komennolla:

Koodia: [Valitse]
nvidia-smi

ilkant

  • Käyttäjä
  • Viestejä: 1381
  • Kubuntu
    • Profiili
Vs: Kubuntun virtuaalityöpöydät ja resurssien jako
« Vastaus #11 : 20.06.22 - klo:18.26 »
Asennetun (jos on) näkee komennolla:

Koodia: [Valitse]
nvidia-smi

Noistakin pitäisi sitten asentaa kaikki?
Koodia: [Valitse]
$ nvidia-smi
Komentoa 'nvidia-smi' ei löytynyt, mutta se on asennettavissa seuraavasti:
sudo apt install nvidia-utils-390         # version 390.151-0ubuntu0.22.04.1, or
sudo apt install nvidia-utils-450-server  # version 450.191.01-0ubuntu0.22.04.1
sudo apt install nvidia-utils-470         # version 470.129.06-0ubuntu0.22.04.1
sudo apt install nvidia-utils-470-server  # version 470.129.06-0ubuntu0.22.04.1
sudo apt install nvidia-utils-510         # version 510.73.05-0ubuntu0.22.04.1
sudo apt install nvidia-utils-510-server  # version 510.73.08-0ubuntu0.22.04.1
sudo apt install nvidia-utils-418-server  # version 418.226.00-0ubuntu4

Sinänsä ilahduttavaa, että puuttuvan komennon (ohjelman) jälkeen tulee vihje, mistä sellainen voisi löytyä.

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Kubuntun virtuaalityöpöydät ja resurssien jako
« Vastaus #12 : 20.06.22 - klo:18.35 »
Asennetun (jos on) näkee komennolla:

Koodia: [Valitse]
nvidia-smi

Noistakin pitäisi sitten asentaa kaikki?

Ei, vaan vain yksi ajuriversio. Nyt mikään ei ole asennettuna. Kannattaa asentaa ajuri "sudo ubuntu-drivers autoinstall" -komennolla.