Kirjoittaja Aihe: Intellin prosessori bugi ...  (Luettu 19872 kertaa)

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Intellin prosessori bugi ...
« : 03.01.18 - klo:10.04 »
https://www.theregister.co.uk/2018/01/02/intel_cpu_design_flaw/

'Kernel memory leaking' Intel processor design flaw forces Linux, Windows redesign
Other OSes will need an update, performance hits loom

Lainaus

It is understood the bug is present in modern Intel processors produced in the past decade. It allows normal user programs – from database applications to JavaScript in web browsers – to discern to some extent the layout or contents of protected kernel memory areas.

The fix is to separate the kernel's memory completely from user processes using what's called Kernel Page Table Isolation, or KPTI. At one point, Forcefully Unmap Complete Kernel With Interrupt Trampolines, aka FUCKWIT, was mulled by the Linux kernel team, giving you an idea of how annoying this has been for the developers.


Your Intel-powered machine will run slower as a result.
 :P

ps.  En yritä kääntää tätä suomeksi ... sori siitä.
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3319
    • Profiili
Vs: Intellin prosessori bugi ...
« Vastaus #2 : 03.01.18 - klo:14.32 »
Mukava juttu, saa sitten turhat tehot koneestaankin pois. Tekisi mieli sanoa joku ruma sana.
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 22.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

juhisi

  • Käyttäjä
  • Viestejä: 234
    • Profiili
Vs: Intellin prosessori bugi ...
« Vastaus #3 : 03.01.18 - klo:15.47 »
https://www.io-tech.fi/uutinen/intelin-prosessoreista-loytynyt-bugi-vaatii-suorituskykyyn-vaikuttavia-kayttojarjestelmatason-paivityksen/

Linux:ssa tehty Intelin bugi korjaus vaikuttaa myös AMD prossuihin... "Linux-puolella on saatu jo julki ensimmäinen päivitys, jonka on tarkoitus korjata ongelma Intelin raudalla. Ongelmattomasta päivityksestä ei voida puhua, sillä tällä hetkellä päivitys pakottaa PTI:n käyttöön myös AMD:n prosessoreilla, vaikkei ongelma koske niitä lainkaan. Tämän myötä suorituskykyongelmat koskevat kyseisellä päivityksellä myös AMD:n prosessoreita."
« Viimeksi muokattu: 03.01.18 - klo:15.50 kirjoittanut juhisi »

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Intellin prosessori bugi ...
« Vastaus #4 : 03.01.18 - klo:16.51 »
Mutta jos tivin uudisointiin on uskominen,
"Ongelma ei vaikuta ainakaan toistaiseksi peruskäyttäjiin.", 
niin nukkunen yöni rauhassa ja odotan kunnes päivitykset valuvat koneilleni.

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Vs: Intellin prosessori bugi ...
« Vastaus #5 : 03.01.18 - klo:16.59 »
"Ongelma ei vaikuta ainakaan toistaiseksi peruskäyttäjiin.", 

Huutonaurua ....  ;D Vaikuttaa kaikkiin käyttäjiin joilla on intellin prossa. Joo onhan niin ettei peruskäyttäjän tarvitse kovin paljon pähkäillä kun se on muutenkin  koko viallisen kokonaisarkkitehtuurin armoilla.
« Viimeksi muokattu: 03.01.18 - klo:17.08 kirjoittanut matsukan »
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3319
    • Profiili
Vs: Intellin prosessori bugi ...
« Vastaus #6 : 03.01.18 - klo:17.10 »
Itseäni lähinnä huolestuttaa pelisuorituskyky, mutta no käsittääkseni Windows ajaa näytönohjainajureita nykyään user-spacessa, eikä nyt näkemissäni esiversio testituloksissa sen paremmin Windows kuin Linuxkaan ota pahemmin osumaa.

Pelithän ne itsellä ne suorituskykyä eniten kyykyttävät puuhat on.

Ilmeisesti pahiten osumaa ottavat levy-io intensiiviset hommat.

Ai niin, ilmeisesti tää Linuxin korjauspätsi ei ainakaan nyt tulevassa muodossa tarkista onko käytössä Intelin vaiko AMD:n prossu, ts. AMD käyttäjät ottavat myös osumaa.
« Viimeksi muokattu: 03.01.18 - klo:18.03 kirjoittanut JaniAlander »
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 22.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Vs: Intellin prosessori bugi ...
« Vastaus #7 : 03.01.18 - klo:17.20 »

Ilmeisesti pelit ja pelaaminen eivät kärsi tuosta onglemasta, ainakaan erillisen näytönohjaimen omaavat.
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3319
    • Profiili
