Tuoreimmat viestit

Sivuja: 1 2 3 [4] 5 6 ... 10
31
Asentaminen ja käyttöönotto / ubuntu 24.04 acer e5-521 -läppäriin
« Uusin viesti kirjoittanut teele 24.11.25 - klo:21.20 »
Tikulla on ubuntu 24,04. -ubuntu, joka käynnistyy ja näyttää ihan oikealta kaikkine Install or try -kuvakkeineen, mutta mitään ei aloiteta asentamaan, vaikka kuvakkeita napsauttaa.  Muuten kaikki näkymä on sellainen, kuin kokeilu tai asennustikulla käynnistettäesä yleenä on ollut.

Tikulta käynnistettäessä tulee kuitenkin tekstitilassa nopeasti näkyvä valitus, että irq vektoria ei löydy. Myös boot -virheilmoitus näkyy ihan ensimmäisenä. Voin yrittää saada sen tarkemmin tänne, jos se on ratkaiseva tieto. Netistä löytyi tietoa, että acerilla on oma luottamusasetus, jota pitää muutella biosissa, mutta tarkempaa tietoa siitä ei ole.

Asennustikku siis kuitenkin käynnistyy ja näyttää muuten toimivan näkymässä, eli ainakin itsensä asennustikun ubuntu on osannut käynnistää, ei lisene siis kysymys boot-tiedoston löytymättömyydestä? Mistä pitäisi alkaa etsiä ratkaisua.

muokk.:
tässä netistä asiaan mahdollisesti liittyvää tietoa, en ole ehtinyt kokeilla
"
So, you need to be in UEFI mode, set that in the BIOS, then set the EFI file on the Linux install flash drive as trusted. If the drive actually works, which is still up in the air right now, the install should proceed fine. Your EFI file is usually located in the /boot/efi partition or folder on the installer. It's probably called something like bootx64.efi.

"
32
Laitealue / Vs: Emolevy hajalla?
« Uusin viesti kirjoittanut Whig 24.11.25 - klo:21.11 »
  Vielä, en löydä kuinka saisin otsikoitua alkuun RATKAISTU.
Harvoin kun kirjoittelen palstalle, luen enemmän.

Kannattaa varmaan jättää se otsikko kuitenkin jäljelle ja sitten sen perään/alkuun merkintä "Ratkaistu" eikä poistaa koko otsikkoa.
33
Ubuntu tietokoneissa / Vs: Tietämättömän ongelmia.
« Uusin viesti kirjoittanut Hajakenttä 24.11.25 - klo:19.53 »
Tuosta canonista en tiedä mitään, mutta ikkunan säätö käy kyllä yläkulmistakin. Kun hiirellä osoittaa täsmälleen sitä kulmaa, ylhäätä oikealta tai vasemmalta, siihen tulee pieni kulman kuva. Sitten kun raahaa hiirellä saa ikkunaa pienemmäksi tai suuremmaksi. Alareunankin saa yli-isosta ikkunasta näkymään kun hiiren osoittimen ollessa keskellä ikkunaa painaa ensin Alt, pitää sen ja painaa hiiren vasenta, pitää ne molemmat ja raahaa hiirellä ikkunan mihin vaan ylettää, tarvittaessa toistaa.

Voihan asia olla sen Vaylandin takia toisinkin, mutta näin se meni ennen ja menee edelleen tällä Xubuntulla, jota käytän juuri sen työpöydän säädettävyyden takia. Ja Xubuntuhan on sama täysiverinen Ubuntu, mutta työpöytä on XFCE. Yhteen vanhaan läppärinraunioon asensin LinuxMintin Cinnamon työpöydällä ja yllätyin hyvin positiivisesti. Ja sekin on Ubuntun variantti.

34
Tuo bitfield on mielenkiintoinen. On minulle uusi tuttavuus ja katselin pari videota aiheesta. Nyt pitää tutkia/kokeilla saisiko sillä etua verrattuna suoraan bittioperaatoiden käyttöön.

Pähkäilin eilen, ettei tuo suorakaan olisi mahdottoman vaikea. Sen voisi toteuttaa niin, että ensin tallentaa lähtoarvon int-muuttujaan ja sitten kopio niistä viimeisen tavun vaikkapa char-arrayhyn. Jos jää vajaaksi, niin seuraavasta arvosta kopiodaan sinne loput bittimaskin avulla.

Oivalsin, että jos
int muuttuja = 0b 00000000 0000000  00001111 111111
niin
(char)muuttuja = 1111111.
Eli tuo (char)-tyyppimuunnos ikään kuin leikkaa int'stä 24 ekaa bittiä pois. Tuolla tavalla pääsee helposti käsiksi tuohon viimeiseen tavuun.

