[MPlayer-users] cpudetect bug (AMD & MMX)

Bohdan Horst nexus at hoth.amu.edu.pl
Fri Oct 19 14:46:22 CEST 2001


MMX doesn't detected on my AMD :(

mplayer output:
MPlayer CVS-011019-10:53(C) 2000-2001 Arpad Gereoffy (see DOCS!)
CPUid available: yes
CPU vendor name: AuthenticAMD
CPUflags: Type: 0 MMX: 0 MMX2: 0 3DNow: 1 3DNow2: 0 SSE: 0 SSE2: 0

configure output:
Detected operating system: FreeBSD
Detected host architecture: i386
Checking version of gcc ... 2.95.3, ok
Checking assembler (/usr/libexec/elf/as) ... 2.11.2, ok
Checking mmx support in Kernel ... ok
Checking 3dnow support in Kernel ... ok
Checking for cpu vendor ... AuthenticAMD ( 5:8:0 )
Checking for cpu type ...  AMD-K6(tm) 3D processor
Optimizing to ... k6
Checking for mmx support ... yes
Checking for mmx2 support ... no
Checking for 3dnow support ... yes
Checking for 3dnowex support ... no
Checking for sse support ... no
Checking for mtrr support ... no

cpuid (http://people.qualcomm.com/karn/code/cpuid/) output:
eax in: 0, eax = 00000001 ebx = 68747541 ecx = 444d4163 edx = 69746e65
eax in: 1, eax = 00000580 ebx = 00000000 ecx = 00000000 edx = 008001bf
Vendor ID: "AuthenticAMD"; CPUID level 1
AMD-specific functions
eax in: 0x80000000, eax = 80000005 ebx = 00000000 ecx = 00000000 edx = 00000000
eax in: 0x80000001, eax = 00000680 ebx = 00000000 ecx = 00000000 edx = 808009bf
eax in: 0x80000002, eax = 2d444d41 ebx = 7428364b ecx = 3320296d edx = 72702044
eax in: 0x80000003, eax = 7365636f ebx = 00726f73 ecx = 00000000 edx = 00000000
eax in: 0x80000004, eax = 00000000 ebx = 00000000 ecx = 00000000 edx = 00000000
eax in: 0x80000005, eax = 00000000 ebx = 02800140 ecx = 20020220 edx = 20020220
Version 00000580:
Family: 5 Model: 8 [586/K6]
Standard feature flags 008001bf:
Floating Point Unit
Virtual Mode Extensions
Debugging Extensions
Page Size Extensions
Time Stamp Counter (with RDTSC and CR4 disable bit)
Model Specific Registers
Machine Check Exception
COMPXCHG8B Instruction
MMX instructions
Extended features:
Family: 6 Model: 8 [K6]
Extended feature flags 808009bf:
Floating Point Unit
Virtual Mode Extensions
Debugging Extensions
Page Size Extensions
Time Stamp Counter (with RDTSC and CR4 disable bit)
K86 family Model Specific Registers with RDMSR & WRMSR
Machine Check Exception
COMPXCHG8B Instruction
Syscall and Sysret instructions
MMX instructions
3DNow instructions
Processor name string: AMD-K6(tm) 3D processor
Data TLB: associativity 2 #entries 128
Instruction TLB: associativity 1 #entries 64
L1 Data cache: size 32 KB associativity 2 lines per tag 2 line size 32
L1 Instruction cache: size 32 KB associativity 2 lines per tag 2 line size 32

best regards

-- 
 / irl:Bohdan 'Nexus' Horst | mailto:nexus at irc.pl | irc:Nexus \
{---------------------------^----------v----------^------------}
 \ http://www.physd.amu.edu.pl/~nexus/ | Instytut Fizyki  UAM /



More information about the MPlayer-users mailing list