Vs: Intellin prosessori bugi ...
« Vastaus #8 : 03.01.18 - klo:18.05 »

Ilmeisesti pelit ja pelaaminen eivät kärsi tuosta onglemasta, ainakaan erillisen näytönohjaimen omaavat.

Mikä itselleni on se hyvä uutinen. Jokunen peli mitä pelailen ajaa nykyisellään aika lailla suorituskyvyn rajoilla. Ts. ei ole kauheammin varaa sen tippumiseen. Kun taas muiden sovellusten kanssa on niin ja näin huomaisko edes ilman testiohjelmaa että suorituskyky on huonontunut.
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 22.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.


JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3319
    • Profiili
Vs: Intellin prosessori bugi ...
« Vastaus #10 : 03.01.18 - klo:19.49 »
Eli käytännössä liki joka nykyprossussa on ainakin toi PCID se sitten hyödynnetäänkö sitä on toinen juttu.
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 22.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

AimoE

  • Käyttäjä
  • Viestejä: 2719
    • Profiili
Vs: Intellin prosessori bugi ...
« Vastaus #11 : 03.01.18 - klo:20.08 »
Korjaus koskee ilmeisesti kaikkia koneita, ikään katsomatta?

Mun Ubuntu-kone on ostettu alkuvuodesta 2010 ja se on kuluttajaluokan kone, kaukana siitä mitä töissä käytin. Mitenkähän pitkä matka prosessorilla on tehtaasta johonkin Anttilan tai K-Marketin hyllylle? Kuukausia? Vuosia?

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: Intellin prosessori bugi ...
« Vastaus #12 : 03.01.18 - klo:20.28 »
Korjaus koskee ilmeisesti kaikkia koneita, ikään katsomatta?

Kyllä. Suorituskykyparannuksia on todennäköisesti odotettavissa jatkossa Intelin uudempien prosessorien ja AMD:n osalta. Ensimmäiset korjaukset tehdään nopealla aikataululla, eikä niissä välttämättä huomioida kaikkia malli- ja sukupolvikohtaisia eroja.


Mun Ubuntu-kone on ostettu alkuvuodesta 2010 ja se on kuluttajaluokan kone, kaukana siitä mitä töissä käytin. Mitenkähän pitkä matka prosessorilla on tehtaasta johonkin Anttilan tai K-Marketin hyllylle? Kuukausia? Vuosia?

Turha arvailla vuosiluvun perusteella. Katso mikä prosessori siinä koneessa on:

Koodia: [Valitse]
cat /proc/cpuinfo | grep model
Wikipediassa on lista Westmere-arkkitehtuurin prosessoreista: https://en.wikipedia.org/wiki/Westmere_(microarchitecture)#Mobile_processors

AimoE

  • Käyttäjä
  • Viestejä: 2719
    • Profiili
Vs: Intellin prosessori bugi ...
« Vastaus #13 : 03.01.18 - klo:20.33 »
Turha arvailla vuosiluvun perusteella. Katso mikä prosessori siinä koneessa on:

Koodia: [Valitse]
cat /proc/cpuinfo | grep model

Tommonen:
Koodia: [Valitse]
Pentium(R) Dual-Core CPU       T4400  @ 2.20GHz

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11443
    • Profiili
    • Tomin kotisivut
Vs: Intellin prosessori bugi ...
« Vastaus #14 : 03.01.18 - klo:20.34 »
Eipä tästä toinna vielä hätääntyä. Katsotaan minkä verran saavat tuota vielä optimoitua (*) ja varmaan rajaavat tuon myös niihin suorittimiin, jotka sen oikeasti tarvitsevat. Tämä tosin on vain oma arveluni.

(*) No sinänsä sille pti:lle ei voi mitään, joten jotain haittaa siitä kuitenkin on. Ehkä Intelin seuraavat suorittimet toimivat paremmin. Linuxhan pyörii joillain arkkitehtuureilla muutenkin niin, että siellä on eroteltu ytimen ja käyttäjätilan muisti kokonaan eli ehkä Intel voi toteuttaa jotain samanlaista omiin suorittimiinsa.

Ilmeisesti pelit ja pelaaminen eivät kärsi tuosta onglemasta, ainakaan erillisen näytönohjaimen omaavat.

Ei vaikuta onko integroitu tai erilliskortti. Hidastus johtuu siitä, että järjestelmäkutsut ovat hitaampia tuon tietoturvaongelman kiertämisen takia. Ja kuten jo todettiin, niin ainakaan alustavasti tuo ei pelien ruudunpäivitykseen näytä vaikuttavan. Lisäksi tuo on (Linuxissa) ihan helppo ottaa pois käytöstä nopti tai pti=off käynnistysparametreilla, jos vaikka haluaa mitata vaikutusta. Toisaalta tuota ei kai ole tällä hetkellä kovinkaan onnistuneesti hyödynnetty, joten uhatkin taitavat olla aika teoreettisia vielä toistaiseksi.