Sitten muuttuja >> 8 ja pääsee käsiksi int'n 3. tavuun, jne.
eli muuttuja olisi: 0b 00000000 00000000 0000000  00001111
35
Multimedia ja grafiikka / Vs: 24.04 Ubuntu Cad/FEA
« Uusin viesti kirjoittanut koivukoski1 24.11.25 - klo:12.27 »
Hyvä huomio. Vähiten rasitettujen elementtien poisto--> melkein lineaarinen?
Koviten rasitettujen elementtien poisto. --> Epälineaarinen. --> Joka kierroksella, poista (ei vain muuta jäykkyyttä) elementtejä, uusi verkko jne...??

  -Koivukoski1
36
Tähän on mahdollista käyttää bitfield-tyyppistä structia, jos tallennettavilla arvoilla on vakiopituus. Bitfieldin tavujen sisäinen järjestys ei tosin ole tiukasti määritelty C-standardissa, vaan riippuu kääntäjästä ja mahdollisesti siitä, onko kyseessä little-endian vai big-endian-arkkitehtuuri. Niinpä tuloksen listaaminen tavuittain on toteutettava joko:

1. kääntäjäkohtaisesti, jolloin bitfield-tyyppinen struct voidaan peilata tavuiksi union-rakenteen avulla tai sijoittamalla structin osoitin char-taulukon osoittimeen tai

2. koostamalla tavut manuaalisesti yhdistelemällä tallennettuja arvoja bittioperaatioilla.

Katso:
https://en.wikipedia.org/wiki/Bit_field
https://jkz.wtf/bit-field-packing-in-gcc-and-clang
https://icarus.cs.weber.edu/~dab/cs1410/textbook/5.Structures/unions.html
37
Yksi tapa voisi olla sellainen, että luodaan ensin int (tai long int) ja siihen ympätään bittioperaatiolla muutama lukuarvo. Sitten siitä kopiodaan viimeinen tavu tuollaiseen arrayhun, ja sitten >> 8 ja taas kopioidaan ko. inttiin lisää. Tämä kuitenkin melko mutkikas.
38
Olisi tällainen tarve, mutta oma C-kielen taito vielä varsin vajavainen. Eli pitäisi puristaa joukko numeroita yhdeksi binääripötköksi. Esim.

55 - 110111 - 6 bittiä
2678 - 101001110110 - 12 bittiä
2 - 10 - 2 bittiä
15 - 1110 - 4 bittiä

Lopputulos: 24 bittiä, eli 3 tavua.
110111_101001110110_10 _1110
110111101001110110101110
11011110 10011101 10101110
0x DE 9D AE

Lähtöarvot siis aina desimaaleja ja niillä vakiopituus (bitteinä). Lopputulos n*tavua ja voidaan kirjoittaa hexoina.

Miten tuollaista kannattaisi alkaa työstämään. Lopputulos saattaa olla 10-20 tavua, eli mikään vakio long int tms. ei käy datajonon pohjaksi. Toimisiko char array[n] tai joku vastaava taulukkomainen datatyyppi? Tässä tosin sitten ongelma, että kun bittejä siirtää >> operaatiolla, niin eivät kai liu'u taulukossa eteenpäin vaan käsitellään char kerrallaan.

En kaipaa valmista ratkaisua, vaan idea minkä pohjalle tuota lähtisi rakentamaan. Ei saa käyttää mitään eksoottisia funktioita tms. kun tulee sulautettuun laitteeseen.
39
Laitealue / Vs: Emolevy hajalla?
« Uusin viesti kirjoittanut SuperOscar 23.11.25 - klo:19.44 »
En kyllä olisi tuollaista vikaa löytänyt ilman neuvoja,

Minullakin oli siinä tuuria. Minulla nimittäin oli Xeon-emo, jossa pieni nestekidenäyttö näytti buutin aikana heksavirhekoodeja (joiden merkitys löytyi käsikirjasta). Muistaakseni buutti pysähtyi aina kohtaan ”A1”, joka tarkoitti että odotetaan levyjä. Se oli hyvä vihje.
40
Laitealue / Vs: Emolevy hajalla?
« Uusin viesti kirjoittanut Snufkin 23.11.25 - klo:14.01 »
  Vielä, en löydä kuinka saisin otsikoitua alkuun RATKAISTU.
Harvoin kun kirjoittelen palstalle, luen enemmän.

Meet siihen aloitusviestiin ja muokkaat sen otsikkoa
Sivuja: 1 2 3 [4] 5 6 ... 10