Tuoreimmat viestit

Sivuja: 1 ... 4 5 [6] 7 8 ... 10
51
Mutta asensinkin jotenki 26.04. enkä 25.10., minkä piti olla LTS  ::)
Ja onkohan tämä nyt joku kehitysversio, johon puskee päivityksiä vähän väliä?
Ainakin ilmoituksia tippuu aiemmasta poiketen silloin ja tällöin.

Menee vielä kuukausia, että tuosta saadaan lts - saakohan tuota mitenkään kohtuudella downgreidattua?  ::)
Vai pitäiskö vain aloittaa ihan puhtaalta pöydältä...
52
No olipahan vaiherikas "päivitys"  :o, mutta nyt kuittaan toimivasta käyttiksestä   8)

Sai monta kertaa ajaa apt udpata, upgradet, do-release-upgradenkin ja lopulta vielä:
Koodia: [Valitse]
sudo ubuntu-drivers install
53
Eipä löytynyt oikein päätä eikä häntää.

Nyt lähti do-release-upgrade tulille, auttoi tai ei.
54
Näyttää läjän ajureita ja 580.95.05 versio ilmeisesti.
Nvidia-smi ei taas toimi "couldn't communicate with nvidia driver"

Ehkä kannattaa kokeilla poistaa Nvidian ajurit ja asentaa uudelleen:

Koodia: [Valitse]
sudo apt purge "nvidia*"
Koodia: [Valitse]
sudo ubuntu-drivers install
Käynnistä Ubuntu uudelleen, kun asennus on mennyt läpi onnistuneesti.
55
Laitetuen osalta 24.04 pitäisi kyllä olla ihan toimiva vaihtoehto, kunhan HWE-päivityksinä saatava uudempi 6.14-sarjan kerneli on käytössä.

Nykyisessä 24.04.3:ssa on siis Ubuntu 25.04:n kerneli (6.14), ja helmikuussa tulee 24.04.4, jossa on Ubuntu 25.10:n kerneli (6.17). Voi olla, että kernelipäivitys tulee saataville jo tammikuun puolella.

Nvidian ajurin osalta viimeisin Ubuntuun paketoitu vakaa versio 580.95 on saatavilla molemmille tuetuille LTS-versioille eli sekä 24.04:lle että 22.04:lle. Ainoastaan kehityksen alla olevassa tulevassa LTS 26.04:ssä on uudempi betaversio 590.48.
56
Onko Nvidian ajuri asennettuna ja toiminnassa?

Tarkista asennetut paketit:
Koodia: [Valitse]
dpkg -l | grep nvidia
Mitä nvidia-smi kertoo ajurista:
Koodia: [Valitse]
nvidia-smi
Näyttää läjän ajureita ja 580.95.05 versio ilmeisesti.
Nvidia-smi ei taas toimi "couldn't communicate with nvidia driver"

Mikä Ubuntu versio? Jos 24.04 LTS niin itse unohtaisin sen heti noin uudella raudalla ja asentaisin uusimman.
Ai sekö onkin jo wanha  ;D jotenki kuvittelin, että olis ihan tavallaan ajankohtainen
57
Mikä Ubuntu versio? Jos 24.04 LTS niin itse unohtaisin sen heti noin uudella raudalla ja asentaisin uusimman.
58
Onko Nvidian ajuri asennettuna ja toiminnassa?

Tarkista asennetut paketit:
Koodia: [Valitse]
dpkg -l | grep nvidia
Mitä nvidia-smi kertoo ajurista:
Koodia: [Valitse]
nvidia-smi
59
Hei

Ei millään meinaa päästä järjestelmään tai graafiseen käyttöliittymään.
Aiemmin jämähti jo grubmenussa, kun valitsi linuxin, mutta siitä on jo päästy yli.

Kokoonpano: amd ryzen 7900, nvidia rtx5060 ja asus b850m.

Millähän komennoilla tätä lähtisi parsimaan?