Itseäni lähinnä huolestuttaa pelisuorituskyky, mutta no käsittääkseni Windows ajaa näytönohjainajureita nykyään user-spacessa, eikä nyt näkemissäni esiversio testituloksissa sen paremmen Windows kuin Linuxkaan ota pahemmin osumaa.

Linuxinkin 3D-ajurit (Mesa) ovat käyttäjätilassa, mutta se nyt ei oikeastaan kerro mitään siitä, paljonko tuo korjaus hidastaa niiden ajureiden toimintaa. Sekä ajurit että ohjelmat tekevät järjestelmäkutsuja käyttäjätilasta ydintilaan. Käyttäjä- tai ydintilassa pysyessä tuo ei vaikuta, eli mitä enemmän tarvitsee tehdä järjestelmäkutsuja, niin sitä enemmän tuo voi niitä hidastaa.

Eli käytännössä liki joka nykyprossussa on ainakin toi PCID se sitten hyödynnetäänkö sitä on toinen juttu.

Kaikissa Intelin uusissa on. AMD:llä ei ole yhdessäkään ja Westmereä vanhemmissa (ekat i3:t ja muut samanikäiset Core-suorittimet) sitä ei ole. Sitä hyödynnetään uusimmassa mainline ytimessä, mutta en osaa sanoa tuotiinko sitä vanhempiin, vaikka tuo pti tuotiinkin.

Korjaus koskee ilmeisesti kaikkia koneita, ikään katsomatta?

Tuo prosessorin bugi on kuulemma kaikissa Intelin suorittimissa (paitsi alkuperäisessä Pentiumissa ja vanhemmissa). AMD:n suorittimia se ei kuulemma vaivaa, joten ne eivät periaatteessa tuota korjausta tarvitse. Toki pti:stä saa silti jotain tietoturvahyötyjä, mutta haitat taitavat silloin olla suuremmat.

Muokkaus: Lisätty yliviivaus. Muokkaus 2: Korjattu typo.
« Viimeksi muokattu: 05.01.18 - klo:15.05 kirjoittanut Tomin »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: Intellin prosessori bugi ...
« Vastaus #15 : 03.01.18 - klo:20.39 »
Turha arvailla vuosiluvun perusteella. Katso mikä prosessori siinä koneessa on:

Koodia: [Valitse]
cat /proc/cpuinfo | grep model

Tommonen:
Koodia: [Valitse]
Pentium(R) Dual-Core CPU       T4400  @ 2.20GHz

Wanha Penryn Core 2, eli ei PCID-tukea.

https://ark.intel.com/products/40739/Intel-Pentium-Processor-T4400-1M-Cache-2_20-GHz-800-MHz-FSB-Socket-P

AimoE

  • Käyttäjä
  • Viestejä: 2719
    • Profiili
Vs: Intellin prosessori bugi ...
« Vastaus #16 : 03.01.18 - klo:20.41 »
Korjaus koskee ilmeisesti kaikkia koneita, ikään katsomatta?

Tuo prosessorin bugi on kuulemma kaikissa Intelin suorittimissa (paitsi alkuperäisessä Pentiumissa ja vanhemmissa). AMD:n suorittimia se ei kuulemma vaivaa, joten ne eivät periaatteessa tuota korjausta tarvitse. Toki pti:stä saa silti jotain tietoturvahyötyjä, mutta haitat taitavat silloin olla suuremmat.

Kysymykseni ei koskenut bugia, vaan korjauskoodia. Bugi koskee Westmereä-prosessoreita, joita on valmistettu 2010 alkaen, joten mun vanhassa koneessa ei tod.näk. ole bugia, mutta korjaus koskee silti sitäkin.

Edit: nm ehtikin sillä välin vahvistaa että joo, mun kone on lian vanha olemaan buginen. Tältä osin. Mutta korjausta se joutuu silti jauhamaan. No, enpä usko että siitä tulee minulle ongelmaa.
« Viimeksi muokattu: 03.01.18 - klo:20.43 kirjoittanut AimoE »

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: Intellin prosessori bugi ...
« Vastaus #17 : 03.01.18 - klo:20.43 »
Korjaus koskee ilmeisesti kaikkia koneita, ikään katsomatta?

