VirtualBox 2.1.4 atnaujinimas

15 kovo, 2009 – 11:55

VirtualBox logotipas Prieš šiek tiek daugiau nei mėnesį Sun buvo išleidus VirtualBox 2.1.2 atnaujinimą. Tačiau tuo metu klaidų sekimo įrankiuose mirgėjo daug pranešimų apie VirtualBox 2.1 klaidas ir daug kas nerekomendavo naudoti šios versijos. Tiesa, ir dabar autoriai įspėja, jog tai nėra galutinė versija. Jeigu turite problemų su šia versija – bandykite naudoti 2.0 versiją.
Jeigu iki šiol naudojote 2.1 versiją – pastebėsite padidėjusią spartą ir stabilumą.

Pakeitimų sąrašas anglų k.

  • Windows hosts: fixed host crashes/hangs on certain 32 bits Windows systems when running Linux guests (bugs #1606, #2269, #2763)
  • Windows hosts: fixed network component BSOD issue (bugs #3168, #2916)
  • Windows hosts: fixed installation issues (bugs #2517, #1730, #3130)
  • Linux hosts: fixed occasional kernel oopses (bug #2556)
  • Linux hosts: fixed module dependency for shipped modules (bug #3115)
  • Linux hosts: moved the udev rules for USB forward so that they don’t override existing system rules (bug #3143)
  • Linux hosts: fixed the issue with guest not being able to communicate with each other when attached via TAP interfaces (bug #3215)
  • Linux hosts: give up probing for USB gracefully if dbus or hal are not available (bug #3136)
  • Linux hosts: fixed warnings in installer when SELinux was disabled (bug #3098)
  • Linux hosts: VirtualBox sometimes failed to start if it had been started using sudo previously (bug #3270)
  • Solaris hosts: fixed high CPU load while running many guests in parallel
  • Solaris hosts: fixed inability to start more than 128 VMs
  • VMM: fixed performance regression for Windows guests (bug #3172)
  • VMM: ignore CPU stepping when restoring a saved state/snapshot
  • REM: fixed inability to use gdb to debug programs in Linux guests with software virtualization (bug #3245)
  • GUI: fixed dead key handling on Solaris hosts (bug #3256)
  • GUI: in the shutdown dialog, disable the action send the shutdown signal if the guest is currently not using ACPI
  • GUI: suppress additional key release events sent by X11 hosts when keys are auto-repeated (bug #1296)
  • API: restore case insensitive OS type name lookup (bug #3087)
  • VBoxHeadless: really don’t start X11 services (clipboard service, 3D acceleration; Solaris & Darwin hosts only; bug #3199)
  • NAT: fixed occasional crashes when the guest is doing traceroute (non-Windows hosts; bug #3200)
  • NAT: fixed crashes under high load (bug #3110)
  • NAT: fixed truncated downloads (Windows hosts only, bug #3257)
  • NAT: don’t intercept TFTP packages with a destination address different from the builtin TFTP server (bug #3112)
  • USB: several fixes for USB passthrough on Linux hosts
  • USB: reduced host CPU utilization if EHCI is active
  • VRDP: fixed VRDP server black screen after a client reconnect (bug #1989)
  • VRDP: modified rdesktop client (rdesktop-vrdp) now uses NumLock state synchronization (bug #3253)
  • LsiLogic: make FreeBSD guests work (bug #3174)
  • ATA: fixed deadlock when pausing VM due to problems with the virtual disk (e.g. disk full, iSCSI target unavailable)
  • iSCSI: fixed possible crash when pausing the VM
  • 3D support: added missing GL_MAX_TEXTURE_COORDS_ARB (bug #3246)
  • Windows Additions: fixed ERROR (e0000101) error during installation (bug #1923)
  • Windows Additions: fixed Windows Explorer hang when browsing shared folders with 64 bit guests (bug #2225)
  • Windows Additions: fixed guest screen distortions during a video mode change
  • Windows Additions: fixed the Network drive not connected message for mapped shared folders drives after the guest startup (bug #3157)
  • Linux Additions: fixed occasional file corruption when writing files in O_APPEND mode to a shared folder (bug #2844)
  • Linux Additions: the mouse driver was not properly set up on X.Org release candidates (bug #3212)
  • Linux Additions: fixed installer to work with openSUSE 11.1 (bug #3213)
  • Linux Additions: disable dynamic resizing if the X server is configured for fixed resolutions
  • Linux/Solaris Additions: handle virtual resolutions properly which are larger than the actual guest resolution (bug #3096)

Nuorodos
Pilnas pakeitimų sąrašas.
Parsisiųsti.

Kompiliuojame Fluxbox iš GIT greitai ir paprastai

15 kovo, 2009 – 11:52

Fluxbox logotipas Turbūt jau esate girdėję apie Git. Git – tai nemokama programinė įranga, skirta programinės įrangos leidimų/išeities tekstų valdymui. Git iš esmės yra analogas jau plačiai paplitusiems SVN ir CVS, tačiau daug kur irgi naudojamas. Pavyzdžiui, Fluxbox kūrimo stadijos išeities tekstai (suprask, „sources“) yra pateikiami Git repozitorijoje. Juos pasiekti ir susikompiliuoti yra labai lengva, o svarbiausia – jūsų Fluxbox gali būti visą laiką pats naujausias.

Čia nebus tokio dalyko, kaip versijos. Jūs tiesiog parsisiųsite naujausius išeities tekstus, prie kurių dirba patys kūrėjai, ir gausite naujausią programinės įrangos versiją. Žinoma, galima gauti ir senesnes versijas, bet kam to reikia?

Pirmiausiai parsisiųskime išeities tekstus su šia komanda:

$ git clone git://git.fluxbox.org/fluxbox.git

Ši komanda parsiųs išeities tekstus ir juos sudės į katalogą „fluxbox“. Patekite į šį katalogą ir jau galite kompiliuoti Fluxbox kaip ir įprastai:

$ ./autogen.sh
$ ./configure
$ make
# make install

Dabar vienintelis likęs padaryti dalykas yra perkrauti Fluxbox: tiesiog paspauskite dešiniu pelės klavišu ant darbastalio, jog iškviestumėt meniu, ir pasirinkite „fluxbox menu“, „Restart“. Fluxbox per kelias sekundes perskiraus ir „fluxbox menu“, „About“ matysite naująją versiją:

Dabar norėdami atsinaujinti Fluxbox tiesiog „fluxbox“ kataloge įvykdykite:

$ git pull
$ make
# make install

Ir vėl užteks tik pekrauti Fluxbox, jog galėtumėte džiaugtis naujausia Fluxbox versija.

Išleista nauja „Wine“ versija 1.1.17

13 kovo, 2009 – 11:39

Wine logotipas Prieš šiek tiek laiko buvo vėl atnaujinta „Wine“ į 1.1.17 versiją. Šioje versijoje matysite daugiausiai klaidų ištaisymus.

Pakeitimai

  • „Linksmakočio“ palaikymas Mac OS X sistemose.
  • iphlpapi palaikymas Solaris sistemose.
  • Keletas 64-bitų patobulinimų.
  • LinuxThreads palaikymas pašalintas.
  • Keletas kitų klaidų ištaisymų.

Pilnas pakeitimų sąrašas.

Dėmesio! Programos kūrėjai šią „Wine“ versiją pažymi kaip negalutinę ir nerekomenduoja ją naudoti ir tikėtis stabilumo.

Išeities tekstus („source“) jau galite parsisiųsti. Binariniai paketai jau kuriami, ar jie išleisti jūsų sistemai galite pasitikrinti čia.

NVIDIA išleido naujas 180.37 Linux tvarkykles

6 kovo, 2009 – 18:39

NVIDIA logotipasNepraėjo nė dvi savaitės po to, kai NVIDIA išleido 180.35 tvarkykles Linux sistemom. Naujausioje tvarkyklių versijoje rasite keletą klaidų ištaisymų, pagerintą atsistatymą po kai kurių GPU klaidų ir dar keletą VDPAU atnaujinimų.

Pakeitimų sąrašas anglų k.

  • Fixed a problem that caused signals to be blocked in some applications.
  • Fixed a problem that could cause Xid errors and display corruption in certain cases when OpenGL is used to render to redirected windows, for example when Java2D is used with the -Dsun.java2d.opengl=true option.
  • glGetStringi(GL_EXTENSIONS, i) no longer returns NULL in OpenGL 3.0 preview contexts.
  • Fixed a problem that caused the screen to flicker momentarily when OpenGL applications exit unexpectedly on GeForce 6 and 7 series GPUs.
  • Fixed an X server crash when an X client attempts to draw trapezoids and RenderAccel is disabled.
  • Improved recovery from certain types of errors.
  • VDPAU updates:
    • Fixed corruption on some H.264 clips.
    • Update documentation.
    • Fixed VC-1 decoding on 64-bit platforms.
    • Improved handling of invalid H.264 streams.
    • Fixed a problem that caused surfaces to be marked as visible too early when the blit presentation queue is in use.
  • Nuorodos
    README failas: x86, x86-64.
    Parsisiųsti x86-64.
    Parsisiųsti x86.

    NVIDIA išleido naujas 180.35 Linux tvarkykles

    28 vasario, 2009 – 16:09

    NVIDIA logotipas Dar visai neseniai NVIDIA išleido 180.27 tvarkykles Linux sistemom. Naujausioje tvarkyklių versijoje galime matyti šį tą vizualaus. Iki šiol pakeitimai nebuvo labai svarbūs.

    180.35 palaiko GeForce GT 120, GeForce G100, Quadro FX 3700M vaizdo plokštes. Taip pat buvo šiek tiek patobulintas OpenGL 3.0.

    Greičiausiai svarbiausias patobulinimas buvo tas, jog NVIDIA 180.35 ir vėl dirba su VDPAU. „Video Decode and Presentation API for Unix“ buvo pristatyta praėjusiais metais ir yra puiki vaizdo API, kuri gali paspartinti daugiau operacijų dirbant su GPU negu XvMC, Linux sistemoms. Su VDPAU galime rodyti HD filmus naudojant $20 kainuojantį CPU ir $30 GPU.

    Pagrindinis papildymas yra tas, jog NVIDIA 180.35 tvarkyklės, kurios eina su VDPAU palaikymu, nuo šiol spartins VC-1/WMV rodymą naudojant bet kokius GeForce 8 GPU ar naujesnius. Anksčiau VDPAU galėjo būti naudotina tik ant keletos GeForce GPU.

    Pakeitimų sąrašas anglų k.

    • Added support for the following GPUs:
      • GeForce GT 120
      • GeForce G100
      • Quadro FX 3700M
    • Fixed a bug that caused Maya to freeze when overlays are enabled.
    • Fixed an interaction problem with some applications that use memory tracking libraries.
    • Added support for RG renderbuffers in OpenGL 3.0.
    • Added support for OpenGL 3.0 floating-point depth buffers.
    • Fixed a problem that caused Valgrind to crash when tracing a program that uses OpenGL.
    • VDPAU updates:
      • VDPAU now supports VC-1/WMV acceleration on all GPUs supported by VDPAU; see the README for details.
      • Expand the documentation of VDPAU’s VdpVideoMixer, in particular regarding how to use the deinterlacing algorithms. Explicitly document „half rate” deinterlacing, which should allow the advanced algorithms to run on more low-end systems. See vdpau.h.
      • Implement a „skip chroma deinterlace” option in VDPAU, which should allow the advanced deinterlacing algorithms to run on more low-end systems. See vdpau.h.
      • Enhance VDPAU to correctly handle some forms of corrupt/invalid MPEG streams on some GPUs.
      • Fix VDPAU to prevent some cases of „display preemption” in the face of missing H.264 reference frames on some GPUs.
      • Fix VDPAU to correctly handle VC-1 skipped pictures with missing start codes on some GPUs.
      • Fix VDPAU to correctly handle WMV „range reduction” on some GPUs. A minor backwards-compatible API change was made for this; see vdpau.h’s documentation for structure field VdpPictureInfoVC1.rangered.
      • Fix VDPAU wrapper library to print dlerror() messages when problems occur, which will simplify debugging of driver loading issues.

    [via Phoronix Forums]

    README failas: x86, x86-64.
    Parsisiųsti x86-64.
    Parsisiųsti x86.