Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-09-02 21:32:05

  kszyhu - Użytkownik

kszyhu
Użytkownik
Zarejestrowany: 2012-09-02

Debian sid. Kompilacja kernela pod Athlon 64 3200.

Witajcie. Używam Debiana sid i planuję stworzyć maksymalnie okrojony kernel do niego, żeby działał jak najszybciej. Mój procesor to AMD Athlon 64 3200. Używam systemu 32-bitowego, bo mam tylko 2 GB ramu.

Będę bardzo wdzięczny jakbyście mogli powiedzieć mi albo doradzić, które rzeczy mogę spokojnie z configa wyrzucić, a które nie.

Kod:

00:00.0 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/8251 PCI bridge [K8M890/K8T800/K8T890 South]
00:0c.0 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
00:0c.1 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
00:0c.2 USB controller: VIA Technologies, Inc. USB 2.0 (rev 65)
00:0d.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev 10)
00:0f.0 IDE interface: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV635 PRO AGP [Radeon HD 3650]
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI RV635 HDMI Audio [Radeon HD 3600 Series]

Kod:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 0bda:0151 Realtek Semiconductor Corp. Mass Storage Device (Multicard Reader)
Bus 005 Device 002: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0

Kod:

-Processor-
Name        : AMD Athlon(tm) 64 Processor 3200+
Family, model, stepping        : 15, 44, 2 (AMD Opteron/Athlon64/FX)
Vendor        : AuthenticAMD
-Configuration-
Cache Size        : 512kb
Frequency        : 1000,00MHz
BogoMIPS        : 2000,00
Byte Order        : Little Endian
-Features-
FDIV Bug        : no
HLT Bug        : no
F00F Bug        : no
Coma Bug        : no
Has FPU        : yes
-Cache-
Level 1 (Data)        : 2-way set-associative, 512 sets, 64KB size
Level 1 (Instruction)        : 2-way set-associative, 512 sets, 64KB size
Level 2 (Unified)        : 16-way set-associative, 512 sets, 512KB size
-Capabilities-
fpu        : Floating Point Unit
vme        : Virtual 86 Mode Extension
de        : Debug Extensions - I/O breakpoints
pse        : Page Size Extensions (4MB pages)
tsc        : Time Stamp Counter and RDTSC instruction
msr        : Model Specific Registers
pae        : Physical Address Extensions
mce        : Machine Check Architeture
cx8        : CMPXCHG8 instruction
apic        : Advanced Programmable Interrupt Controller
sep        : Fast System Call (SYSENTER/SYSEXIT)
mtrr        : Memory Type Range Registers
pge        : Page Global Enable
mca        : Machine Check Architecture
cmov        : Conditional Move instruction
pat        : Page Attribute Table
pse36        : 36bit Page Size Extensions
clflush        : Cache Line Flush instruction
mmx        : MMX technology
fxsr        : FXSAVE and FXRSTOR instructions
sse        : SSE instructions
sse2        : SSE2 (WNI) instructions
syscall        : SYSCALL and SYSEXIT instructions
nx        : No-execute Page Protection
mmxext        : Extended MMX Technology
fxsr_opt
lm        : LAHF/SAHF in long mode
3dnowext        : Extended 3DNow! Technology
3dnow        : 3DNow! Technology
up        : smp kernel running on up
pni        : Streaming SIMD Extension 3 (Prescott New Instruction)
lahf_lm        : LAHF/SAHF in long mode

Offline

 

#2  2012-09-02 22:20:07

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Debian sid. Kompilacja kernela pod Athlon 64 3200.

Okrojony nie znaczy działający szybko. Jak będzie mały bzImage bez initrd to czas uruchamiania może się trochę skrócić, ale szybkość czy wydajność systemu to kwestia ustawienia kilku opcji i wcale nie potrzeba do tego minimalistycznego kernela. Jeśli chcesz minimalistyczny, to najpierw tworzysz pusty konfig (make allnoconfig), a potem dodajesz tylko to co potrzebne na danym kompie. Jeżeli jeszcze się nie orientujesz w opcjach, to polecam stronę kernel-seeds.org, tam jest wszystko ładnie opisane krok po kroku. Możesz też wykorzystać konfigi stamtąd, aczkolwiek bardzo minimalistyczne to one nie są, choć i tak sprzęt dorzucić do nich musisz sam.

Offline

 

#3  2012-09-02 22:26:06

  kszyhu - Użytkownik

kszyhu
Użytkownik
Zarejestrowany: 2012-09-02

Re: Debian sid. Kompilacja kernela pod Athlon 64 3200.

ArnVaker napisał(-a):

Okrojony nie znaczy działający szybko. Jak będzie mały bzImage bez initrd to czas uruchamiania może się trochę skrócić, ale szybkość czy wydajność systemu to kwestia ustawienia kilku opcji i wcale nie potrzeba do tego minimalistycznego kernela. Jeśli chcesz minimalistyczny, to najpierw tworzysz pusty konfig (make allnoconfig), a potem dodajesz tylko to co potrzebne na danym kompie. Jeżeli jeszcze się nie orientujesz w opcjach, to polecam stronę kernel-seeds.org, tam jest wszystko ładnie opisane krok po kroku. Możesz też wykorzystać konfigi stamtąd, aczkolwiek bardzo minimalistyczne to one nie są, choć i tak sprzęt dorzucić do nich musisz sam.

