torsdag 30 december 2010

Facebook Engineering Puzzles

Glatt noterar jag att FB har publicerat programmeringsutmaningar och att man får använda Perl. Eftersom jag var bra på Perl för så där 15 år sedan kastar jag mig snabbt in i leken. Första utmaningen, vart jag ska skicka svaren, löses naturligtvis lämpligen även det i Perl:

  #!/usr/bin/perl
  my $i = 0xFACEB00C;
  my $j = $i>>2;
  printf "%x %d %b\n", $i, $i, $i;
  printf "%x %d %032b\n", $j, $j, $j;

söndag 10 oktober 2010

ATI Catalyst 10.9 Linux Hotfix

ATI Catalyst™ Linux Driver broken after Linux kernel security update. Hotfix available.

Problembeskrivning:

A security update to the Linux kernel for vulnerability CVE-2010-3081 breaks the proprietary AMD Linux Graphics Driver.

Friskrivning:

This hotfix is provided as is and is not supported by AMD. It has not completed full AMD testing and is only a driver update.

En svag fläkt av att arbeta i en stor utvecklingsorganisation.

Inte ensam

[ubuntu] Graphics Problem after update

If this does not work I am switching back to windows because it does not have these stupid yet annoying errors

tisdag 5 oktober 2010

ATI/AMD propriatory FGLRX driver

Det verkar nu som om den proprietära, snabbare drivern inte används. Mest påtagligt är det eftersom Firefox scrollar så långsamt att det gör ont i ögonen och alla försök att höja Ubuntus visual effects högre än "None" misslyckas med meddelandet "Desktop effects could not be enabled".

Ubuntu är ju ett vänligt OS, så det erbjuder ett grafiskt gränssnitt för att aktivera "proprietary hardware drivers". När jag klickar aktivate för den valda drivern får jag dock bara tillbaka en enkelriktatskylt och meddelandet "Sorry, installation of this driver failed."

I den utpekade loggfilen /var/log/jockey.log hittar jag:

2010-10-05 17:36:36,179 WARNING: modinfo for module fglrx failed: ERROR: modinfo: could not find module fglrx
2010-10-05 17:36:36,179 WARNING: /sys/module/fglrx/drivers does not exist, cannot rebind fglrx driver
2010-10-05 17:36:36,180 ERROR: XorgDriverHandler.enable(): package or module not installed, aborting
2010-10-05 17:36:36,191 DEBUG: XorgDriverHandler.enabled() [module: fglrx, package: xorg-driver-fglrx, xorg driver: fglrx): exception , considering disabled

onsdag 29 september 2010

ATI Catalyst™ 10.9 Proprietary Linux x86 Display Driver

Genom att ladda ner och installera en ny driver fick jag klagomålsrutan att försvinna. Tyvärr verkar det ha skett genom att drivern nu inte används alls.

Jag orkar inte. Reboot to windows.

Loggfiler lästa - AMD tramsar

Efter att faktiskt ha läst den rekommenderade logfilen (/var/log/Xorg.0.log) hittade jag felmeddelandet:

(EE) Missing PCS defaults file /etc/ati/amdpcsdb.default

Så jag kopierade amdpcsdb.default.dpkg-bak till amdpcsdb.default och provade startx igen.

Allt startar nu upp och ser nästan bra ut. Förutom en liten löjlig rutan längst ner i högra hörnet där det står "AMD, Testing use only, Unsupported hardware".

No GUI

En dag bestämde Ubuntu sig för att grafiska användargränssnitt inte var inne längre. Därför får jag numer bara en prompt.

blue login: |