제조업체는 RH9(duh)를 권장하며 많은 Google 검색에서 2006/7년부터 AMD 비디오 드라이버의 xorg 문제를 자세히 설명하는 리뷰가 나타났습니다. 여기 누군가가 최근 경험이 있기를 바랍니다. 두 가지 질문이 있습니다.
어떤 Linux 배포판(gtk/boost/wxwidgets/cairo를 사용하겠습니다)
- 내 프로젝트는 적당히 성능 지향적인 GUI가 될 것이므로 CPU가 500mhz라는 점을 고려하면 전체 배포를 최소화하는 데 가치가 있습니까? 풍부한 저장소가 포함된 Ubuntu의 일부 표현이나 기타 인기 있는 배포판을 사용할 수 있다면 그것이 나에게 가장 좋을 것이라고 생각했습니다.
크로스 컴파일을 하지 않아도 되도록 가상 환경(VMWare/VBox 등)에서 CPU와 칩셋을 에뮬레이트할 수 있는 방법이 있나요? 나는 그것이 x86이라는 것을 알고 있으므로 < i686 아키텍처에서 단순히 컴파일하면 작동할 것이라고 가정하지만 각 아키텍처에 대해 몇 가지 성능 최적화가 있다고 확신합니다.
답변1
릴리스의 경우 제공하고 싶을 수도 있습니다.빌어먹을 작은 리눅스갑시다. 만약 너라면하드 드라이브에 설치하세요, 이는 가벼운 리소스로 구성된 최소 데비안 설치입니다.
컴파일 시 직접 사용하세요 -march=geode
. 이 옵션은 any 에 정의되어 있으므로 i386/x86-64
gcc
크로스 컴파일이 필요하지 않습니다. 컴파일러 호스트에서 바이너리를 실행하려면(재컴파일하지 않고) 다음과 같은 방법을 시도해 보세요 -march=i486 -mtune=geode
. 이 옵션에 대해 자세히 알아보세요.GCC 문서에서.
답변2
답변3
저는 최근 portag3의 Binhost 기능을 사용하여 AMD Geode LX 프로세서가 있는 Alix에 Gentoo를 설치했습니다. 말씀하신 대로 x86(정확히 말하면 i586)이지만 여러 벤치마크에 따르면 i486이 더 나은 방법인 것으로 나타났습니다. i586에 비해 더 나은 결과를 얻었으며 기능도 거의 부족하지 않습니다.
아직 어떤 종류의 GUI도 설치하지 않았기 때문에 성능에 대해서는 많이 말할 수 없습니다.
바이너리 배포판 사용을 주장하더라도 이 CPU에 대한 일부 특수 드라이버(예: 하드웨어 가속 AES)가 있으므로 커널 기능을 확인해야 합니다.
답변4
AMD Geode LX는 i686 프로세서입니다(NOPL 명령은 i686 사양의 일부가 아닙니다). 저는 아치 리눅스와 함께 사용합니다. 주의해야 할 유일한 것은 Arch 설치 프로그램의 시작 화면에서 TAB을 누르고 옵션을 추가하는 것입니다.아치=i686Architecture = i686
, 그리고 에 설정하세요 pacman.conf
.
아쉽게도 uname -m
아직 배송이 되었네요i586