Myslałem, że minimalistyczny = szybki. Mój błąd. Nie musi się uruchamiać szybko; zależy mi na szybkości i wydajności systemu.

Offline

 

#4  2012-09-02 22:28:45

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Debian sid. Kompilacja kernela pod Athlon 64 3200.

To zainstaluj sobie Liquorixa i wygeneruj minimalne initrd, zaoszczędzisz mnóstwo czasu.

Offline

 

#5  2012-09-02 23:25:19

  kszyhu - Użytkownik

kszyhu
Użytkownik
Zarejestrowany: 2012-09-02

Re: Debian sid. Kompilacja kernela pod Athlon 64 3200.

Dzięki za to. Muszę przyznać, że naprawdę świetna sprawa z tym kernelem. Uruchamia się około 3s szybciej; w grze przy wyższych ustawieniach jest o 5 fps'ów więcej. Szkoda, że sterowników do R600 nie ma lepszych tylko.

Offline

 

#6  2012-09-03 00:17:17

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Debian sid. Kompilacja kernela pod Athlon 64 3200.

A jakich obecnie używasz? Ta karta powinna chodzić na zamkniętych fglrx legacy: http://forum.dug.net.pl/viewtopic.php?id=21741

Offline

 

#7  2012-09-03 01:41:46

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Debian sid. Kompilacja kernela pod Athlon 64 3200.

A ja mam ogólne pytanko, jaki według was gotowy kernel jest najwydajniejszy? Może skróciłoby to czas własnych kompilacji itd.

Fervi

Offline

 

#8  2012-09-03 03:10:44

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: Debian sid. Kompilacja kernela pod Athlon 64 3200.

kszyhu napisał(-a):

planuję stworzyć maksymalnie okrojony kernel do niego, żeby działał jak najszybciej.

ta... często wyśmiewano mnie na tym forum za głoszenie podobnych przekonań (mniejsze, bardziej wyspecjalizowane jądro = większa wydajność i stabilność). po prostu musisz liczyć się z tym, że większość debianowców (niby że pro linuksiarzy) używa jąder dystrybucyjnych. w mojej opinii raczej z lenistwa niż z niewiedzy :P


linux regd. user #248790

Offline

 

#9  2012-09-03 07:14:36

  kszyhu - Użytkownik

kszyhu
Użytkownik
Zarejestrowany: 2012-09-02

Re: Debian sid. Kompilacja kernela pod Athlon 64 3200.

Właśnie wiem, że Catalyst Legacy powinno działać. Po instalacji robie restart, wpisuje w terminalu : aticinfig --initial i zwraca : no supported adapters found.
Moja karta to Radeon HD 3650. Może AGP jest problemem ?

http://debian2.oppserver.net/fglrxlegacyagp/ Niestety nie mój język, ale chyba można spróbować ?

Ostatnio edytowany przez kszyhu (2012-09-03 07:21:38)

Offline

 

#10  2012-09-03 08:09:26

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Debian sid. Kompilacja kernela pod Athlon 64 3200.

@kszyhu
Skoro zwraca, to co zwraca, to znaczy, że według AMD ta karta jest za stara, by ją wspierać. Gdzieś nawet o tym pisali.

Offline

 

#11  2012-09-03 08:21:19

  kszyhu - Użytkownik

kszyhu
Użytkownik
Zarejestrowany: 2012-09-02

Re: Debian sid. Kompilacja kernela pod Athlon 64 3200.

Catalyst Legacy wspiera podobno HD2000-HD4000, więc nie jest za stara. AMD ostatnio wzięło się do roboty; pewnie nie chcą zaliczyć wpadki Nvidi z Optimusem.

Offline

 

#12  2012-09-03 12:05:03

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: Debian sid. Kompilacja kernela pod Athlon 64 3200.

okrojony kernel to mit, że będzie działał szybciej. Na aktualnych szybkich maszynach nie ma widocznej różnicy.  strata czasu.
http://yampress.dug.net.pl/doku.php?id=system_kompilacja-kernela

Offline

 

#13  2012-09-03 14:53:55

  kszyhu - Użytkownik

kszyhu
Użytkownik
Zarejestrowany: 2012-09-02

Re: Debian sid. Kompilacja kernela pod Athlon 64 3200.

W sumie to może i racja. Faktem jest, że mam problem z wydajnością ostatnimi czasy. Kilka lat temu na Ubuntu 9.10 na Virtualboxie stawiałem dwie inne dystrybucje, minimalizowałem do paska i dało się korzystać z komputera. Teraz na Debianie zaraz po włączeniu maszyny w Virtualboxie zacina się strasznie. Nie wiem czy to kwestia samej aplikacji, sterowników czy jądra. Na Liquorix działa trochę lepiej, więc chyba jądro.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)