Linux-kysymyksiä & yleistä keskustelua Linuxista

Kiitos vastauksista. Täytyy tutustua ehdotuksiin tarkemmin. Löytyykö ohjelmaa joka yhdistäisi kuvien selailun järkevään kuvienmuokkaukseen? nomacs toteuttaa selaamisen hyvin, mutta kaipaisin vähän enemmän kuvanmuokkaus työkaluja.
Lisään vielä edelliseen hyvään vastaukseen, että noissa työkaluissa se workflow eroaa. Alkeelliset kuvankäsittelyt vaan kirjoittavat päälle tai tekevät kopion ja käsittelevät yhtä kuvaa kerrallaan. Ei ole sellaista kansionäkymää, jossa käydä läpi esim. useita retkellä kuvattuja matkakuvia.

Digikam on ns. normon valokuvienhallinta, jossa voi arvioida, filtteröidä ja jakaa kansioittain kuvia. Se pakottaa tietokannan käytön, joka voi olla hyväkin asia. Darktable myös oletuksena ainakin luo metadata-tiedoston joka kuvalle eli kansion tiedostomäärä voi tuplaantua yhtäkkiä. Darktablen näkymä mahdollistaa kyllä matkakuvien nopean läpikäynnin Photoshop Lightroomin tavoin. Gimppi voi olla ok yksittäisten kuvien editointiin ja siinä on Pintan tavoin piirto-ominaisuuksia (ei pelkästään filttereitä tyyliin valoisuus tai kontrasti). Gimppi on vaan aika raskas pidemmän päälle jos käy satoja kuvia läpi. Kannattaa myös muistaa, että tiedostomanagerit generoivat thumbnailit kuvista yleensä ~/.cache/thumbnails-kansioon eli noita temp-tiedostoja tulee vähän joka tapauksessa.
 
Kiitos vastauksista.

Gimp on liian monipuolinen. Testasin Digikamin alkuvuodesta ja se toimii kuvien järjestelyyn mutta on pelkkään kuvaselaukseen turhan järeä. Vilkaisen Pintan ja harkitsen muita ehdotuksia.

Löysin kysymykseeni 3 korvikkeen XFCE paneelista. Add new items kohdasta löytyi Window menu. Lisäsin sen palkkiin ja nyt voin valita hiirellä minkä tahansa avoimen ikkunan. Ei ole täysin Mission Control, mutta hyvin lähellä. :)
 
Kiitos vastauksista.

Gimp on liian monipuolinen. Testasin Digikamin alkuvuodesta ja se toimii kuvien järjestelyyn mutta on pelkkään kuvaselaukseen turhan järeä. Vilkaisen Pintan ja harkitsen muita ehdotuksia.

Löysin kysymykseeni 3 korvikkeen XFCE paneelista. Add new items kohdasta löytyi Window menu. Lisäsin sen palkkiin ja nyt voin valita hiirellä minkä tahansa avoimen ikkunan. Ei ole täysin Mission Control, mutta hyvin lähellä. :)
Gwenview ja koko aika keveitä kuvien selaukseen.

Tässä aika hyvä listaus kaikenlaisista kuvien katselu ja editointi ohjelmista. Vaihtoehtoja on reilusti tarjolla.
 
Parissa Linux-asennuksessa on tullut eteen että audio alkaa jonkin ajan kuluttua särkyä esim. Youtubatessa tai pelatessa videjopelejä.

Mikä juttu tuo on? Liittyy pulseaudioon tai mihin liittyykään? Googletin ja geminittelin, tuli kuva että joku äänibufferi on ehkä liian pieni ja sitä pitää kasvattaa mutta ei liikaa ettei tule liian isoa viivettä audioon, mutta ei tuntunut auttavan minulla.

Gemini myös kehottaa käynnistämään pulseaudion uudestaan jos ääni alkaa rikkoutua, mutta ei nyt viitsisi kesken kiivaimman pelisession.
Vastaan vielä itselleni mikä minulla lopulta toimi.

Ensin tarkistetaan onko pipewire vai pulseaudio vai mikä käyössä:

pactl info

"Server Name: PulseAudio (on PipeWire 1.4.4)"

