Geforce GT710 is a PCIe 8x card which should get you going, it does three monitors. It has low specifications, uses 19W.
Announcement
Collapse
No announcement yet.
Raptor Launching Talos II Lite POWER9 Computer System At A Lower Cost
Collapse
X
-
Does anyone know whether Linux on POWER uses little endian or big endian?
PowerPC is the only reason I was ever tempted to get a Mac, which became a very plausible option after the switch to the BSD-derived OS X. In the end, I found I couldn't stomach the inflated hardware prices and lack of upgradability.Last edited by coder; 19 May 2018, 01:19 PM.
Comment
-
Originally posted by coder View PostDoes anyone know whether Linux on POWER uses little endian or big endian?
PowerPC is the only reason I was ever tempted to get a Mac, which became a very plausible option after the switch to the BSD-derived OS X. In the end, I found I couldn't stomach the inflated hardware prices and lack of upgradability.
Comment
-
Originally posted by madscientist159 View PostIt's configurable at runtime. You can literally have LE VMs running on a BE host, or vice versa.
Do any popular Linux distros (i.e. for Power) differ, in this regard?
Comment
-
Originally posted by madscientist159 View PostIt's the SAS controller. Sadly the associated PCIe controller is locked into a fixed configuration of x8 and x8 in silicon.
Originally posted by coder View PostSo, I guess what does Ubuntu for Power use (since that's what I'd probably run)?
Do any popular Linux distros (i.e. for Power) differ, in this regard?
More recently, ppc64le support has been added to a couple of distros and is mostly working. I think Debian/Ubuntu already have ppc64le images for download.
Comment
-
Originally posted by chithanh View PostLinux distros traditionally have ppc64 big endian ports.
More recently, ppc64le support has been added to a couple of distros and is mostly working. I think Debian/Ubuntu already have ppc64le images for download.
TBH, I don't even know what happens when you cast a native word-sized pointer to pointer to a smaller type, on big endian machines. My intuition says it's going to be pointing at the most-significant part of the word, but maybe the compiler will offset it? I can just imagine things like that breaking a lot of code - especially as fewer and fewer programmers have to deal with big endian, these days.Last edited by coder; 23 May 2018, 09:43 PM. Reason: Clarified that I'm talking about pointer-casts.
Comment
-
Originally posted by chithanh View PostPresumably the same would happen as when you cast an int64 to an int32: the most significant bits will be cut off.Last edited by coder; 23 May 2018, 09:50 PM.
Comment
-
Originally posted by coder View Postmy limited web research clearly suggests that the effect of pointer casting will change, based on endianness.
Code:#include <stdlib.h> #include <stdint.h> #include <stdio.h> int main() { void *foo = malloc(1); uint32_t bar = (uint32_t) foo; uint32_t baz = (uint32_t)(uint64_t) foo; printf("%s\n", bar == baz ? "true" : "false"); }
Comment
Comment