Sen verran menin jo säätämään, että poistin lightdm, kun epäilin aiheuttavan ongelmia.
Sen kanssa pääsin välillä käyttöliittymään ja jopa nettiin. Nyt ei enää sitäkään.
60
Funktioiden nimi-prametrit toimivat kieltämättä sangen monimutkaisesti: 
Koodia: [Valitse]
function tuplaa_luku () { apu1=$(declare -p $1); declare ${apu1:8:2} apu2=${apu1#*=}; apu2=${apu2%\"}; apu2=${apu2#\"}; read<<<$(kerro18 2 $apu2) $1 ;}; a=55555555.55555555; tuplaa_luku a; echo $a
- kerro18 pitää olla ladattuna - lataa se tuosta alta.
- varmaankin hommat toimisivat normaaleillakin käskyillä mutta silloin toiminta olisi sikahidasta.

Tehdäkseni nimi-parametrien käyttämisen yksikertaisemmaksi kirjoitin tiedoston ~/.bashrc loppuun lauseen:
Koodia: [Valitse]
alias nimi_arvoksi='apu1=$(declare -p $1); declare ${apu1:8:2} apu2=${apu1#*=}; apu2=${apu2%\"}; apu2=${apu2#\"}'
senjälkeen arvoparametrit ja niiden palauttaminen toimivat yksinkertaisemmin:
Koodia: [Valitse]
function tuplaa_luku () { nimi_arvoksi; read<<<$(kerro18 2 $apu2) $1 ;}; a=55555555.55555555; tuplaa_luku a; echo $a

- tai toistapäin hieman toisella tavalla:
Koodia: [Valitse]
function arvo_nimesta () { set -- $koe1="${!1}"; apu=$@; echo ${apu:1} ;}; xyz=123; arvo_nimesta xyz 


Mutta itseasiassa funktion saa tehtyä sellaiseksi että sitä voi kutsua joko muuttujan nimellä tai arvolla:
Koodia: [Valitse]

function kerro18 () {
luku1=${1:0:18}
luku2=${2:0:18}
[[ ${luku1//[-+.eE0-9]}>' '  ]] && { apu1=$(declare -p $luku1); declare ${apu1:8:2} apu=${apu1#*=}; luku1=${apu%\"}; luku1=${luku1#\"} ;} # lisärivi
[[ ${luku2//[-+.eE0-9]}>' '  ]] && { apu1=$(declare -p $luku2); declare ${apu1:8:2} apu=${apu1#*=}; luku2=${apu%\"}; luku2=${luku2#\"} ;} # lisärivi
desimaaliosa1=${luku1##*.}
desimaaliosa2=${luku2##*.}; desimaaleja=$((${#desimaaliosa1}+${#desimaaliosa2}-2))
luku1=000000000000000000${luku1//./}
luku2=000000000000000000${luku2//./}
a=${luku1: -18:9}; b=${luku1: -9}
c=${luku2: -18:9}; d=${luku2: -9}
luku1=00000000000000000000000000000000000000$((10#$b*10#$d))
luku2=00000000000000000000000000000000000000$((10#$d*10#$a))"000000000"
luku3=00000000000000000000000000000000000000$((10#$c*10#$b))"000000000"
luku4=00000000000000000000000000000000000000$((10#$a*10#$c))"000000000000000000"
luku1=${luku1: -36}
luku2=${luku2: -36}
luku3=${luku3: -36}
luku4=${luku4: -36}
luku11=${luku1:0:18}
luku12=${luku1:18}
luku21=${luku2:0:18}
luku22=${luku2:18}
luku31=${luku3:0:18}
luku32=${luku3:18}
luku41=${luku4:0:18}
luku42=${luku4:18}
summa1=$((10#$luku12+10#$luku22+10#$luku32+10#$luku42))
summa1pituus=${#summa1}; ylivuoto=0; (( $summa1pituus >= 19 )) && ylivuoto=${summa1:0: -18} && summa1=${summa1:1}
summa1=000000000000000000$summa1; summa1=${summa1: -18}
summa2=$((10#$luku11+10#$luku21+10#$luku31+10#$luku41+$ylivuoto))
apu=$summa2$summa1; (( $desimaaleja )) && echo $((10#${apu:0: -$desimaaleja})).${apu: -$desimaaleja} || { echo $(( 10#$summa2 ))$summa1 ;} ;}

x=2; read<<<$(kerro18 2 x) a; echo ${a##*(0)} # muuta kutsussa x 2:ksi ja tulos pysyy samana.

Nimi-parametrien sujuvassa käyttämisessä on vielä monta vaikeutta - mutta ihan varmasti kaiken saa toimimaan melko yksinkertaisesti - melkein aina ensin epä-onnistuu monta kertaa kun yrittää tehdä uutta joten kun onnistuu on se riemastuttavaa. Mutta vaikeudet kertovat miksi BASH:ista tuli surkimus: kukaan ei uskalla koota sen palikoita vältellessään virtuoosien langettamia hullun-papereita.

Mutta alkaa tuntua yhä enemmän siltä että 'mitävaan' voi tehdä BASH:issa. Kaikessa on kammottavan iso työ ja skriptien nopeus jää vaatimattomaksi sillä BASH tosiaan on opetuskieli ja opetus toimii aina periaatteella: minkä professorit sinulle opettavat unohtuu nopeasti mutta minkä itse 'itkien' opit pysyy päässäsi ikuisesti - tai niin no: kunnes dementia vie.

- ei ole mitään periaatteellista syytä miksei nykyisilläkin käskyillä voisi tehdä esimerkiksi tuota kerro18-funktiota - tosin siitä tulisi hyvin hidas.
Sivuja: 1 ... 4 5 [6] 7 8 ... 10