Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#4856 closed defect (fixed)

Mac OS X CPU not detected correctly

Reported by: jad@… Owned by: Isaac Richards
Priority: minor Milestone: unknown
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

When building with osx-packager configure reports that the cpu is not correctly detected on dual 2.8GHz quad code mac pro (10.5.2). Here is the output of hostinfo

Mach kernel version:

Darwin Kernel Version 9.2.0: Tue Feb 5 16:13:22 PST 2008; root:xnu-1228.3.13~1/RELEASE_I386

Kernel configured for up to 8 processors. 8 processors are physically available. 8 processors are logically available. Processor type: i486 (Intel 80486) Processors active: 0 1 2 3 4 5 6 7 Primary memory available: 2.00 gigabytes Default processor set: 80 tasks, 424 threads, 8 processors Load average: 0.33, Mach factor: 7.66

I will attach the output of osx-packager --verbose

Attachments (1)

errs (15.3 KB) - added by jad@… 12 years ago.
output of osx-packager --verbose

Download all attachments as: .zip

Change History (5)

Changed 12 years ago by jad@…

Attachment: errs added

output of osx-packager --verbose

comment:1 Changed 12 years ago by Nigel

Status: newinfoneeded_new

I thought [16196] would have fixed this.
What do '/usr/sbin/sysctl -n machdep.cpu.brand_string' and '/usr/sbin/sysctl -n machdep.cpu.features' report?

comment:2 Changed 12 years ago by jad@…

/usr/sbin/sysctl -n machdep.cpu.brand_string Intel(R) Xeon(R) CPU E5462 @ 2.80GHz

/usr/sbin/sysctl -n machdep.cpu.features FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM SSE3 MON DSCPL VMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1

comment:3 Changed 12 years ago by Nigel

Resolution: fixed
Status: infoneeded_newclosed

Thanks John. [16378] should contain the fix. If there are still problems, reopen with new osx-packager verbose output

comment:4 Changed 12 years ago by Doug Goldstein <cardoe@…>

Intel Xeon's are not k8 based processors. k8 processors are AMD CPUs. nocona would be the proper march for Intel 64 bit CPUs. k8 on an Intel will actually lead to segfaults in a few edge cases due to differences in two of the instructions between amd64 and em64t. Also the comment in the commit that the 32 bit version of this CPU would be pentium4 is also incorrect since the proper march for this CPU is prescott.

Note: See TracTickets for help on using tickets.