리눅스 & 메인보드

vimania의 이미지

이번에 컴퓨터를 새로 조립해려고 합니다. 리눅스용으로요. 젠투, 데비안, centos 써볼 계획입니다. 여러 배포판을 설치해보는것도 재미 있더라고요.

그래픽 카드는 nvidia껄로 구입할 예정입니다. 리눅스에서 가장 잘 지원한다고 들어서요. pci-express 2.0 지원하는거 중에 저렴한걸로요.

그런데 메인보드를 고르는데 고민이 생겼습니다. 뭐 cpu 소켓이나 VGA slot 방식 그리고 메모리에 따라 골라야 한다는거 정도만 아는데요. 그런 사항 말고 메인보드도 nvidia 그래픽 카드처럼 리눅스를 잘 지원하는 회사가 있나요?

처음에 nvidia 사이트 갔다가 메인보드 제품이 있길래 nvidia껄로 구입하면 좋겠구나 했는데

막상 구입하려고 하니 nvidia는 nforce 칩셋만 만들고 메인보드는 Asus나 MSI에서 제작한 nforce 칫셋 보드 더라구요. 그래서 Asus 사이트를 가보니 윈도우만 지원하는거 처럼 써있더라구요.

리눅스 설치할때 하드웨어 지원때문에 골치 안아프려면 어떤 사항을 고려해야 최근 나온 하드웨어를 사용할 수 있을까요?

단지 메인보드에 포함되있는 네트워크나 사운드 장치만 신경을 쓰면 되나요?

아니면 메인보드 칩셋이라든지 제가 모르는 다른 부분도 신경을 써야 하는지 궁금합니다.

사실 윈도우 쓸때는 이런거 생각도 안하고 구입을 했었는데. 리눅스 커널 컴파일 할때 보니까 정말 새밀하게 선택해서 컴파일 할 수 있더라구요.

뭐... 결론은 nvidia 처럼 리눅스 지원에 신경을 많이 쓰는 메인보드 회사가 있는지 궁금합니다.

zz181321의 이미지

마더보드에 쓰이는 칩셋을 커널이 지원해야하기 때문에,
보드 회사보다 칩셋 회사를 보시는게 더 나은 생각 같군요.

송효진의 이미지

다 잘 됩니다. 안심하고 지르세요.

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/

vimania의 이미지

흠... 그렇다면 칩셋 만드는 회사에 가서 리눅스 드라이버를 제공하는지 알아보면 되겠네요??

vimania의 이미지

nvidia nforce 프로세서를 쓰는 메인보드를 구입할까 하는데요.

nvidia 사이트에서 리눅스 드라이버 다운받는 곳을 찾았는데요
http://www.nvidia.com/object/linux_nforce_1.23.html

드라이버 받아서 압축 풀어보니까
소스로 ethernet(forcedeth.c), SATA(sata_nv.c), IDE(amd74xx.c) 세가지 밖에 없네요.

제가 판단하기에는 송효진님이 말씀하신데로 메인보드는 리눅스나 윈도우나 별 영향을 안받는거 같아요.
사실 윈도우 쓸때 메인보드 칩셋 드라이버 설치한적 없습니다. 있는지도 모르겠구요^^ (기억에 메인보드와 CD가 항상 딸려 온거 같은데...)

사려는 메인보드의 ethernet이나 사운드 드라이버를 우선 찾아보는 것이 중요할거 같습니다.

송효진의 이미지

그 '다' 는 모든 '다' (터보메모리 제외) 입니다.
안심하고 지르세요. 놋북도 아니고 데탑인데 요상(?)한 하드웨어가 들어있지는 않을겁니다.
비디오 드라이버만 라이센스 때문에 따로 해줘야 하고,
우분투가 다 알아서 해줍니다.

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/

vimania의 이미지

적당한 걸 구입한 다음 우분투를 먼저 설치해서 어떤 모듈이 사용되는지 알아보면 되겠네요.

사실 이더넷, 사운드, 그래픽만 잡힌다면 별 문제가 없을 거 같습니다.

답변 감사합니다.

파도의 이미지

Geforce 8300 보드 사용하고 있고, Fedora 10사용하고 있는데요..
2D가속이 꽤 느립니다. 드라이버 문제 같습니다. 180버전대 드라이버가 나오면 빨라진다는 얘기가 있습니다. 베타버전은 이미 나와 있다고합니다.
Compiz 사용하는게 사용 안하는 것보다 조금 빠른편입니다.

혹시 페도라 설치하실거면, 설치할 때 옵션에 xdriver=vesa 를 넣어줘야 할 지도 모릅니다.

