Pagina 1 di 1

Conoscere il proprio hardware

Inviato: mar 9 ott 2007, 20:12
da Mraj
Salve, vi scrivo con enorme soddisfazione dal muletto che mi sono assemblato salvando pezzi di qua e di la'. Vengo da ubuntu che mi ha introdotto a linux ma ora vorrei approfondire. La mia domanda e' questa:
Esiste un modo per scoprire che hardware ho nel mio pc?

Non conosco marca e caratteristiche di
scheda video
scheda audio
monitor (refresh sconosciuto cosi' come la risoluzione massima)

Sarebbe un sogno se esistesse un comando unico che sputasse tutti i dati dell'hardware ma se questo comando non c'e' come si fa?

Grazie per l'aiuto

Inviato: mar 9 ott 2007, 20:16
da JohnnyMnemonic
Prova lshw che trovi qui su slacky

Inviato: mar 9 ott 2007, 20:24
da ekxius
Da shell come root:

Codice: Seleziona tutto

lspci -vv
oppure il pacchetti

Codice: Seleziona tutto

infosistema
e

Codice: Seleziona tutto

hardinfo
ekxius

Inviato: mar 9 ott 2007, 21:43
da JohnnyMnemonic
Sto provando hardinfo ma selezionando Sensors va in crash...

Codice: Seleziona tutto

*** glibc detected *** hardinfo: munmap_chunk(): invalid pointer: 0xb729e551 ***
======= Backtrace: =========
/lib/libc.so.6(cfree+0x1b9)[0xb7642219]
/usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb7970f11]
hardinfo(h_strdup_cprintf+0x63)[0x8055dd1]
/usr/lib/hardinfo/modules/devices.so[0xb729ce23]
/usr/lib/hardinfo/modules/devices.so[0xb729d14a]
/usr/lib/hardinfo/modules/devices.so(scan_sensors+0x32)[0xb729d7c0]
hardinfo(module_entry_scan+0x1d)[0x8055cf9]
hardinfo[0x8053074]
hardinfo[0x80535a3]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4b)[0xb79ef4bb]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x13b)[0xb79e1f8b]
/usr/lib/libgobject-2.0.so.0[0xb79f2c7d]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x899)[0xb79f4179]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb79f4329]
/usr/lib/libgtk-x11-2.0.so.0[0xb7db9e20]
/usr/lib/libgtk-x11-2.0.so.0[0xb7dcab40]
/usr/lib/libgtk-x11-2.0.so.0[0xb7dd8f27]
/usr/lib/libgtk-x11-2.0.so.0[0xb7cd97d2]
/usr/lib/libgobject-2.0.so.0[0xb79e0549]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x13b)[0xb79e1f8b]
/usr/lib/libgobject-2.0.so.0[0xb79f32bf]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x678)[0xb79f3f58]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb79f4329]
/usr/lib/libgtk-x11-2.0.so.0[0xb7debf74]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0x193)[0xb7cd2b23]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x327)[0xb7cd3d07]
/usr/lib/libgdk-x11-2.0.so.0[0xb7b6707a]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x181)[0xb7969b11]
/usr/lib/libglib-2.0.so.0[0xb796cb86]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1b7)[0xb796cf47]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xc1)[0xb7cd4181]
hardinfo(main+0x262)[0x8050676]
/lib/libc.so.6(__libc_start_main+0xd8)[0xb75ecdf8]
hardinfo[0x8050391]
======= Memory map: ========
08048000-08064000 r-xp 00000000 08:05 3037173    /usr/bin/hardinfo
08064000-08066000 rw-p 0001b000 08:05 3037173    /usr/bin/hardinfo
08066000-082a3000 rw-p 08066000 00:00 0          [heap]
b7138000-b7142000 r-xp 00000000 08:05 34564      /usr/lib/libgcc_s.so.1
b7142000-b7143000 rw-p 00009000 08:05 34564      /usr/lib/libgcc_s.so.1
b7167000-b71c7000 rw-s 00000000 00:08 29458438   /SYSV00000000 (deleted)
b71c7000-b7246000 r--p 00000000 08:05 1369       /usr/share/fonts/TTF/DejaVuSans.ttf
b7246000-b7248000 r-xp 00000000 08:05 113862     /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b7248000-b7249000 rw-p 00001000 08:05 113862     /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b7249000-b7262000 r--s 00000000 08:06 9367       /home/johnny/.fontconfig/23aa26c6e4f6596c811cbe20d812ef2b-x86.cache-2
b7262000-b7272000 r--s 00000000 08:05 63237      /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-x86.cache-2
b7272000-b727c000 r--s 00000000 08:05 63224      /var/cache/fontconfig/d62e99ef547d1d24cdb1bd22ec1a2976-x86.cache-2
b727c000-b728c000 r--s 00000000 08:05 62728      /var/cache/fontconfig/f6b893a7224233d96cb72fd88691c0b4-x86.cache-2
b728c000-b7291000 r--s 00000000 08:05 34480      /var/cache/fontconfig/f349e9996a5320f6dd491cedd2b1f964-x86.cache-2
b7291000-b7296000 r--p 00000000 08:05 96701      /usr/share/locale/it/LC_MESSAGES/glib20.mo
b7296000-b72a0000 r-xp 00000000 08:05 3037244    /usr/lib/hardinfo/modules/devices.so
b72a0000-b72a1000 rw-p 00009000 08:05 3037244    /usr/lib/hardinfo/modules/devices.so
b72a1000-b72a9000 r-xp 00000000 08:05 3037243    /usr/lib/hardinfo/modules/computer.so
b72a9000-b72aa000 rw-p 00007000 08:05 3037243    /usr/lib/hardinfo/modules/computer.so
b72aa000-b72b3000 r--p 00000000 08:05 100457     /usr/share/locale/it/LC_MESSAGES/libc.mo
b72b3000-b72b4000 r-xp 00000000 08:05 100550     /usr/lib/gconv/ISO8859-1.so
b72b4000-b72b6000 rw-p 00000000 08:05 100550     /usr/lib/gconv/ISO8859-1.so
b72b6000-b72d9000 r--p 00000000 08:05 104725     /usr/share/locale/it/LC_MESSAGES/gtk20-properties.mo
b72d9000-b730c000 r--p 00000000 08:05 108738     /usr/lib/locale/it_IT/LC_CTYPE
b730c000-b7315000 r-xp 00000000 08:05 100419     /lib/libnss_files-2.5.so
b7315000-b7317000 rw-p 00008000 08:05 100419     /lib/libnss_files-2.5.so
b7317000-b731f000 r-xp 00000000 08:05 100420     /lib/libnss_nis-2.5.so
b731f000-b7321000 rw-p 00007000 08:05 100420     /lib/libnss_nis-2.5.so
b7321000-b7328000 r-xp 00000000 08:05 100416     /lib/libnss_compat-2.5.so
b7328000-b732a000 rw-p 00006000 08:05 100416     /lib/libnss_compat-2.5.so
b732a000-b732d000 rw-p b732a000 00:00 0
b732d000-b7331000 r-xp 00000000 08:05 135337     /usr/lib/libXdmcp.so.6.0.0
b7331000-b7332000 rw-p 00003000 08:05 135337     /usr/lib/libXdmcp.so.6.0.0
b7332000-b7334000 r-xp 00000000 08:05 135185     /usr/lib/libXau.so.6.0.0
b7334000-b7335000 rw-p 00001000 08:05 135185     /usr/lib/libXau.so.6.0.0
b7335000-b7353000 r-xp 00000000 08:05 2216010    /usr/lib/libexpat.so.1.5.2
b7353000-b7355000 rw-p 0001d000 08:05 2216010    /usr/lib/libexpat.so.1.5.2
b7355000-b736b000 r-xp 00000000 08:05 136251     /usr/lib/libxcb.so.1.0.0
b736b000-b736c000 rw-p 00016000 08:05 136251     /usr/lib/libxcb.so.1.0.0
b736c000-b736d000 rw-p b736c000 00:00 0
b736d000-b736e000 r-xp 00000000 08:05 136259     /usr/lib/libxcb-xlib.so.0.0.0
b736e000-b736f000 rw-p 00000000 08:05 136259     /usr/lib/libxcb-xlib.so.0.0.0
b736f000-b7382000 r-xp 00000000 08:05 100415     /lib/libnsl-2.5.so
b7382000-b7384000 rw-p 00012000 08:05 100415     /lib/libnsl-2.5.so
b7384000-b7386000 rw-p b7384000 00:00 0
b7386000-b7395000 r-xp 00000000 08:05 144671     /usr/lib/libtasn1.so.3.0.10
b739Abortito
che ci dovrei capire? (è relativo al programma appena avviato e selezionando subito Sensors)

