Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: Jak 100% zjstit 64-bitovou podporu procesoru  (Přečteno 7629 krát)

petrakis

  • Stálý člen
  • ***
  • Příspěvků: 513
    • Zobrazit profil
Jak 100% zjstit 64-bitovou podporu procesoru
« kdy: 24 Srpen 2009, 08:20:14 »
Mate ve vasem pocitaci vykonny procesor ale nejste si jisti jestli podporuje 64-bitovou architekturu? Jsou nazory ze k tomu postacuje prikaz
Kód: [Vybrat]
uname -a, coz neni tak docela pravda, jelikoz tenhle prikaz nam udela konfirmaci beziciho kernelu nasho OS a ne CPU podporu.

Po prikazu uname -a pro 64-bitovej processor ve vysledku budeme videt x86_64 , kdezto pokud nas system bezi pod 32-bitmi uvidime i386 (resp i686)
Kód: [Vybrat]
uname -a
Linux ubuntu 2.6.29-02062903-generic #02062903 SMP Mon May 11 14:20:34 UTC 2009 i686 GNU/Linux


Aby jsme zjistili jestli nas prozessor podporuje 64-bitovou architekturu zadame nasledujici prikaz (zjistime vsechny informace ktere nam nas procesor muze poskytnout)

Kód: [Vybrat]
grep flags /proc/cpuinfo

Vysledek po zadani
Kód: [Vybrat]
grep flags /proc/cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor tm2 ssse3 lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor tm2 ssse3 lahf_lm

Ted si popiseme co vlastne hledame. Hledame flag s popisem lm. Flag lm je urcen pro X86_FEATURE_LM, tzv. Long Mode (64-bit) Support. Takze pokud ve vyse uvedenem vypisu se flag lm nachazi znamena to ze processor plne podporuje 64-bitovou architekturu.

Shrnuti:

Po vypisu uname -a vidime ze bezici system je 32-bitovej, kdezto po detekci capacity procesoru je zretelne , ze bez problemu by mohl bezet system 64-bitovej.


Znalosti ⇛ Linux: Pokročilý ┃ Programování: Pokročilý ┃ Angličtina: Pokročilý
Systém: Ubuntu 10.04 32-bit (en_US.utf8)
Specifikace⇛ Intel Core 2 E8400 3.00GHz │ RAM 3072 MiB │ DG31PR INTEL - Intel DG31PR Grafické karty: nVidia NV44 [GeForce 6200 TurboCache(TM)] [10DE:161] Sítě: Ethernet: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]

JohnyN

  • Host
Re: Jak 100% zjstit 64-bitovou podporu procesoru
« Odpověď #1 kdy: 24 Srpen 2009, 08:34:41 »
Dobry navod, K+  ;)

arrange

  • Závislák
  • ****
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
    • Zobrazit profil
Re: Jak 100% zjstit 64-bitovou podporu procesoru
« Odpověď #2 kdy: 24 Srpen 2009, 10:49:46 »
Hmm, tak to by mě ani nenapadlo, že by můj 5 let starý Intel Celeron D331 2,66 mohl podporovat 64-bit?! Teprv teď jsem se pořádně podíval i do specifikací a je to tam! Hned s Karmikem to vyzkouším. Díky za tip.

Jinak pro doplnění podrobnější vysvětlení cpu flags třeba zde:
http://blog.bradiceanu.net/2009/07/20/linux-proccpuinfo-flags/
http://www.openstreetmap.org - mapy celého světa "wiki style"

jakub.talich

  • Host
Re: Jak 100% zjstit 64-bitovou podporu procesoru
« Odpověď #3 kdy: 01 Prosinec 2009, 20:54:00 »
Já se v tom nevyznam!!!

TIBOR

  • Guru
  • *****
  • Příspěvků: 6272
  • Som uzivatel linuxovej distribucie, som linuxak?
    • Zobrazit profil
Re: Jak 100% zjstit 64-bitovou podporu procesoru
« Odpověď #4 kdy: 01 Prosinec 2009, 21:32:29 »
Jinak pro doplnění podrobnější vysvětlení cpu flags třeba zde:
http://blog.bradiceanu.net/2009/07/20/linux-proccpuinfo-flags/
Super.
Prikaz by mohol byt aj
Kód: [Vybrat]
grep flags /proc/cpuinfo | grep -i lmnemusis hladat.
Asus X751LB-TY014H Ubuntu 18.04 XX 64bit - Mate.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

olbrait

  • Stálý člen
  • ***
  • Příspěvků: 814
  • Registered User #452059
    • Zobrazit profil
