Jump to content

serguey bubka

Members
  • Posts

    16
  • Joined

  • Last visited

Posts posted by serguey bubka

  1. 3 hours ago, phbigred said:

    Remember Ryzen doesn't have an on-chip video. You'll need a video card for unraid to boot. You won't need a x370 but a dual pci-e slot B350 with a cheap video card in the first pci-e slot I believe is required to do what you want. 

     

    Hi! 

     

    You just need a videocard to install the system. Then you can take it off and acess/config unraid via webui or ssh. 

     

    Sérgio. 

     

  2. On 2017-5-12 at 0:59 AM, phbigred said:

    I think if you are running a AMD GPU there isn't the bios rom file needed in the first pci-e x16 lane. Good to keep a copy of your ROM file stashed somewhere too. Can come in handy if you part out the box and move it to another rig. 

     

    Hi!

    He needs the bios rom because he put the nvidia in the first pci-ex slot. Only if you put an AMD in the first place you don't need the rom. 

    Also, sometimes that's not an option because if you are trying to passthrough a graphic card to a gaming vm, you want to get the 16x lanes. In many boards, the second pci-ex 16x is only 4x.

     

     

    Sérgio. 

     

  3.  

    Hi!

     

     

    Well, as it was said, it worked due to a bug.

    I actually have not tried any other version than RC3, but that one worked.

    Maybe that bug was only present in the kernel used in 6.2 RC3... or maybe not even every Skylake board is affected.

     

    There is a workaround which more or less reproduce the effects of the bug. (not beeing able to load a module)

     

    If you blacklist the driver, that prevents any device in the iommu grp to be passed through, it seems to be working.

    I have not yet seen any side effects, but since I do not 100% know what that device does, its on your own risk :)

     

    Go to "Main" -> "Boot Device" -> "Flash" -> "Syslinux configuration"

    Add "modprobe.blacklist=i2c_i801,i2c_smbus" somewhere between "append" and "initrd=/bzroot".

    It should look like this:

    label unRAID OS
      menu default
      kernel /bzimage
      append modprobe.blacklist=i2c_i801,i2c_smbus initrd=/bzroot

     

    Then save and reboot and see if you can start the VM with the onboard sound attached.

    If not, you should post a diagnostics (tools -> diagnostics) or at least tell us what the iommu grps look like. (tools -> sytem devices)

     

    Even if it works, keep in mind its a workaround, not a solution. A solution would probably to buy an additional pci-soundcard and pass that through.

    There is a chance, that Intel just broke the passthrough of the onboard sound by grouping it up with another device. Maybe intentional, to push virtualisation to their workstation/Server hardware... or its an ASUS thing, because we both have ASUS.

     

     

    As dAigo stated, this workaround works on my setup. I'm using 6.2.1 and can passthrough the onboard sound.

     

    See my thread:

     

    http://lime-technology.com/forum/index.php?topic=50193.0

     

    Bye!

     

  4.  

    Hi again!

     

    After contacting the limetech support I received this hint:

     

    "Please try adding this to your syslinux "append" line (its in the syslinux.cfg file under the syslinux folder on your flash device);

     

    modprobe.blacklist=i2c_i801,i2c_smbus

     

    You'll need to reboot after adding that and let us know if that works."

     

    It worked indeed and now I have the vm passingthrough the sound again! Of course those 2 modules are not loaded, but I don't know what are the consequences.

    Still the machine is working rock solid.

     

    So by now, I'm using 6.2.1 and everything is working correctly.

     

    Cheers!

     

  5.  

    Hi all!

     

    As I posted in the "6.2 stable" thread, I lost the ability to passthrough the  z170 onboard sound. Lately, I was using the 6.2rc2 and it worked flawlessly. With the update, the vm refused to boot, and I had to tick off the sound.

    It's such a shame, as it is a great server, where I can work, game and have background services, as plex, nas, etc.

     

    To mantain the funcionality, now I have to add a pci-ex soundcard and passthrough it.

     

    Cheers.

     

  6. Hi!

     

    You should enable hyperv on your vms you should get better performance. (Since 6.2 beta it is possible to use hyper v with nvidea unlike before.)

    Have a read of this post if you havent already  it may help you with performance.  http://lime-technology.com/forum/index.php?topic=49051.0

     

    Thank you! Yes, I did already read that post, as I was thinking on buying a X99 platform. Your setup got my attention as you have a 14c/28t cpu :)

    This is the final process, to isolate the 3 vcpus (1-3).

    About the hyper-v there are some concerns; the webgui shows a tooltip telling that it's safer not to use this with nvidia gpus. Have to test it.

     

     

    Oh yes, i440fx a definite must! I missed that minor spec in your original post!

     

    In the beginning I discovered that enabling q35 instead i440fx, the sound stutter almost disappeared. Now with the MSI tweak the problem is totally gone.

     

    (Still) To-do:

     

    - isolate vcpus 1 to 3 and test if there are any gains in vm's (specially the gaming one);

    - enable hyper-v in gaming vm, and test if there is any increase in game fps;

    - last but not the least, mount the setup in the hummer tx and share the photo :)

     

     

    Bye!

     

  7.  

    Hi!

     

    I'm stopping by just to say that I've made it, the game vm is working correctly now! :)

    I configured a new vm, with i440fx specs (instead of q35 that I've used, as it almost corrected the sound stutter problem) and now the MSI tweak did work! I'me using the meogo software (streaming tv online) and now the application works flawlessly. No hiccups, no breaks, everything alright!

     

    Final thoughts / to-do:

     

    - I still considerar that a 4-core cpu is a "bit short" for an unraid system, if you intend to config 2 vm's to work/game; used a skylake setup, as it is the cpu with better ipc and consumption;

    - 16gb ram is the bare minimum; 24gb at least (for tri-channel) ou 32gb (for dual/quad channel) for optimum performance;

    - 6 sata ports is the normal setup for most motherboards, but if you have (like me) 2x ssd's, 3x hdd's and 1 optical, you have 6 drives; try to use a motherboard with 8 ports, or use an add-in raidcard;

    - going to switch my chassis: now I'm using a zalman z3 plus but gonna put the hardware on a hummer tx, as this zalman is too tight, the hardware can't breathe (as seen in the photo in the first post).

     

     

    Bye!

     

  8.  

    Hi!

     

    Given your issues with stuttering on your gaming VM, are you going through HDMI on that 970? There were reported issues on sound across the HDMI port for Nvidia cards, stuttering and the like. See if this applies: https://lime-technology.com/wiki/index.php/UnRAID_Manual_6#Enable_MSI_for_Interrupts_to_Fix_HDMI_Audio_Support

    Yes, try the MSI interrupts fix for your PCI devices. It has worked for me in the past.

     

    Thank you for bringing it up, as I forgot to say that I already tested that. Unfortunately, I wasn't succesful, as although the device is MSI capable (it shows a "-" sign and positive irq), it doens't switch to "+" and negative irq when I apply the tweak in the registry. I'm gonna test it in the other vm (work) as I'm using hdmi sound now too, for testing purposes.

     

     

    Bye!

     

  9.  

    If you have 2 or more pci-ex.16x, so you can put the 210 in the first slot (to unraid) and the 980ti in the second to passthrough. I can't do that because my board, although it has 3 slots 16x, only the first is indeed 16x, the other two are 4x electrically.

    The first (or internal/onboard) gpu is always the one that unraid uses. So to use another pci-ex slot, it's only possible if there is how to change it in the board bios (something that I never saw).

    If the first slot is 1x, you have also the option to buy a vga card that is 1x compliant (to use in unraid).

    Still I recommend you to do some tests; if you don't have another platform, grab a pendrive and a ssd, disconnect your actual drives and test unraid. Don't start a build "blindly".

     

    Bye!

     

  10.  

    Hi!

     

    First, I recommend you to test by yourself, as the sucess is always very dependent of your hardware, even the brand, specific model, bios, can make a substantial difference.

    As of my thread (http://lime-technology.com/forum/index.php?topic=50193.0) I have a nvidia card and an amd card.

    I always tested the nvidia in first place because I want it in the x16 slot for the gaming vm, so I don't know how the system behaves with an amd in the first place.

    With the nvidia you must have another card, else unraid will use it for console and it will not show image when you passthrough it. In my case I use the cpu internal graphics for unraid.

    In my early tests, on an amd platform, I used a pci card for unraid. It worked flawessly.

     

    Bye!

     

     

  11.  

    Hi!

     

    My I5-6600K is over clocked to 4.2ghz on air, but then again it's also in a gaming PC. I'm just not sure unRAID is the right platform for overclocking.

     

    In my opinion there isn't "the right" plataform for overclock. It implies risks of course and it takes alot of testing to prove that is stable. The advantage of the "K" processors is that you only overclock the frequency, not the other problematic buses like dmi, etc. Still I agree that the more proof solution is not to overclock.

     

    Thoughts / to-do:

     

    - about the sound "stutter" problem, I realize that oftens occurs when I'm using the shares; yesterday I was copying like 300-400gb from an external pc to one share and the sound had some "spikes"; the vm was streaming tv online: maybe there's a problem with QoS and the i-219v codec on linux. today, instead of passing through a sound card, I'm gonna passthrough a network card and connect it "directly" to the internet. this sound problem is the last one that I've to resolve.

     

    I installed a realtek network card and passthrough it to the gaming vm, and now the meogo software (a proper software for tv streaming in portugal) takes alot longer till the stutter in the sound begins again. (using hdmi for sound). Gonna test the onboard sound now. Would love to test a X99 plataform as it seems that it works better than Z170.

     

     

    Bye!

     

  12. Hi again!  :D

     

    Racing simulators love CPU. I wouldn't attach any less than 4vCPU

     

    Very nice AIO machine!

     

    Yes indeed, I've noted an increase of performance from my last computer (a Q9550 @3.4ghz, ddr3-1600). But never thought that all 4 cores are needed for these simulators, with the ipc improvements and so. Additionaly, the virtualization layer puts some overhead on the cpu.

    I chose this system by the specs and price of course.

     

     

    You need more RAM. UnRAID uses RAM as cache to so overall responsiveness should improve to a certain extent.

     

    And dont overclock. NAS and oveclocking tend to end in tears.

     

    When I began the testing, I used 32gb. Then I opted for 16gb, but now with docker and maybe other applications I plan to install, 16gb is not future proof.

    About overclock, you're right. It takes alot to overclock a system and put it 100% stable. This cpu boosts to 3.9ghz, I'm thinking in the 4.2ghz territory, as above that it starts to consume alot.

     

    Thoughts / to-do:

     

    - about the sound "stutter" problem, I realize that oftens occurs when I'm using the shares; yesterday I was copying like 300-400gb from an external pc to one share and the sound had some "spikes"; the vm was streaming tv online: maybe there's a problem with QoS and the i-219v codec on linux. today, instead of passing through a sound card, I'm gonna passthrough a network card and connect it "directly" to the internet. this sound problem is the last one that I've to resolve.

    - building a setup based on Skylake it's not easy: the main problem is with iommu groups; although I'm using PCI ACS override, you have to choose carefully the slot where to install a specific card; in my installation it went right but I had to test different ways. It remembers me the (good!) old days of isa/pci, with the irq confusion and so... :)

     

     

    Bye!

     

  13. Hi!

     

    I've decided to mount a AIO machine, to serve as a nas, work desktop and gaming machine. I have some background in virtualization (mostly ESXi and also Hyper-V).

     

     

    Setup:

    - Asus z170 gaming pro (bios 1805)

    - Intel i5-6600k @ stock

    - 16 gb ddr4-2400 @ 2666

    - msi gtx970 gaming 4g

    - Asus hd6670 1gb

    - 2x Samsung 850evo 250gb

    - 3x Seagate 3tb (stm3000dm001)

    - corsair rm750x

    - kingston datatraveler g4 (16gb usb3.0)

     

     

    I'm running unraid 6.2.0.beta23. The array is configured like this:

     

    cache: 2x evo850 in raid1

    data:  2x 3tb in array, 1x 3tb as parity

     

    I configured 2 vms this way:

     

    VM1 (work):

    - Seabios (no hyper-v); i440fx 2.5;

    - vcpu 0 and 3;

    - hd6670 (passthrough) -> connected to hp 23xi

    - realtek 1150 - onboard sound (passthrough) -> connected to logitech z2300

    - microsoft 3000 wireless keyboard + mouse (usb assigned device)

    - 4g ram ; vdisk 50gb

    - lg bd/dvd optical drive (had to edit manually the xml file to assign it)

     

    VM2 (gaming):

    - OVMF bios (no hyper-v); q35 2.5;

    - vcpu 1,2 and 3

    - gtx970 (passthrough) -> connected to lg 32"

    - asmedia 1142 - usb3.1 controller (passthrough)

    - logitech g25 -> connected to usb3.1 a-port

    - labtec ultranova keyboard + a4tech mouse (usb assigned devices)

     

     

    Drawbacks:

     

    - I've lost some FPS in the gaming machine: I play almost racing simulators (project cars, dirt, assetto) and 3 vcpus isn't enough to more than 10/12 AI cars;

    - vdisk performance is also slower than "native os" mode; still very doable as I'm the only user, because I'm on one vm or on the other, not the two at the same time;

    - I had to pass the usb3.1 controller, as the G25 wouldn't install as an usb assigned device (logitech drivers didn't recognize it);

    - sometimes the gaming vm, after boot up, doesn't recognize the gtx970 hdmi sound or the mouse;

    - besides that, I had to config the vm as q35 else the sound would "stutter" a lot, right on the beginning of any sound;

    - sometimes the gaming vm sound is working fine for several hours and then, with no apparent reason, it starts to "stutter" a lot;

    - the work vm is configured as seabios, else hd6670 would not show image (UEFI non-compliant);

    - when I reset the server (unraid), I have to plug a video cable to hd530 (cpu internal gpu) and poweron the correspondent monitor, to boot up correctly; else unraid think that gtx970 (1st slot) is the main gpu, although I have "VGA: PCI first" in board bios;

     

     

    Thoughts / to-do:

     

    - I think that the 6600k is not enough powerful for this; 3 cpus isn't enough to games with many AI; I'm going to overclock a bit to help;

    - I have to test a pci-ex soundcard in the gaming vm or redirect the onboard sound, to see if it resolves the "stutter" problem;

    - The work vm is at 100%; no flaws or any drawback, including the sound; I read somewhere the z170 onboard sound was a problem in this setup, but in my config is working flawlessly.

    - Have to test another mouse on the gaming vm, to see if it resolves the boot-up problem;

    - I would like to test a M.2 ssd to see if there is visible improvement in the vm's performance;

    - I'm starting to config the docker (plex, open vpn, etc); maybe 16gb ram isn't that much...

     

    System photo:

    https://8p1o7w.s.cld.pt

     

     

    Questions?  8)

     

    Bye!

     

×
×
  • Create New...