Eli PipeWire ("with a PulseAudio compatibility layer") on käytössä.
Siihen minulla tepsi tämä:

sudo mkdir -p /etc/pipewire/pipewire.conf.d

echo "context.properties = {default.clock.min-quantum = 1024}" | sudo tee /etc/pipewire/pipewire.conf.d/pipewire.conf


Eli suomeksi: luo root-käyttäjänä tiedosto (myös alihakemistot jos niitä ei ole):

/etc/pipewire/pipewire.conf.d/pipewire.conf

ja lisää siihen yksi rivi:

context.properties = {default.clock.min-quantum = 1024}

(Tämän jälkeen ehkä kannattaa käynnistää koko kone uusiksi tai käynnistää sopiva palvelu uudestaan tai saattoi alkaa vaikuttaa hetikin en ole varma.)

Näin helppoa se on kun ei osaa! Nyt eivät ole äänet enää pätkineet. Minä käytän tuota 1024 arvoa, tuntuu minulla ainakin toimivan.
 
Vastaan vielä itselleni mikä minulla lopulta toimi.

Ensin tarkistetaan onko pipewire vai pulseaudio vai mikä käyössä:

pactl info

"Server Name: PulseAudio (on PipeWire 1.4.4)"

Eli PipeWire ("with a PulseAudio compatibility layer") on käytössä.
Siihen minulla tepsi tämä:

sudo mkdir -p /etc/pipewire/pipewire.conf.d

echo "context.properties = {default.clock.min-quantum = 1024}" | sudo tee /etc/pipewire/pipewire.conf.d/pipewire.conf


Eli suomeksi: luo root-käyttäjänä tiedosto (myös alihakemistot jos niitä ei ole):

/etc/pipewire/pipewire.conf.d/pipewire.conf

ja lisää siihen yksi rivi:

context.properties = {default.clock.min-quantum = 1024}

(Tämän jälkeen ehkä kannattaa käynnistää koko kone uusiksi tai käynnistää sopiva palvelu uudestaan tai saattoi alkaa vaikuttaa hetikin en ole varma.)

Näin helppoa se on kun ei osaa! Nyt eivät ole äänet enää pätkineet. Minä käytän tuota 1024 arvoa, tuntuu minulla ainakin toimivan.
tuo 1024 arvo taitaa olla monesti ihan oletuksena käytössä, riippuen toki distrosta.

pw-top komennolla näkee mikä on quantum käytössä ja mitä taajuuksia äänilaiteet ja lähteet käyttää.

Kannattaa myös ottaa enemmän taajuuksia käyttöön niin siinäkin säästyy prossu tehoja.
/etc/pipewire/pipewire.conf.d/10-rates.conf
Koodi:
# Adds more common rates
context.properties = {
    default.clock.allowed-rates = [ 44100 48000 88200 96000 192000 ]
}

Ainakin 44100 ja 48000 kannattaa ottaa käyttöön kun ovat yleisimmin käytössä ja kaikki laitteet niitä aika varmasti tukee.
 
tuo 1024 arvo taitaa olla monesti ihan oletuksena käytössä, riippuen toki distrosta.

pw-top komennolla näkee mikä on quantum käytössä ja mitä taajuuksia äänilaiteet ja lähteet käyttää.

Kannattaa myös ottaa enemmän taajuuksia käyttöön niin siinäkin säästyy prossu tehoja.
/etc/pipewire/pipewire.conf.d/10-rates.conf
Koodi:
# Adds more common rates
context.properties = {
    default.clock.allowed-rates = [ 44100 48000 88200 96000 192000 ]
}

Ainakin 44100 ja 48000 kannattaa ottaa käyttöön kun ovat yleisimmin käytössä ja kaikki laitteet niitä aika varmasti tukee.
Pitää kokeilla.

En tullut tarkistaneeksi mikä quantum-arvo oli oletuksena päällä. Käsitin jostain että käytettävät ohjelmat saattavat päättää (tai pyytää käyttikseltä) mitä käytetään, mutta tuolla asetuksella sen yli voidaan jyrätä että käytetään aina tuota arvoa, jos se itselle toimii paremmin.

Toistaiseksi ei ole äänet pätkineet, enkä ole havainnut mitään häiritsevää viivettä jos tuon arvon kasvattaminen sitä tuo...
 