Re: Jak 100% zjstit 64-bitovou podporu procesoru
« Odpověď #5 kdy: 03 Prosinec 2009, 17:40:30 »
tak isto môže poslúžiť
Kód: [Vybrat]
egrep '(lm)' --color=always /proc/cpuinfo"lm" sa zobrazí farebne
laptop: HP COMPAQ 6735s, AMD QL-60, ATI HD3200, Ram 1754 MB, HDD 250 GB, Ubuntu 9.04 64bit, Debain Squeeze 64bit. ...Ubunt 9.10 64bit šlo do /dev/null/
desktop: MB SV KT 400, AMD Athlon 2000XP, MSI GeForce MX 440 64 MB, Ram 512 MB, HDD Maxtor 80 GB, Ubuntu 8.04.3
 Linuxák v mojom okolí

NoWin

  • Host
Re: Jak 100% zjstit 64-bitovou podporu procesoru
« Odpověď #6 kdy: 04 Prosinec 2009, 00:06:17 »
Můj sice taky umí 64 bitů, ale na 64-bit přejít nechci.

Habo

  • Návštěvník
  • *
  • Příspěvků: 94
    • Zobrazit profil
Re: Jak 100% zjstit 64-bitovou podporu procesoru
« Odpověď #7 kdy: 22 Prosinec 2009, 12:36:30 »
pokial to tam nechcete hladat prikaz:
test `grep flags /proc/cpuinfo | grep lm | wc -l` -gt 0 && echo "CPU je 64 bitovy" || echo "CPU je 32 bitovy"
to vyriesi sam :D

Hellvis

  • Návštěvník
  • *
  • Příspěvků: 36
  • sex, drugs & rock'n'roll (and sometimes Linux)
    • Zobrazit profil
Re: Jak 100% zjstit 64-bitovou podporu procesoru
« Odpověď #8 kdy: 22 Prosinec 2009, 13:10:06 »
pokial to tam nechcete hladat prikaz:
test `grep flags /proc/cpuinfo | grep lm | wc -l` -gt 0 && echo "CPU je 64 bitovy" || echo "CPU je 32 bitovy"
to vyriesi sam :D
bleh
a nestačilo by náhodou:

 grep \ lm\  /proc/cpuinfo >/dev/null && echo 64bit || echo 32bit

Yontalcar

  • Stálý člen
  • ***
  • Příspěvků: 833
  • Semper fidelis
    • Zobrazit profil
Re: Jak 100% zjstit 64-bitovou podporu procesoru
« Odpověď #9 kdy: 22 Prosinec 2009, 15:56:39 »
bleh
a nestačilo by náhodou:

 grep \ lm\  /proc/cpuinfo >/dev/null && echo 64bit || echo 32bit
Kód: [Vybrat]
grep -q ' lm ' /proc/cpuinfo && echo 64bit || echo 32bit
« Poslední změna: 23 Prosinec 2009, 18:33:38 od Yontalcar »
NB: ASUS X53U - AMD Brazos E450; Debian GNU/Linux Sid amd64 (KDE 4.14)
Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

Habo

  • Návštěvník
  • *
  • Příspěvků: 94
    • Zobrazit profil
Re: Jak 100% zjstit 64-bitovou podporu procesoru
« Odpověď #10 kdy: 26 Prosinec 2009, 00:15:30 »
Fakt! nenapadlo mi ze grub da navratovy kod 1 ked nematchne ani jeden riadok :)

Yontalcar

  • Stálý člen
  • ***
  • Příspěvků: 833
  • Semper fidelis
    • Zobrazit profil
Re: Jak 100% zjstit 64-bitovou podporu procesoru
« Odpověď #11 kdy: 27 Prosinec 2009, 20:46:12 »
Fakt! nenapadlo mi ze grub da navratovy kod 1 ked nematchne ani jeden riadok :)
Na to se dá říct jen jedno:
Málo čteš manuály.
 ;) :D

a asi jsi myslel grep, ne grub
NB: ASUS X53U - AMD Brazos E450; Debian GNU/Linux Sid amd64 (KDE 4.14)
Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

Habo

  • Návštěvník
  • *
  • Příspěvků: 94
    • Zobrazit profil
Re: Jak 100% zjstit 64-bitovou podporu procesoru
« Odpověď #12 kdy: 04 Leden 2010, 10:48:22 »
No asi tak :)
OMG preco som napisal grub?! (asi som bol hladny - ked som hladny robim koniny... :D )