2010-05-07 4 views
1

내 응용 프로그램에서 실제 비디오 램 크기를 알고 싶습니다. "nvidia-settings -q -t VideoRam"을 사용하여 Nvidia 카드의 동일한 정보를 얻을 수 있습니다.Linux에서 ATI 카드의 비디오 램 크기를 쿼리하는 방법은 무엇입니까?

이 정보를 찾기 위해 amdcccle을 사용할 수는 있지만 GUI 응용 프로그램이므로 응용 프로그램에서 사용할 수 없습니다. 명령, 함수 또는 설정 파일로 이걸 얻을 수있는 방법이 있는지 궁금합니다.

RHEL 5.4를 사용하고 있습니다.

안녕하세요, dmidecode를 통해 내 비디오 카드에 대한 정보를 얻을 수 없습니다.

lspci를의 출력 :

40 : 00.0 VGA 호환 컨트롤러 : ATI 기술 Inc의 알 수없는 장치 68d8 (프로그 경우 00 [VGA 컨트롤러])

Subsystem: PC Partner Limited Unknown device e151 
    Flags: bus master, fast devsel, latency 0, IRQ 130 
    Memory at c0000000 (64-bit, prefetchable) [size=256M] 
    Memory at d0400000 (64-bit, non-prefetchable) [size=128K] 
    I/O ports at 1000 [size=256] 
    [virtual] Expansion ROM at d0000000 [disabled] [size=128K] 
    Capabilities: [50] Power Management version 3 
    Capabilities: [58] Express Legacy Endpoint IRQ 0 
    Capabilities: [a0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+ 
    Capabilities: [100] Unknown (11) 
    Capabilities: [150] Advanced Error Reporting 

하지만 내 카드가 한 1G 비디오 램 그것에, 그래서 여기에 결과가 잘못된 것 같습니다.

답변

0

지금은 테스트하지 않았지만 queryingdmidecode의 출력을 구문 분석하면 원하는 결과를 얻을 수 있습니다.

parsing the outputlspci입니다.