Jos nyt olen mitään käsittänyt oikein, niin quantum arvo kertoo montako näytettä käsitellään kerralla. Jos näytteenottotaajuus on vaikkapa 44100 ja quantum 1024 tuosta aiheutuva viive pitäisi siis olla 1024/44100 = 23 ms. Saattaa tuo kait häiritä, jos ammattimaisesti jotain audiohommia tekee, mutta peruskäyttäjä ei tuota huomaa.
 
tuo 1024 arvo taitaa olla monesti ihan oletuksena käytössä, riippuen toki distrosta.

pw-top komennolla näkee mikä on quantum käytössä ja mitä taajuuksia äänilaiteet ja lähteet käyttää.

Kannattaa myös ottaa enemmän taajuuksia käyttöön niin siinäkin säästyy prossu tehoja.
/etc/pipewire/pipewire.conf.d/10-rates.conf
Koodi:
# Adds more common rates
context.properties = {
    default.clock.allowed-rates = [ 44100 48000 88200 96000 192000 ]
}

Ainakin 44100 ja 48000 kannattaa ottaa käyttöön kun ovat yleisimmin käytössä ja kaikki laitteet niitä aika varmasti tukee.
Tein esittämäsi konffin ja buuttasin koneen. Pitäisikö pactl info näyttää nyt muitakin taajuuksia kuin 48000Hz?

Default Sample Specification: float32le 2ch 48000Hz

Myös pw-top ikkunassa näkyi Youtubea katsellessa vain tuo 48kHz, liekö ok?

Lisäksi, en tiedä onko sattumaa mutta Chromium ei suostu enää käynnistymään tämän muutoksen jälkeen. Firefox sentään käynnistyy, ja jostain syystä Chromium tuntui aikaisemminkin oudosti välillä sammuilevan tai kaatuvan ilman virheilmoituksta silloin tällöin...

EDIT: Hmm, jostain syystä tulee tällaista nyt kun yrittää käynnistää komentokehotteessa chromium...

chromium
[6162:6162:0622/171951.791666:ERROR:ozone/platform/x11/ozone_platform_x11.cc:248] Missing X server or $DISPLAY
[6162:6162:0622/171951.791697:ERROR:aura/env.cc:257] The platform failed to initialize. Exiting.

EDIT2: Hmm, joillakin muilla kerroilla Chromium väittää että joku toinen toiselta koneelta käyttää Chromiumia.
Tuohon ratkaisu oli:
rm -rf ~/.config/chromium/Singleton*
ja johan taas Chromium avautuu vaikka on tuo asetus päällä... Eli taisi olla pelkkä yhteensattuma.
 
Viimeksi muokattu:
Tein esittämäsi konffin ja buuttasin koneen. Pitäisikö pactl info näyttää nyt muitakin taajuuksia kuin 48000Hz?

Default Sample Specification: float32le 2ch 48000Hz

Myös pw-top ikkunassa näkyi Youtubea katsellessa vain tuo 48kHz, liekö ok?

Lisäksi, en tiedä onko sattumaa mutta Chromium ei suostu enää käynnistymään tämän muutoksen jälkeen. Firefox sentään käynnistyy, ja jostain syystä Chromium tuntui aikaisemminkin oudosti välillä sammuilevan tai kaatuvan ilman virheilmoituksta silloin tällöin...

EDIT: Hmm, jostain syystä tulee tällaista nyt kun yrittää käynnistää komentokehotteessa chromium...

chromium
[6162:6162:0622/171951.791666:ERROR:ozone/platform/x11/ozone_platform_x11.cc:248] Missing X server or $DISPLAY
[6162:6162:0622/171951.791697:ERROR:aura/env.cc:257] The platform failed to initialize. Exiting.
pactl info taitaa näyttää oletustaajutta jatkuvasti.

pw-top pitäisi näyttää todellista. Youtube pääsäntöisesti 48Khz. Spotifystä tuleee usemmiten 44.1Khz

1750606081271.png


Edit. täältä kannattaa vilkaista lisä conffeja Home · Wiki · PipeWire / pipewire · GitLab

Latenssia vois säätää lennosta esim pw-metadata komennolla.
 