그리고 rpmfusion.org를 패키지 저장소로 추가하고, 그래픽드라이버만 설치하면 다른 드라이버는 별도로 설치할 필요없습니다.

su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'

--------Signature--------
시스니쳐 생각 중..

송효진의 이미지

glxgears 점수좀 올려보세요.

15218 frames in 5.0 seconds = 3042.888 FPS
15190 frames in 5.0 seconds = 3037.852 FPS
14788 frames in 5.0 seconds = 2956.846 FPS
15314 frames in 5.0 seconds = 3062.767 FPS
15105 frames in 5.0 seconds = 3020.877 FPS

8400M GS 입니다.

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/

파도의 이미지

그놈 환경에서 테스트했습니다.

6107 frames in 5.0 seconds = 1221.395 FPS
6603 frames in 5.0 seconds = 1320.572 FPS
6749 frames in 5.0 seconds = 1349.777 FPS
6718 frames in 5.0 seconds = 1343.462 FPS
6497 frames in 5.0 seconds = 1299.290 FPS

페도라 9에 173버전 드라이버 사용할 때는 1700 FPS까지 나왔었습니다.

참고로 페놈 CPU 사용하면 좀 더 빨라진다고들 합니다.

--------Signature--------
시스니쳐 생각 중..

yjcho의 이미지

어떻게 글케 빠르데요? 저도 8400 GS 쓰고 있는데 (8400M하고 많이 다른 건가요?)

8188 frames in 5.0 seconds = 1637.500 FPS
8390 frames in 5.0 seconds = 1677.963 FPS
6796 frames in 5.0 seconds = 1359.161 FPS
8237 frames in 5.0 seconds = 1647.297 FPS
7762 frames in 5.0 seconds = 1552.276 FPS

이렇게 밖에 안나오는데용.

송효진의 이미지

compiz 안씁니다...
라고 하려 했는데, compiz 켜고 테스트해도 올려주신것 보다는 빠르군요.
cpu 차이일까요? core2duo T8300 입니다.

10226 frames in 5.0 seconds = 2045.101 FPS
10408 frames in 5.0 seconds = 2081.098 FPS
10536 frames in 5.0 seconds = 2107.082 FPS
10634 frames in 5.0 seconds = 2126.756 FPS
10445 frames in 5.0 seconds = 2088.993 FPS
10461 frames in 5.0 seconds = 2081.087 FPS

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/

vimania의 이미지

혹시 ut2004-demo 벤치마크 툴은 안쓰시나요?

glxgears 보다 더 좋은 툴이라고 그러던데요.(ut2004-demo is a better benchmarking tool, as it can give you real-world performance results.)
출처: http://www.gentoo.org/doc/en/dri-howto.xml#doc_chap4

파도의 이미지

Compiz 사용시
4080 frames in 5.0 seconds = 815.988 FPS
4831 frames in 5.0 seconds = 966.156 FPS
4657 frames in 5.1 seconds = 916.077 FPS
4700 frames in 5.0 seconds = 939.941 FPS
4959 frames in 5.0 seconds = 991.769 FPS
4789 frames in 5.0 seconds = 950.820 FPS
4870 frames in 5.0 seconds = 973.941 FPS
5041 frames in 5.0 seconds = 1008.066 FPS
4666 frames in 5.0 seconds = 933.005 FPS
4612 frames in 5.0 seconds = 922.370 FPS
4940 frames in 5.0 seconds = 987.967 FPS
4937 frames in 5.0 seconds = 987.284 FPS
5257 frames in 5.0 seconds = 1051.358 FPS
5409 frames in 5.1 seconds = 1068.020 FPS
5397 frames in 5.0 seconds = 1079.364 FPS
5311 frames in 5.0 seconds = 1062.127 FPS
5320 frames in 5.0 seconds = 1063.915 FPS
5301 frames in 5.0 seconds = 1060.116 FPS
5264 frames in 5.0 seconds = 1052.713 FPS
... orz

사용하고 있는 athlon x2 4850e 보다 core2duo T8300가 좀 빠를겁니다.
그리고, 화면 전체 해상도에도 약간 영향이 있는듯하고요.. 1680x1050입니다.

--------Signature--------
시스니쳐 생각 중..

송효진의 이미지

1280x1024 + 1600x1200 TwinView 에서 테스트 했습니다.

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/

sangu의 이미지

http://en.wikipedia.org/wiki/GeForce_8_Series 를 참고 하세요.

8400 GS는 DDR2, 8400M GS는 DDR3, 메모리 클럭이 차이가 있군요.

hkhuh의 이미지