Tuo prosessorin bugi on kuulemma kaikissa Intelin suorittimissa (paitsi alkuperäisessä Pentiumissa ja vanhemmissa). AMD:n suorittimia se ei kuulemma vaivaa, joten ne eivät periaatteessa tuota korjausta tarvitse. Toki pti:stä saa silti jotain tietoturvahyötyjä, mutta haitat taitavat silloin olla suuremmat.

Kysymykseni ei koskenut bugia, vaan korjauskoodia. Bugi koskee Westmereä-prosessoreita, joita on valmistettu 2010 alkaen, joten mun vanhassa koneessa ei tod.näk. ole bugia, mutta korjaus koskee silti sitäkin.

Bugi koskee uutisten mukaan ainakin kaikkia viimeisten kymmenen vuoden aikana valmistettuja Intelin prosessoreita, kuten Tomi sanoi. Käytännössä siis ainakin Core 2:ta ja uudempia. Westmeressä ja uudemmissa arkkitehtuureissa voidaan hyödyntää prosessorin PCID-ominaisuutta, jolloin korjauksen suorituskykyvaikutus on hieman pienempi.


Edit: nm ehtikin sillä välin vahvistaa että joo, mun kone on lian vanha olemaan buginen. Tältä osin. Mutta korjausta se joutuu silti jauhamaan.

Kyllä se on buginen, ja niin vanha, ettei PCID:tä ole, joten hidastuu korjauksen vuoksi enemmän kuin uudemmat prosessorit.
« Viimeksi muokattu: 03.01.18 - klo:21.09 kirjoittanut nm »

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11443
    • Profiili
    • Tomin kotisivut
Vs: Intellin prosessori bugi ...
« Vastaus #18 : 03.01.18 - klo:20.44 »
Eipä tästä toinna vielä hätääntyä. Katsotaan minkä verran saavat tuota vielä optimoitua (*) ja varmaan rajaavat tuon myös niihin suorittimiin, jotka sen oikeasti tarvitsevat. Tämä tosin on vain oma arveluni.

Korjaus koskee ilmeisesti kaikkia koneita, ikään katsomatta?

Tuo prosessorin bugi on kuulemma kaikissa Intelin suorittimissa (paitsi alkuperäisessä Pentiumissa ja vanhemmissa). AMD:n suorittimia se ei kuulemma vaivaa, joten ne eivät periaatteessa tuota korjausta tarvitse. Toki pti:stä saa silti jotain tietoturvahyötyjä, mutta haitat taitavat silloin olla suuremmat.

Kysymykseni ei koskenut bugia, vaan korjauskoodia. Bugi koskee Westmereä-prosessoreita, joita on valmistettu 2010 alkaen, joten mun vanhassa koneessa ei tod.näk. ole bugia, mutta korjaus koskee silti sitäkin.

Joo. Toistaiseksi näin, mutta tosiaan syytä vähän odotella vielä. Tosin tuo bugi on ollut paljon pidempään eli myös Westmereä vanhemmista se löytyy ja nekin tarvitsevat korjauksen.

Äsken Phoronixissa: Linux Will End Up Disabling x86 PTI For AMD Processors. Eli AMD:n suorittimilla tuota ei ehkä käytetä. Tosin en oikein tiedä, mikä tuo tip.git on, joten ottaisin tämän uutisen vielä vähän varauksella.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

TuxNetti

  • Käyttäjä
  • Viestejä: 47
    • Profiili
Vs: Intellin prosessori bugi ...
« Vastaus #19 : 03.01.18 - klo:20.53 »
"Ongelma ei vaikuta ainakaan toistaiseksi peruskäyttäjiin."<-- Niin eihän se vaikuta jos se i7 joka tähän mennessä on 99% ajasta idelnä ja 1% ajasta facebookkia saa nyt hieman lisää kuormaa. Tai jos se mopo celeroni muuttuu vähän lisää mopommaksi.

Tuntuu jotenkin vain markkinointikikalta. Apple jäi juuri kiinni kuinka hidastavat puhelimiiaan siinä toivossa, et ihmiset ostaisivat uudempia. Nyt Inttelin pojat ottanut mallia ja päättäneet hieman lisätä seuraavan sukupolven myyntiä paljastamalla ongelman ja hidastuttamalla prossuja. Saadaan täten hidastumiseen tympääntyneet nopeammin prossuostoksille, Lähes monopoliasemassa on helppo perseillä eikä kukaan muista kohua jonkin ajan päästä.

Mites voin estää tätä päivitystä valumasta koneelle? Auttaako jos jättää ainoastaan kernelin päivitykset ikiajoiksi vai pitääkö jotain muutakin jättää päivittelemäti? Hieman kettumaista jos vaikuttaa toimiviinkin prossuihin.