Viimeksi muokattu:
Huom! Arch pohjaisten distrojen käyttäjät. Arch Linux - News: linux-firmware >= 20250613.12fe085f-5 upgrade requires manual intervention

Linux firmware-package on jaettu useampaa osaan viimeisimmässä päivityksessä ja tämä muutos vaatii käyttäjältä toimia

Eli pitää käsin poistaa linux-firmware paketti sudo pacman -Rdd linux-firmware
ja taas asentaa uudestaan sudo pacman -Syu linux-firmware

Ja näköjää Plasma 6.4 versiossa pitää erikseen asentaa X11 tuki Arch Linux - News: Plasma 6.4.0 will need manual intervention if you are on X11
 
Viimeksi muokattu:
Huom! Arch pohjaisten distrojen käyttäjät. Arch Linux - News: linux-firmware >= 20250613.12fe085f-5 upgrade requires manual intervention

Linux firmware-package on jaettu useampaa osaan viimeisimmässä päivityksessä ja tämä muutos vaatii käyttäjältä toimia

Eli pitää käsin poistaa linux-firmware paketti sudo pacman -Rdd linux-firmware
ja taas asentaa uudestaan sudo pacman -Syu linux-firmware
Toinen tapa on poistaa noi nvidia-tiedostot niin menee automaatilla (en muista tarviko forcetusta). Sinänsä ihan tervetullut päivitys kun omassa pacman.confissa on vuosikaudet ollut NoExtract-valinnoissa noita turhia firmwareja. Bootloader, kernel ja tarpeelliset mikrokoodit/firmwaret menee 16 megaan.
 
Onkos raadilla ideaa miksi tulee hardware erroria aina kun käyn windowssissa ja käynnistän koneen uudelleen linuxiin?

Koodi:
x86/amd: Previous system reset reason [0x08000800]: an uncorrected error caused a data fabric sync flood event
 microcode: Current revision: 0x0a201213
 mce: [Hardware Error]: Machine check events logged
 [Hardware Error]: System Fatal error.
 fbcon: Taking over console
 [Hardware Error]: CPU:10 (19:21:2) MC5_STATUS[-|UE|MiscV|AddrV|PCC|TCC|SyndV|-|-|-]: 0xbea0000000000108
 [Hardware Error]: Error Addr: 0x00ffffffc7544f9c
 [Hardware Error]: IPID: 0x000500b000000000, Syndrome: 0x000000004d000000

 [Hardware Error]: Execution Unit Ext. Error Code: 0
 [Hardware Error]: cache level: RESV, tx: GEN, mem-tx: GEN

Rasitustesti ja corecycler pyörii kyllä ongelmitta mutta silti jostain syytä aina kesken käynnistyksen ennen login ruutuaa kone käynnistyy uudelleen ja seuraavalla kerralla vilahtaa tuo ylempi virhe viesti.
 
Onkos raadilla ideaa miksi tulee hardware erroria aina kun käyn windowssissa ja käynnistän koneen uudelleen linuxiin?

Koodi:
x86/amd: Previous system reset reason [0x08000800]: an uncorrected error caused a data fabric sync flood event
 microcode: Current revision: 0x0a201213
 mce: [Hardware Error]: Machine check events logged
 [Hardware Error]: System Fatal error.
 fbcon: Taking over console
 [Hardware Error]: CPU:10 (19:21:2) MC5_STATUS[-|UE|MiscV|AddrV|PCC|TCC|SyndV|-|-|-]: 0xbea0000000000108
 [Hardware Error]: Error Addr: 0x00ffffffc7544f9c
 [Hardware Error]: IPID: 0x000500b000000000, Syndrome: 0x000000004d000000

 [Hardware Error]: Execution Unit Ext. Error Code: 0
 [Hardware Error]: cache level: RESV, tx: GEN, mem-tx: GEN

Rasitustesti ja corecycler pyörii kyllä ongelmitta mutta silti jostain syytä aina kesken käynnistyksen ennen login ruutuaa kone käynnistyy uudelleen ja seuraavalla kerralla vilahtaa tuo ylempi virhe viesti.
Onhan Windowsin fast startup pois päältä?
 
