Call for Testers: GEM/KMS Snapshot

A testing snapshot that integrates the new DRM/GEM/KMS work is now available to testers.

DANGER: this snapshot should be considered alpha quality and for testing purposes only!

This snapshot is meant to provide testers the opportunity to provide feedback regarding Intel, ATI and NVIDIA video cards which currently are not fully supported using the existing FreeBSD Xorg drivers. Please report any issues you find to the FreeBSD X11 mailing list so that the FreeBSDD Xorg porting team can address them.

As an added bonus, this snapshot contains the shiny new 9.1 installer. Feedback on the installer should be sent to the PC-BSD testing mailing list. Currently, the new installer is totally undocumented, but that should change over the next few weeks.

Share This Post:
  • Digg
  • Facebook
  • Twitter
  • email
  • LinkedIn
  • Slashdot

Written by dru. Posted in hardware, new features, testers

Trackback from your site.

Comments (35)

  • […] проекта PC-BSD подготовили готовые загрузочные iso-образы для тестирования […]

  • Ufa FreeBSD News » Архив » Загрузочные образы для тестирования реализации GEM/KMS для FreeBSD
    February 27, 2012 at 8:45 pm |

    […] проекта PC-BSD подготовили готовые загрузочные iso-образы для тестирования […]

  • AMS
    February 28, 2012 at 8:55 am |

    How about an update on the complete DRI?

  • AMS
    February 28, 2012 at 3:38 pm |

    Direct Rendering Infrastructure

    The whole enchilada.

    • February 29, 2012 at 12:20 pm |

      Is this more of a wish-list item, or do you have or know where some patches are for that? 🙂

  • Georg Curnutt
    March 6, 2012 at 3:36 am |

    Fixing to give it a go on the MacBook Pro P8800 (Mid 2009) 15″, 4G on a WIFI only as a sole OS in ZFS with GPT. Hope it works. I pray that WIFI shows up on the Dock. Thanks for all your efforts!

    • March 6, 2012 at 10:09 am |

      Let us know what luck you have with it!

      • Georg Curnutt
        March 6, 2012 at 3:58 pm |

        Most certainly will! Slow Internet here in Saipan, still 6 more hours to get the last Gig of Download on Wifi. I looked at the Handbook a little closer, the new Installer has no GPT selection for the ZFS auto partition. This is where I flake, have yet to write my own partition scheme successfully. I rely on these easy loaders. I suppose GPT goes without saying for a ZFS (newer system)? The final part that gets me often too, is ejecting the DVD. In the past with using ZFS and btrfs schemes, after I helplessly boot back into the DVD, if I let it go to the Installation prompt, and CRASH, it kind of fixes itself and I get something working sort of. But never fully just yet. I have a hunch it will this time. No luck whatsoever using a USB to just yank out. Thought about prying the side off my computer, and using pliers to yank the DVD out. Its Think Pads for me after this nightmarish beer can machine! Just wish the reboot had an option to boot from HD or other. Frustrating to have to boot back into the DVD. Oh why oh why did I give my Think Pad away!!! Bad bad me! One of these days I will learn FreeBSD! Good stuff.

        • March 7, 2012 at 6:00 am |

          Regarding GPT: it’s still there, but moved to advanced mode: http://wiki.pcbsd.org/index.php/Disk_Selection_Screen#Advanced_Mode. That screen is before you select the filesystem (so works for both UFS and ZFS).

          • Georg Curnutt
            March 8, 2012 at 12:24 am |

            Thanks Dru. I finally read up on the GPT part, and found out I never needed it anyway, better off leaving it alone. Good idea to have moved it over to that area. I bet a bunch of others like me clicked it just because it was there. I look forward to this 9.1 when it comes. The Wifi part is what has me glued to Distrowatch. Hopefully I make it back to Hawaii soon, then it will not be such an issue. But easy Wifi would be a giant leap to happyville anyway! Too bad there is not a bit more text in the Installer explaining things. Most of us coming from Windows and Apple are not used to reading manuals and handbooks or following instructions for that matter. Just ‘clicking fools’. I know your out to please everybody, but, introducing a little need to take a peek at the handbook now and then is good practice. I know I need it, and I seen others just say forget it rather than dig into a manual. Just a thought.

    March 6, 2012 at 4:34 pm |

    Not really interested in testing; bug reports are a lot of work and I don’t have enough expertise. I’ll be happy when they get this stable though; once Radeon cards are supported I can finally start using this in earnest. My computer I’m on right now, its USB ports are allergic to version 3+ of Linux kernel, so I have to use an outdated Linux 2 distro like Debian 6 until I can switch to BSD.

    • Georg Curnutt
      March 8, 2012 at 12:02 am |

      Try that Slackware. Thats where my mentor pointed me. Its handy because it teaches a lot, and will run on about anything an electron will move through and a Kernel. FreeBSD will too, but it might take some learning through Slack to get to where you can bust Kernels to make it fly on your machine. Just a thought, since your running Linux anyway. If you do not believe Slack can fly, look at Porteus. And yes, the ‘big boys’ can do that and a whole lot more with FreeBSD and PC-BSD, but there is a learning curve; and Slackware teaches good.

  • alie lee
    March 7, 2012 at 1:20 am |

    My monitor gets turned when use this snapshot!

    • alie lee
      March 7, 2012 at 1:30 am |

      *turned off

      • March 7, 2012 at 4:34 am |

        Which video card?

        • alie lee
          March 7, 2012 at 8:36 pm |

          Intel Media Accelerator 950

  • Georg Curnutt
    March 7, 2012 at 4:16 pm |

    I did a preflight (took me 3 tries to get a good iso) on vBox over OpenIndiana with a ZFS scheme x64 with the 9.0×64 ‘test’. With or without entropy and using all defaults, the cursor hangs and sticks in the center of the first screen.

    I am going to put a btrfs on vBox with openSUSE real quick (i586) and see if it goes better over that. I find a lot of times I have best luck ‘pre-seeding’ my HD (vBox or even Mac HD) with a working ext4 scheme Non-Debian.

    If I run over things with the PC-BSD 9.0 regular that are ext4 laid down with Arch Bang or openSUSE things look real good.

    I kind of had the same issues before too trying to install PC-BSD 8x on up to now if my underlying slice scheme is akin to what I am trying to do again. Like if I bungle up an install with a ZFS, and try to do it again with PC-BSD in ZFS, it hangs. So, my best luck has been to run an quick ext4 with Arch Core just to get a bootable system underneath my next PC-BSD attempt. Also ‘entropy’ (I sure hope I am using this word right?), I have to try to keep a little action on the touch pad mouse to keep the cursor away from dead center, or it likes to hang/stick there, and I have to Crash to get out of it.

    Sorry to blast all this on your site, but I do not see many others doing it. I do want to get this working on my HD, so if it works good over ext4 which is my hunch, I will wipe my Mac HD using Arch Core x64. If this btrfs looks sweet, I will use openSUSE to wipe my HD and lay a btrfs to Install PC-BSD in ZFS (Without GPT* stupid me, I have used GPT with ZFS in the past over and over on my little 320GB HD Hitachi, glad you guys slid it over to the Advanced area. The regular PC-BSD, if I hover my mouse over the GPT place, it pops out saying for newer systems or something, so I always checked it.).

    Anyway, so far I find a lot of difference with ‘success’ getting PC-BSD up on my MacBook Pro on HD or even vBox depends on which OS is riding under it, and which partition scheme its on. A new PC-BSD install attempt does not like a previous FreeBSD or PC-BSD under it, hates OpenIndiana (never once got it to ride over OpenIndiana). In regards HFS with OS X on my Mac, the last 9.0 Live PC-BSD ran like the wind, but no Wifi, which I am dependent on. 🙁 That is why I am anxious to try it again, if this gets on my HD with a Wifi, and I can get Internet, I can tweak on it from there and try to get all the other gadgets going.

    Thanks for your patience. Takes about 16 hours to get a 3.5G iso downloaded here; if it makes it intact!


    Got my Crash Helmet on, no worries! See you on the other side!

  • Georg Curnutt
    March 7, 2012 at 6:58 pm |

    Got this much on Vbox with openSUSE laying a btrfs initially in i686 after i586 Install (turns itself into i686 or whatever it can)

    With or without entropy (mouse jiggling) it always hangs the cursor in the dead center region of the Welcome Screen. Just prior, I see a little generic mouse pointer after it goes through that “devices settling” mode, a little black pointer shows up exactly where the shiny fancy one comes in, and just sits there.

    I tried all different ways, using my Magic Mouse on Blue Tooth, Magic Track Pad on Blue Tooth, the one on the MacBook Pro, all together, and each individually, and it always hangs.

    I ran down to the dog food store and got a cheap USB optical mouse with a wheel and right/left button. No luck. Just hangs. (Mouse has an Apple Logo, but its a Chinese Counterfeit, most of the tech stuff in Saipan is all counterfeit stuff; bootleg Windows, fake Apple Computers with Chinese XP, etc…).

    I am fixing to do a PC-BSD solo run on a clean disk in Vbox before I try my Mac HD (just 16Gigs, running low on space). I am using the x64 PC-BSD Stable 2012xxxxx DVD for this, just in case your just following.

    Sorry for more delays. I went ahead and let openSUSE 12.1 i686 upgrade/update with a minimal LXDE in BTRFS just in case that mattered? Rebooted a few times to get it all settled. Got to admit, that openSUSE sure came a long way since I really looked at it. I wish PC-BSD had an Army working on this project, but then again, its doing pretty darn well as is for most machines; good enough for this neighborhood!

    I just wish PC-BSD could easier do in the Mac hardware issues. I know its tough. I do see a need personally, since I know quite a few people stuck with MacBook Pro models who very reluctantly kinda had to go to OS X 10.7 from OS X 10.5x & 10.6x, and the 10.7.3 is squeezing out a lot of Open Source Software functionalities. ‘We’ see no future in OS X 10.8x and want an easier way to FreeBSD through PC-BSD. My buddies and I are into music and video & 3D stuff at various levels from hobby to Professional Journalism. Anymore, Apple is not the “go-to” anymore. FreeBSD holds the keys, but is not easy for a User to morph into a real computer Operator overnight.

    Thanks all the gang here for all you do. I found some stuff online from Mr. Moore on his drive to get PC-BSD out some time ago, and his serious commitment to this project. I personally think you are 110% and then some very correct in all your arguments.

    I will give it all I have got, but I have a whole lot of learning to do here; a whole lot!



    *Hope someone can delete all this if its too much stuff? Sorry for the mess, but do not want to pollute the Forum/Wiki either. Really in the hopes something here is useful. I have been trying to get PC-BSD in here since the end of Summer. My apologies if I piss someone off.

  • Georg Curnutt
    March 7, 2012 at 10:24 pm |

    youtube.comWell, still had the same trouble across the board. I did a YouTube video of my last Virtual Box run for what its worth? Let me know when you want me to take it off YouTube. I was thinking maybe a keen eye can catch whatever I am doing wrong, or see the ‘stuff’ going on while it is installing. I lost a couple minutes showing something else. Sorry.

    I will hang tight for the Official PC-BSD 9.1 and try again. Thanks for letting me try again. Now its back to learning FreeBSD. Getting good at installing, configuring is another story. Its nice knowing PC-BSD is there when I fall. I do not plan on keeping this MacBook much longer, so I am not so worried. I know it all goes real well on Think Pads. I am going back to Think Pads from here on out. This Apple stuff is just a lot of bother.

    Take good care, and Thanks always for all your efforts. Its a great cause!

    Georg Curnutt

    YouTube Video (warning, boring as it can get)

    • Georg Curnutt
      March 7, 2012 at 11:08 pm |

      Meant to add my email if you have any comments or suggestions, or want me to pull the video.

      My personal goal in the meanwhile is to continue learning FreeBSD from the ground up. My IT mentor in Canada suggested I practice with Slackware to get a better understanding how all this stuff works. So I do both, very neophyte like.

      But getting better I think with much practice. If I could afford better PAPER MANUALS (I have some screen missing on the right, one whole inch of the whole vertical missing. Can not see it in the video) and have them in hand, I think I would do better. I grew up in a paper world, getting it on the screen is not the same for me. Sorry.

      Our ISP too is rated the SLOWEST in the world according to Speed Test. It took three tries and over 48 hours to finally get a good iso. Much of my failure in configuring a system is in the upgrade/update process. Few Mirrors do not kick me out when I drop below 10kbps. I average 2-12kbps with the fastest I seen a few spikes hit 72kbps. Rolling releases like Arch are near impossible. One of these days I hope to buy all the DVD’s from OSDisk and get some paper manuals, and get a full blown FreeBSD going. In the meanwhile, its a dream to be able to just slide in a PC-BSD and get flying and away from the pits of OS X.

      The end goal is to be able to build a Terminal based Window Manager type thing. Like a fully interactive talking and listening Emacs that tutors with commands, and also fetches other stuff through verbal commands. I am tired of Tiles and Windows; I would prefer a massive Terminal all decked out in one place than 200Gigs of flashing lights and GUI stuff. I also want to be able to build a Software Defined Radio completely on FreeBSD. I am still naive, but I think FreeBSD can do it all once known well.


      Georg: wildegeist@gmail.com

  • Colby
    March 8, 2012 at 11:23 am |

    Successful install on:

    Asus K53E notebook with:
    intel i5,
    4 GB ram,
    500GB sata2 Hard Drive – 50GB primary partition,
    intel hd audio – realtek chip –
    atheros wifi and wired ethernet chips – using wifi only

    This Notebook has a screen on which the color temperature for white looks like lemon yellow.

    Color temperature can be changed using a package called redshift in Ports.

    Redshift did not work on PC-BSD 9.0 Stable using the Vesa driver; the only driver that was available for this intel IGA. I reported this as a PR.

    Redshift does work on this snapshot – undoubtedly because of upgraded, kernel, drm, intel-driver.

    I set the color temperature and gamma with the following command:

    redshift -O 5300 -g 1.2:1.0:1.2

    This results in a white that is not yellow; this effects the color of gnome themes; my custom theme looks awful without this, which brings me to ….

    Wasn’t an easy install;

    Install using ZFS for file system wouldn’t boot from freebsd boot manager or opensuse 11.4 grub menu; marked freebsd partition bootable, made no difference.

    Choice of gnome for desktop on install leads to kernel panic at boot just after the card wizard announces itself.

    Attempt to install gnome after good LXDE install and boot – using system-manager – fails. No file in /tmp to use to figure out what went wrong – despite system manager install message that says to look in /tmp for dot-message-name.

    Pkg_add -nr gnome2-lite reveals numerous missing dependencies – at the server end.

    Would someone please look into this – I’d like to be able to install gnome2 ASAP.

    On initial install using UFS, wizard did the detect job correctly, said bye, be right back – went out for a beer, never came back.

    I did a vesa boot after that; still missing.

    Next boot worked – got a phone call, let the boot run, came back, clicked OK for wizard work – and everything just kept going.

    I have no explanation for why I now have a working system.

    A Flash drive (usb 2.0) is hung in some usb/dbus pending thingy that won’t resolve itself – no time out value or no check to see if timeout posted – for whatever has caused this, is my guess.

    I haven’t tried to play any media.

    Flash doesn’t play – missing plugin message at hulu.com when I tried to flash. I have medai on the flash driver, but …..

    I suppose this flash thing is related to something Linux not installing or installing incorrectly.

    I’ve got a 64-bit linux application that also doesn’t run; neither did the 32 bit version – both fail on elf branding errors – 64 bit error message is:

    ELF binary type “0” not known.
    ./run-mozilla.sh: ./celtx-bin: Exec format error

    Sounds to me like linux-fc10 install is missing something – this occurred on pc-bsd 9.0 stable too.

    That’s it for now; great job, the driver/drm chain works fine for me.

    • colby
      March 9, 2012 at 3:29 am |

      Addition to prior post:

      The system manager has an option to run the display wizard; to be clear, it fronts a warning about loosing work if its run.

      I never ran the display wizard – after installing pcbsd 9.0 stable, so I don’t what “normal” behavior is for the application.

      On the snapshot – the display wizard runs, blanks the screen, reboots the computer, comes back up and asks if everything’s ok.

      If this is normal all I can say is, Really; and ask that the message it fronts indicate specifics that a reboot will occur message.

      In addition: my machine is running much too hot now. It’s cool running win7 and opensuse 11.4. I’d fix this before releasing driver/drm as stable – I don’t think I;d want to use it is now –

      I’ve run Smplayer; no problems with playback quality at the resolutions my notebook is capable of handling; playback matches opensuse quality and appears to match win7 quality.

      Sound is OK, but does not match either opensuse or Win7; probably not a snapshot problem; and yes, I used mixer to set the volume level.
      I’ll look into this further when I have the time as this sound chip can produce really fine results with the right software driving it.

      • March 12, 2012 at 7:21 am |

        Regarding heat, you can tune the ACPI parameters specific to your laptop manufacturer. Use “apropos acpi_” to find the man page for your vendor containing the appropriate sysctl settings.

    • March 23, 2012 at 6:27 am |

      Thanks for the feedback. We’ll look into the outstanding issues for the next snapshot. Hopefully your redshift pr will be fixed in the port (meaning it will make it to the PBI as well).

      • colby
        March 28, 2012 at 5:06 am |

        I’ve installed 9.0 and the testing snapshot several times to both test the snapshot and shed light on other problems I’ve encountered – not related to the intel iga;

        I posted three problems that appear in thunderbird, firefox and libr office – which turn up on both the snapshot and pcbsd-release – only when running on ZFS; Experience whispers in my ear that this is a stale-version-of somethingy compiled or linked to zfs; not in the applications; I recompiled thunderbird and firefox and the problems remained.

        On UFS the problem goes away out of the box and also when the applications are compiled from ports. To me, the problem is serious enough that I would not use ZFS until its tracked down.

        After convincing myself of the above, I recompiled the kernel – left as generic, but cvsuped to stable and given a new name.

        The updated kernel introduced thermal control on the cpus at the kernel level and eliminated thermal concerns for everyday activity; smplayer etc reintroduce the problem, but based on my experience with the snapshot and Linux, with later code from Intel, I expect that a later release of xf86-intel on pcbsd will eliminate or greatly reduce this problem and thermal problems will no longer be an issue – at least for me.

        I have to get back to the porter on Redshift, but at this point, I expect the problem I’ve experienced relates to the level of support in the Vesa driver – not a Redshift bug. On Suse 11.4 the Vesa driver is at 3.0, which is what’s used to support the iga, which is fine for redshift.

        On another track, I’ve got dnscrypt-proxy working; its version .093 or some such. Opendns has everything for it on the github – even a freebsd package. I just downloaded source; ./configure-make-install – and put the opendns provided init script in /usr/local/etc/rc.d.

        Everything works as expected; performance is excellent on my laptop – I’ll probably do something to install Unbound in a bit just out of curiosity

        I do almost everything on my laptop these days and am always using one wireless AP or another to get to the net; the added security of dnscrypt- proxy appeals to me.

        There was one hiccup: networkmanager changes to dns server addresses – from isp to for dns proxy were not sticky; reported this as a bug; KM fixed it in the new networkmanager and suggested a change to dhclient.conf that fixed the problem for 9.0.

        The fix:

        supersede domain-name-servers (in my case, or any other dns server ip addresses);

        worked just fine.

        If I haven’t overlooked too many things in rushing to use dns-proxy – it would be a great feature for 9.1; the config file for it also allows the use of dns servers other than opendns – if – they also support dns crypt encryption – maybe a chicken and the egg thing here.


  • Jim Durham
    March 8, 2012 at 12:02 pm |

    I was able to successfully install the GEM/KMS Snapshot without a problem. I am also able to use the HDMI port on my test motherboard at 1920×1080. The video looks very good. I am using VLC’s media player to view full 1080p video. The video runs very smoothly for the most part. The audio works well when I am using the stereo mini plug, but I have not been able to get the HDMI audio to work.
    The cpu is an Intel Core i3 and uses the Intel H61 Express Chipset. The board also utilizes a Realtek ALC892 Codec.

    Is the goal for the new drivers to support HDMI audio as well?

    • March 12, 2012 at 7:15 am |

      HDMI audio should work now, but you may have to change the sysctl hw.snd.default_unit value as demonstrated here: http://wiki.pcbsd.org/index.php/Multimedia#Troubleshooting_Sound

      • Jim Durham
        March 12, 2012 at 8:51 am |

        I have tried that, but I still have no sound through the HDMI port. No matter what sound device I select using hw.snd.default_unit, the audio only comes out of the stereo mini plug. If you have any other thoughts please let me know.

        • March 12, 2012 at 9:00 am |

          Well worth searching the freebsd forums and to add a thread if there isn’t one already for your specific card. I see there is some back and forth here: http://forums.freebsd.org/showthread.php?t=21476&highlight=hdmi+audio, but that is nvidia and only one thread of several from a search. Some good commands to try in that thread though to help troubleshoot the issue. If you find a solution, please paste it here for others. If you end up having to file (or find) a bug report, please paste that as well for the benefit of other users with this card.

  • 14. Grazer BSD Stammtisch | Grazer BSD Stammtisch
    March 19, 2012 at 3:19 am |

    […] PC-BSD GEM/KMS Snapshot […]

  • […] A testing snapshot that integrates the new DRM/GEM/KMS work is now available to testers. Full post with details and discussions: Call for Testers: GEM/KMS Snapshot. […]

  • steve
    June 3, 2012 at 2:41 am |

    Does it virtualize MS os on i386 without hardware assisted virtualization support and does it function like bare metal hypervisor – for my taste is way to over sized and it’s should be something like the size of SmartOS !

Leave a comment


Please leave these two fields as-is:

Help the Project, Donate Today!