IRC log of #maemo for Tuesday, 2018-07-17

*** vectis has joined #maemo00:35
*** tryagain has quit IRC00:36
*** Kabouik has quit IRC00:46
*** vectis has quit IRC00:50
*** Kilroo has joined #maemo00:55
DocScrutinizer05https://www.youtube.com/watch?v=EKLBSwdSMH4 experimental jazz meets apnoe01:21
*** vectis has joined #maemo01:23
*** Pali has quit IRC01:39
*** trumee_ has joined #maemo01:53
*** trumee- has joined #maemo01:55
*** trumee has quit IRC01:55
*** trumee_ has quit IRC01:57
*** trumee- is now known as trumee01:59
*** jon_y_ has joined #maemo02:18
*** jon_y has quit IRC02:19
*** jon_y_ is now known as jon_y02:19
*** peetah has quit IRC02:42
*** peetah has joined #maemo02:45
*** florian has quit IRC02:50
*** dafox has quit IRC03:03
*** infobot has quit IRC03:19
*** infobot has joined #maemo03:21
*** ChanServ sets mode: +v infobot03:21
brolin_empeyHeh, apparently Kingston has discontinued earlier-than-DDR3 SDRAM modules.  I wonder if this means that the lifetime warranty for the DDR1 and DDR2 modules I am still using is now worthless because Kingston can no longer provide a replacement for DDR2 and earlier modules?03:54
*** tm has quit IRC04:35
HurrianThey probably have some in a backroom somewhere, manufacturers typically reserve some stock for replacements04:36
HurrianBut might take a month+ for them to find and ship it to you04:36
*** tm has joined #maemo04:39
brolin_empeyHurrian: Maybe.  That makes sense.  What about my SODIMM question?05:09
Hurriannope, the first few Intel integrated memory controllers (especially on laptops) were a bit flaky, so they don't support gigantic DIMMs05:12
Hurrian1st gen Nehalem was really bad at this, crashed and burned with 8GB sodimms05:12
Hurrian2nd gen Sandy Bridge, which is what's in your laptop, only supports up to 8GB SODIMM05:13
Hurrianif your CPU is socketed and you can upgrade to Ivy Bridge, you can use a 16GB SODIMM05:13
*** xes has quit IRC05:18
brolin_empeyHurrian: It is the notebook computer of my father, not of me.  I use only desktop and handheld computers, not something in between.  Can I tell from the software if the CPU is socketed?  Maybe from the package type?  I guess if it is some form of BGA then it is soldered on their motherboard but if it is some form of PGA or LGA then it may be socketed?  Does the motherboard firmware have to support the CPU released after the model of computer was released?05:22
brolin_empeys/their/the/05:23
infobotbrolin_empey meant: Hurrian: It is the notebook computer of my father, not of me.  I use only desktop and handheld computers, not something in between.  Can I tell from the software if the CPU is socketed?  Maybe from the package type?  I guess if it is some form of BGA then...05:23
HurrianTypically if you have a microcode update in your BIOS released after Ivy Bridge came out, you'll have support for the newer CPUs05:23
brolin_empeyHurrian: I intentionally said “motherboard firmware” instead of “BIOS” because this computer uses EFI, not BIOS.  Anyway, can I tell from the software if the CPU is socketed?05:27
Hurrianno, that core i5 CPU was available in both BGA and PGA form factors, you'll have to check by opening it up05:27
brolin_empeyHurrian: I could check if System Information Viewer or CPU-Z or similar shows the package type/form factor but my father has rebooted the computer into GNU+Linux because he usually uses GNU+Linux and was only temporarily running Windows.05:33
brolin_empeyHurrian: I ran lshw as root on GNU+Linux.  Apparently the motherboard firmware is from Phoenix Technologies and is dated 2011‑11‑21.05:48
brolin_empeyHurrian: Apparently lshw does not say which package type/form factor the CPU uses. :-/06:05
HurrianIIRC you can't check the package type of the installed CPU from software, as socketed/soldered doesn't really make a difference to the software06:37
Hurrianalso, the microcode in the firmware probably isnt updated with the Ivy Bridge microcode, by then it was likely still in final qualification06:40
*** pagurus` has joined #maemo06:45
*** pagurus has quit IRC06:47
*** Kilroo has quit IRC07:21
brolin_empeyHurrian: That makes sense but lots of things can be checked from software that usually should not matter to application software, such as the type of RAM or the chassis type of the computer.08:28
HurrianOnly if the vendor declares those properties in e.g. ACPI tables08:31
Hurrianor the DMI table08:31
brolin_empeyHurrian: Maybe a better example is the brand of CPU as reported by the CPUID instruction.  How often does application software need to know on which brand of CPU it runs as long as the CPU does what the software needs?08:35
brolin_empeyMaybe the government of the PRC wants to avoid VIA CPUs because VIA is in the ROC?08:38
Hurrianoften never, but iirc optimizing compilers sometimes enable faster code paths depending on available CPU features08:39
brolin_empeyWell, the position of the CPC is that the ROC no longer legitimately exists, so I guess the CPC does not care if they use hardware from Taiwan because their position is that Taiwan is a province of the PRC.08:44
brolin_empeyHurrian: Features of the CPU running the compiler or of the CPU targetted by the compiler?08:46
Hurrianthe latter08:47
brolin_empeyHurrian: Then why do features of the CPU running the compiler matter?  Use of cross-compilers is common, even within the same family of computer/instruction set architecture, such as using an x86-64 computer to build software for x86-32.08:51
Hurrianthe CPU running the compiler doesn't matter as long as it's set up to do cross compile properly08:52
Hurrianfor gcc at least, building cross-endian compilers more or less works too, for most architectures08:52
*** xes has joined #maemo08:55
brolin_empeyHurrian: I guess non-GNU compilers have had cross-endian compilation working for decades too because, as far as I know, x86 (little endian) computers are used to run compilers targetting big-endian computers, such as embedded platforms using m68k or PowerPC.09:02
brolin_empeyI guess a specific example is CodeWarrior or some other non-GNU compiler targetting an m68k Palm OS computer but running on an x86 computer.09:04
brolin_empeyOr a Microsoft compiler running on an x86 computer but targetting a big-endian video game console, such as one using the MIPS (PlayStation, Nintendo 64) or SuperH/SH (Sega Saturn, Sega Dreamcast) architecture.  I forgot the endianness of MIPS and SH but I remember that m68k is big-endian and PowerPC supports both little- and big-endian modes but Darwin/Mac OS X uses big-endian mode.09:11
brolin_empeyIf I recall correctly, Alpha also supports both little- and big-endian modes.09:16
brolin_empeyIf I recall correctly, 6800/6502 are little-endian, which seems unexpected because 68000 is big-endian.09:18
brolin_empeyDoes a Sun x86 computer use the IBM PC architecture or does Sun have their own computer architecture using the x86 ISA?09:20
brolin_empeyThere was the SGI Visual Workstation that, if I recall correctly, uses the x86 ISA but at least partly does not use the IBM PC architecture.09:24
*** florian has joined #maemo09:45
*** florian has quit IRC09:54
*** guerby has quit IRC10:23
*** guerby has joined #maemo10:23
*** guerby has joined #maemo10:23
*** KotCzarny has quit IRC11:05
*** Kabouik has joined #maemo11:28
*** jskarvad has joined #maemo11:43
*** Mekkis has quit IRC12:06
*** xy2_ has joined #maemo12:21
*** eMHa has quit IRC12:36
*** tkok__ has joined #maemo12:40
*** xy2_ has quit IRC12:42
*** tkok_ has quit IRC12:44
*** Kabouik_ has joined #maemo12:51
*** Kabouik has quit IRC12:53
*** florian has joined #maemo12:56
*** xy2_ has joined #maemo13:10
*** aloril_ has joined #maemo13:14
*** aloril__ has quit IRC13:16
*** guerby has quit IRC13:22
*** guerby has joined #maemo13:22
*** guerby has joined #maemo13:22
*** xy2_ has quit IRC13:23
*** eMHa has joined #maemo13:35
*** jonwil has joined #maemo13:36
*** jonwil has quit IRC13:48
*** dafox has joined #maemo14:10
*** Vajb has quit IRC14:12
*** jskarvad has quit IRC14:56
*** jskarvad has joined #maemo14:58
*** Hurrian has quit IRC15:17
*** m4lvin has quit IRC15:18
*** Trizt has quit IRC15:19
*** Trizt has joined #maemo15:20
*** m4lvin has joined #maemo15:20
*** Trizt has quit IRC15:39
*** m4lvin has quit IRC15:39
*** Trizt has joined #maemo15:43
*** m4lvin has joined #maemo15:43
*** jskarvad has quit IRC15:45
*** jskarvad has joined #maemo15:58
*** Hurrian has joined #maemo16:09
*** Vajb has joined #maemo16:24
*** vectis has quit IRC16:28
*** vectis has joined #maemo16:28
*** Milhouse has quit IRC16:30
*** sunshavi has quit IRC16:42
*** sunshavi has joined #maemo16:48
*** jskarvad has quit IRC17:07
*** jskarvad has joined #maemo17:08
*** sunshavi has quit IRC18:04
*** Milhouse has joined #maemo18:13
*** Pali has joined #maemo19:00
*** xy2_ has joined #maemo19:14
*** xy2_ has joined #maemo19:17
*** florian has quit IRC19:44
*** vahe has joined #maemo19:47
*** drrty has quit IRC20:31
*** vahe has quit IRC20:34
*** drrty has joined #maemo20:35
*** xy2_ has quit IRC20:58
*** xy2_ has joined #maemo21:04
*** jskarvad has quit IRC21:22
*** florian has joined #maemo21:27
*** xy2_ has quit IRC21:35
*** Vajb has quit IRC21:39
*** Vajb has joined #maemo21:41
*** xy2_ has joined #maemo21:50
*** xy2_ has quit IRC22:12
*** eMHa has quit IRC22:16
*** sunshavi has joined #maemo22:19
*** florian has quit IRC22:24
*** l_bratch has quit IRC22:53
*** Kabouik_ has quit IRC22:54
*** l_bratch has joined #maemo22:54
*** Kabouik_ has joined #maemo23:05
*** eMHa has joined #maemo23:08

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!