Onkos raadilla ideaa miksi tulee hardware erroria aina kun käyn windowssissa ja käynnistän koneen uudelleen linuxiin?

Koodi:
x86/amd: Previous system reset reason [0x08000800]: an uncorrected error caused a data fabric sync flood event
 microcode: Current revision: 0x0a201213
 mce: [Hardware Error]: Machine check events logged
 [Hardware Error]: System Fatal error.
 fbcon: Taking over console
 [Hardware Error]: CPU:10 (19:21:2) MC5_STATUS[-|UE|MiscV|AddrV|PCC|TCC|SyndV|-|-|-]: 0xbea0000000000108
 [Hardware Error]: Error Addr: 0x00ffffffc7544f9c
 [Hardware Error]: IPID: 0x000500b000000000, Syndrome: 0x000000004d000000

 [Hardware Error]: Execution Unit Ext. Error Code: 0
 [Hardware Error]: cache level: RESV, tx: GEN, mem-tx: GEN

Rasitustesti ja corecycler pyörii kyllä ongelmitta mutta silti jostain syytä aina kesken käynnistyksen ennen login ruutuaa kone käynnistyy uudelleen ja seuraavalla kerralla vilahtaa tuo ylempi virhe viesti.
Tais selvitä tämäkin. Heti kun otti tän kortin pois koneesta niin ei ollut enää onglemaa windowssita linuxiin siirtymiseen. PCEE-G25 PCIe 2.5 gigabit ethernet | Axagon

journalctl:ssä näkyi aina siinä kaatuneessa käynnistysprosessissa pci-e hardware erroreita ja samoin sata laite erroreita ja näytti että ei saisi käyttöön tätä linuxille täysin varattua NVME levyä vaikka tuosta verkkokortista taisi johtua jumitus.
Koodi:
systemd[1]: Mounting /root...
kernel: pcieport 0000:00:01.2: AER: Correctable error message received from 0000:00:01.2
kernel: pcieport 0000:00:01.2: PCIe Bus Error: severity=Correctable, type=Transaction Layer, (Receiver ID)
kernel: pcieport 0000:00:01.2:   device [1022:1483] error status/mask=00002000/00004000
kernel: pcieport 0000:00:01.2:    [13] NonFatalErr
kernel: pcieport 0000:00:01.2: AER: Correctable error message received from 0000:00:01.2
kernel: pcieport 0000:00:01.2: PCIe Bus Error: severity=Correctable, type=Transaction Layer, (Receiver ID)
kernel: pcieport 0000:00:01.2:   device [1022:1483] error status/mask=00002000/00004000
kernel: pcieport 0000:00:01.2:    [13] NonFatalErr
kernel: pcieport 0000:00:01.2: AER: Correctable error message received from 0000:00:01.2
jne..

Mulla ei ole bitlocker eikä TPM ollut käytössä koskaan paitsi joskus ehkä jäänyt UEFI päivityksen jälkeen tai prossun vaihdon jälkeen hetkeksi päälle.

Laitoin nyt sitten TPM päälle UEFIsta ja jostain syystä bitlocker jotain sekoili heti sen jälkeen kun koitin laittaa tuota NICiä takas ja ei halunnut käynnistytä windowssiin ollenkaan pyyteli vain levyjen avaus koodeja mutta sisälle ei päässyt vaikka antoi oikean koodin.

Vasta kun otin NICin taas pois koneesta käynnistyi windows ilman ongelmia. Sen jälkeen otin levyjen salaukset pois päältä vaikka en sitä ole aktivoinut missään vaiheessa itse. Päivittelin kaikki ajurit windows puolelta ja nyt käynnistyy kummatkin käyttikset taas onglemitta.

Kenties salaukset jäänyt jotenkin puolitiehen tai tuo Realtekin NICin ajuri mennyt solmuun ellei vanhassa versiossa ollut jokin pahempi bugi. Ei oikeastaan mitään hajua että mikä se lopulinen syyllinen oli. Windows varmaan vaan halus fittuilla.
 

Statistiikka

Viestiketjuista
280 440
Viestejä
4 822 991
Jäsenet
78 097
Uusin jäsen
JaskaJokunen12

Hinta.fi

Back
Ylös Bottom