Quadro FX 560씁니다. 1600X1200을 xinerama로 연결해서 씁니다. Gnome이고 compiz는 안씁니다. Fedora8입니다.
63733 frames in 5.0 seconds = 12746.529 FPS
63893 frames in 5.0 seconds = 12776.916 FPS
63957 frames in 5.0 seconds = 12789.681 FPS
63941 frames in 5.0 seconds = 12786.619 FPS
63013 frames in 5.0 seconds = 12601.968 FPS
일단 숫자가 좀 다른 분들과 다르니 뭔가 잘못 된것이 아닐까 걱정됩니다.

vimania의 이미지

네 FPS 숫자가 높은게 좋은거죠.

근데 위에 분들은 노트북이시고 hkhuh 님은 데스크 탑이라 성능차가 아무래도 있을듯합니다.

데스크탑 쓰시는 다른분들도 올려주시면 좋겠어요. 비교해보게요.

CPU, 메인보드 모델명, 비디오카드 모델명도 같이 올려주시면 더 도움이 될듯 합니다.

Quadro FX 560을 찾아보니까 workstation용 그래픽카드네요. 성능 좋네요.

vimania의 이미지

두분 노트북에 비슷한 비디오 카드를 쓰시는거 같은데 glxgears 결과 차이가 있네요.

nvidia에서 특정 제품 드라이버를 더 잘 만든것도 아닐껀데 왜 결과 차이가 나는 걸까요?

sangu의 이미지

AMD CPU라면 AMD 칩셋 또는 NVidia 칩셋 보드
인텔 CPU라면 인텔 칩셋 또는 Nvidia 칩셋 보드
취향에 따라 선택하세요.

문제는 보드에 붙어 있는 유무선 랜칩, 사운드, GPU등 때문에 때때로 골치 썩을 일이
생기지만 일단 설치하고 사용하다 보면 해결될 가능성이 높아요.

여하튼 CPU부터 결정하세요.

참고로 저는 Fedora를 AMD 쿼드코어 Phenom, ASUS m3n78 pro (mGPU 8300)에 설치
해서 사용중인데 개인적으로 비추입니다.

lipide의 이미지

혹시 우분투를 깔아서 쓰실 예정이라면
jmicron sata/pata 컨트롤러가 내장된 메인보드는 피해주세요.
요즘에 나온 것들은 어떤지 모르겠는데요. 예전 보드들은 irq 인터럽트 관련된 부분에 문제가 있는지 매번 커널이 업데이트될때마다 irqpoll 옵션을 커널에 손으로 넣어줘야지만 동작합니다 ㅜㅜ
참고로 제가 쓰는 보드는 abit의 ab9 입니다.

vimania의 이미지

CPU: AMD Athlon 64 X2 4200+ Dual Core
Motherboard: MSI K9N SLI-F V.2
http://www.msicomputer.com/product/p_spec.asp?model=K9N_SLI-F_V.2&class=mb

가격이 적당해서 이렇게 골라봤습니다.

메인보드 스펙은 다음과 같습니다.

Chipset
• NVIDIA nForce 570 LT SLI Chipset

Audio
Chip integrated by Realtek ALC888
- Supports 7.1 channels HD audio
- Compliant with Azalia 1.0 spec
- Flexible 8-channel audio with jack sensing

LAN
Supports single LAN jacks
- Single LAN supports 10/100/1000 Fast Ethernet by Realtek RTL8211BL

리눅스에서 지원을 잘 하는지는 아직 알아보지 못했습니다. 구글링 해도 잘 안나오네요.

vimania의 이미지

AM3 소켓 메인보드가 곧 나오나보네요.... 전 지금 AM2+도 아니고 AM2를 침흘리면서 구경중인데요... 돈이 항상 문제죠...

sangu의 이미지

위에 링크한 목록을 참고해서 선택해 보세요.
혹시 CPU만 업글할지 모를 일이죠.(먼산)

vimania의 이미지

아~~~ sangu님 말씀을 보니 또 그럴거 같기도 하다는... 우선 저렴하게 한세트 맞춰놓고 총알 모이면...UP?? 또 모를일이죠 ^^

파도의 이미지

SLI 구성하려고 하시나보군요..

LAN하고 오디오는 추가 작업없이도 잘 될 겁니다.

--------Signature--------
시스니쳐 생각 중..

vimania의 이미지

우선 SLI 지원 그래픽 카드 한개만 쓰다가 나중에 하나 더 구입해서 SLI 구성해 보려고 합니다.

두 그래픽 카드가 꼭 똑같은 카드 아니어도 관계 없겠지요?