Inviato: mer 10 ott 2007, 12:59
da Mraj
Llora raga ho lanciato

Codice: Seleziona tutto

lspci -vv
E questo è il risultato:

Codice: Seleziona tutto

00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX -
82443BX/ZX/DX Host bridge (rev 03)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV-
VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 64
Region 0: Memory at e4000000 (32-bit, prefetchable)
[size=64M]
Capabilities: [a0] AGP version 1.0
Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+
ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2
Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP-
GART64- 64bit- FW- Rate=<none>

00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX -
82443BX/ZX/DX AGP bridge (rev 03) (prog-if 00 [Normal
decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+
VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap- 66MHz+ UDF- FastB2B- ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Bus: primary=00, secondary=01, subordinate=01,
sec-latency=64
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: df000000-dfefffff
Prefetchable memory behind bridge: dff00000-e3ffffff
Secondary status: 66MHz+ FastB2B+ ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset-
FastB2B+

00:04.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4
ISA (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV-
VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0

00:04.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4
IDE (rev 01) (prog-if 80 [Master])
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV-
VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32
Region 0: [virtual] Memory at 000001f0 (32-bit,
non-prefetchable) [disabled] [size=8]
Region 1: [virtual] Memory at 000003f0 (type 3,
non-prefetchable) [disabled] [size=1]
Region 2: [virtual] Memory at 00000170 (32-bit,
non-prefetchable) [disabled] [size=8]
Region 3: [virtual] Memory at 00000370 (type 3,
non-prefetchable) [disabled] [size=1]
Region 4: I/O ports at b800 [size=16]

00:04.2 USB Controller: Intel Corporation 82371AB/EB/MB
PIIX4 USB (rev 01) (prog-if 00 [UHCI])
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV-
VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32
Interrupt: pin D routed to IRQ 5
Region 4: I/O ports at b400 [size=32]

00:04.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI
(rev 02)
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV-
VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin ? routed to IRQ 9

00:0b.0 Ethernet controller: VIA Technologies, Inc. VT6105
[Rhine-III] (rev 8b)
Subsystem: VIA Technologies, Inc. Unknown device
0105
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+
VGASnoop- ParErr- Stepping+ SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (750ns min, 2000ns max), Cache Line
Size: 32 bytes
Interrupt: pin A routed to IRQ 10
Region 0: I/O ports at b000 [size=256]
Region 1: Memory at de800000 (32-bit,
non-prefetchable) [size=256]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0d.0 Multimedia audio controller: Ensoniq ES1370
[AudioPCI] (rev 01)
Subsystem: Unknown device 4942:4c4c
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV-
VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B- ParErr-
DEVSEL=slow >TAbort- <TAbort+ <MAbort+ >SERR- <PERR-
Latency: 32 (3000ns min, 32000ns max)
Interrupt: pin A routed to IRQ 5
Region 0: I/O ports at a800 [size=64]

01:00.0 VGA compatible controller: ATI Technologies Inc Rage
128 PF/PRO AGP 4x TMDS (prog-if 00 [VGA])
Subsystem: ATI Technologies Inc Rage 128 PF/PRO AGP
4x TMDS
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV-
VGASnoop- ParErr- Stepping+ SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (2000ns min), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 11
Region 0: Memory at e0000000 (32-bit, prefetchable)
[size=64M]
Region 1: I/O ports at d800 [size=256]
Region 2: Memory at df000000 (32-bit,
non-prefetchable) [size=16K]
Expansion ROM at dffe0000 [disabled] [size=128K]
Capabilities: [50] AGP version 2.0
Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+
ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2,x4
Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP-
GART64- 64bit- FW- Rate=<none>
Capabilities: [5c] Power Management version 2
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Non ci capisco quasi niente. Il testo è diviso in blocchi che corrisponderanno alle varie periferiche. Il problema è che a me servono i dati da inserire in xorgconfig... in particolare quelli relativi a monitor e scheda video!!!
Qualcuno mi può chiarire come?

Inviato: mer 10 ott 2007, 13:12
da aschenaz
Prova a lanciare un X -configure, che ti crea uno xorg.conf.new sotto /root.

Da quello puoi ricopiare i dati della scheda video (in genere sono esatti). Non ti conviene usarlo così com'è come xorg.conf (è incompleto)

Per le frequenze del monitor guarda il manuale dello stesso, oppura opta per un range ampio.

Ciao,
nino

Inviato: mer 10 ott 2007, 13:29
da Mraj
ninobi ha scritto:Prova a lanciare un X -configure, che ti crea uno xorg.conf.new sotto /root.

Da quello puoi ricopiare i dati della scheda video (in genere sono esatti). Non ti conviene usarlo così com'è come xorg.conf (è incompleto)

Per le frequenze del monitor guarda il manuale dello stesso, oppura opta per un range ampio.

Ciao,
nino
GRAZIE veramente utile!

Rimane il problema di sapere che scheda madre monto. Sul supporto non si riesce a leggere nulla. Con X -configure non mi dice niente. Quando ho lanciato lspci -vv Tra le tante cose ho notato

Codice: Seleziona tutto

01:00.0 VGA compatible controller: ATI Technologies Inc Rage
128 PF/PRO AGP 4x TMDS (prog-if 00 [VGA])
Subsystem: ATI Technologies Inc Rage 128 PF/PRO AGP
4x TMDS
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV-
VGASnoop- ParErr- Stepping+ SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (2000ns min), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 11
Region 0: Memory at e0000000 (32-bit, prefetchable)
[size=64M]
Region 1: I/O ports at d800 [size=256]
Region 2: Memory at df000000 (32-bit,
non-prefetchable) [size=16K]
Expansion ROM at dffe0000 [disabled] [size=128K]
Capabilities: [50] AGP version 2.0
Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+
ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2,x4
Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP-
GART64- 64bit- FW- Rate=<none>
Capabilities: [5c] Power Management version 2
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
E' una ati? Ho ragione a crederlo o c'è un modo per averne conferma?

Inviato: mer 10 ott 2007, 14:08
da aschenaz
Intendi dire scheda video, vero?

La scheda madre importa poco...

Si, è una ATI rage pro.

Inviato: mer 10 ott 2007, 15:52
da Mraj
ninobi ha scritto:Intendi dire scheda video, vero?

La scheda madre importa poco...

Si, è una ATI rage pro.
si, scusa. Scheda video!!!

Grazie ora provo a configurare il tutto.