opensuse 12.2 is not handeling the cpu FX8250 in the correct way

Hello all

as reading in the Gentoo forums i came to a message as stated in the title

quit a few possible solitions
none worked for me

So i did the normal way of try and error with the kernel params

And SEE the TX8250 processor is a 8 cpu processor

The kernel sees it as a Opteron SE but in Dmesg it is stating the normal CPU setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:8 nr_node_ids:1

cpuid states Hyper-threading / multicore supported = yes

and there is someting going as if a have a 2 / 4 cpu

Gkrellm sees 8 cpus

so

I added the boot param maxcpus=16 and ghes_disable=1

result :booting in 1/3 less time
starting chrome or firefox is nearly instantly
All programs start very very quick

same results with kernels 3.7.6 and 3.8.0

Some more test results

nr_cpu_ids:8 nr_node_ids:1 the cpu is as folows nr_cpi-ids:2 nr_node_ids:4 see ADM worksheets for this processor

So booting with maxcpu=16 seems to overrun nr_cpu_ids:8 nr_node_ids:1 in one or another way
all the cpu’s have a load in Gkrellm

take maxcpu=16 out cpu 0 cpu 3 4 5 have a load cpu 2 6 7 90% if the time no load.

ghes_disable=1 disables writing is a cpu-error buffer did know this processor had one
this too speeds up the working of the computer

looking at the sheets off a opteron processor an a fx processor they are no copies from each other

So here is all the info so far:

Os Opensuse 12.2
Mobo Gigabyte 990FXa-ud3 rev 1.2
Bios FD
Processor FX8120 or FX8150 both at 3.6 Ghz water cooled
memory 16 GB at 1600 mhz
Drives 2 x SSD 64gb in raid 0
1 x 1T usb3 drive (opensuse 12.3rc1 installed) bootable
Normal install Opensuse 12.2 and 12.3rc1

To use the speed of a AMD fx 8 processor the folowing boot params you need"

config_sched_mc maxcpu=16 acpi=force that is giving 36x kworker under kthreadd in System monitor (All processes Tree)

The computer is lightning fast this way. all the processors have a load