vimania의 이미지

구글링 하다가 알게 됐는데요.

메인보드에 붙어있는
Realtek ALC888 사운드 장치는 /sbin/lspci 결과가
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)

Realtek RTL8211BL 랜은
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)

이렇게 나온다고해서 MCP51로 검색해 보니까

MCP51 High Definition Audio 는 HDA_Intel 라는 모듈이 지원을 한다고 하고
MCP51 Ethernet Controller 는 forcedeth 모듈이 지원을 한답니다.

NVIDIA 사이트에 가보니까 forcedeth.c 소스를 다운받을 수 있던데(HDA_Intel 소스는 없더라구요) forcedeth.c 파일로 어떻게 모듈을 만드나요?

그리고 만약 forcedeth 모듈을 만들었다면
리눅스 커널 컴파일(manuconfig)에서 gigabit ethernet 지원 옵션만 모듈(M)로 선택하면 하고 그 하위메뉴에 나오는 장치들은 선택하지 말고 컴파일 한후에 modprobe forcedeth 하면 되나요? 아니면 10, 100 MB ethernet 옵션도 모듈(M)로 선택해줘야 하나요?

그리고 메인보드 칩셋(nForce)에 해당하는 드라이버는 없는 모양이네요? 모두 메인보드에 붙어있는 장치에 대한 드라이버 뿐이네요.

sangu의 이미지

Quote:
NVIDIA 사이트에 가보니까 forcedeth.c 소스를 다운받을 수 있던데(HDA_Intel 소스는 없더라구요) forcedeth.c 파일로 어떻게 모듈을 만드나요?

따로 받을 필요 없습니다. forcedeth는 커널에서 기본적으로 제공합니다.

vimania의 이미지

커널에서 기본적으로 제공을 한다면... 그럼 젠투 설치중 커널 컴파일 할때(menuconfig) 저 forcedeth모듈을 생성하게끔 하는 메뉴가 ethernet 장치 선택하는 부분에 있다는 말씀이신가요?

sangu의 이미지

$ cat /usr/src/kernels/2.6.27.7-134.fc10.i686/.config  | grep FORCEDETH
CONFIG_FORCEDETH=m
CONFIG_FORCEDETH_NAPI=y

vimania의 이미지

앗~! sangu님 가려운데만 골라서 긁어주시네요 ^^

감사합니다.

vimania의 이미지

리눅스 커널 컴파일 할때 .config 파일 열어서 옵션 바꾸시나요?

전 리눅스 처음 설치할때 모든 옵션을 n 로 하시고 .config 파일 열어서 꼭 필요한 옵션만 골라서 선택한 다음에 컴파일 하고 싶은데

시스템에 꼭 선택해야 하는 옵션들을 다 몰라서 커널 패닉 되고 그러길래 menuconfig로 default 선택 된거에 필요한거만 추가하고 컴파일 하고 있습니다. 필요 없는거 엄청 많아 보입니다. 컴파일 시간도 길어지고요.

혹시 모든 옵션 n 상태에서 딱 필요한 옵션만 선택하시는분 계시면 팁을 알려주세요~!

jachin의 이미지

그럼 정말 필요한 것이 무엇인지 판단이 가능하도록 도와드리지요.

글도 쓰려면 책이 한 권...
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.

vimania의 이미지

전부터 서북부 모임에 대해 알고 있었지만 지역적 사정으로 오프모임 참여는 조금 힘들거 같습니다.

커널 컴파일 할때 하나씩 찾아보고 또 질문을 드리는 수 밖에 없을거 같네요.

Fe.head의 이미지

폭스콘 메인보드는 사용하지 마세요.

제가 바이오스 수정요청을 했는데 무시하네요.
-----------------------
과거를 알고 싶거든 오늘의 네 모습을 보아라. 그것이 과거의 너니라.
그리고 내일을 알고 싶으냐?
그러면 오늘의 너를 보아라. 그것이 바로 미래의 너니라.

고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"

vimania의 이미지

계속 알아보고 있지만 지금은 MSI K9N SLI-F V.2 (NVIDIA nForce 570 LT SLI Chipset)보드로 생각하고 있습니다.

ASUS 메인보드도 알아보고 있습니다.

답변 감사합니다.

sangu의 이미지

$ glxgears 
5244 frames in 5.0 seconds = 1048.772 FPS
4767 frames in 5.0 seconds = 953.353 FPS
4946 frames in 5.0 seconds = 988.931 FPS
4860 frames in 5.0 seconds = 971.957 FPS
4736 frames in 5.0 seconds = 947.089 FPS

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.