GithubHelp home page GithubHelp logo

windows-iot-public's Introduction

windows-iot-public's People

Contributors

anch-msft avatar asergaz avatar clxxe avatar cmcclister avatar dhurataj avatar dknappettmsft avatar dstrome avatar fcabrera23 avatar huypub avatar jkirsch1 avatar kccross avatar ks-contributor avatar learn-build-service-prod[bot] avatar prmerger-automator[bot] avatar rcheeran avatar rsameser avatar rwestmsft avatar sarah-barrett avatar sfigg-microsoft avatar skuriki avatar stevenhosking-msft avatar sydbruck avatar syntaxc4 avatar taojunshen avatar terrywarwick avatar thekug avatar trumanbrown-msft avatar ttorble avatar v-alje avatar yujinkim-msft avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

windows-iot-public's Issues

Deploying WIM image with current DISM command does not work

Page: windows-iot/iot-enterprise/Commercialization/iot-ent-sysprep-capture-deploy.md

In Lab 4 under heading Use the WinPE USB drive to deploy to new systems the command in instruction three is missing a drive letter.

The command reads DISM /Apply-Image /ImageFile:D:\IoTOS.swm /SWMFile:IoTOS*.swm /ApplyDir:W:\ /Index:1 and press Enter

For me, DISM /Apply-Image /ImageFile:D:\IoTOS.swm /SWMFile:D:\IoTOS*.swm /ApplyDir:W:\ /Index:1 and press Enter works as intended.

How to disable the Soft Real-Time

Hi,
SetRTCores can't be set back to 0.
Is there any way to disable the Soft Real-Time other than using UWF or reimaging to recover?

What is the performance of Soft-RT?

I have searched a long time, but I have not found any reference about the performance of Soft-RT.
Can it under 20us jitter for a 1ms period, for example, on a 12th N100 machine?

windows-iot/iot-enterprise/Customize/keyboardfilter.md - Dism command errors

In https://learn.microsoft.com/en-us/windows/iot/iot-enterprise/customize/keyboardfilter the "Turn on and configure Keyboard Filter by using DISM" section of this has a bug and could use some clarification. Commands 1-4 and 6 are what you'd use to edit a WIM, but command 5 turns on the feature for the current machine, not the WIM image.

Todo: copy the existing steps to a new section for enabling it on a WIM image, fix step 5 to be this.
Dism /Image:c:\wim /Enable-Feature /FeatureName:Client-KeyboardFilter

...and then edit the existing section to make it clear it's for the machine where the command is run and only include the command.
Dism /online /Enable-Feature /FeatureName:Client-KeyboardFilter

(I am not competent working with Git or GitHub. Please accept my apologies in advance for any missteps. I plan to work on fixing this page later today. I'd assign this issue to myself, but it doesn't appear I have rights to do that.)

Windows 10 IoT Enterprise Soft-RTP Inquiries

With the recent changes in the documentation for this commit, the way cores are reserved for Soft-RTP is reversed.

My questions are:

  1. How/when are these changes applied to the operating system?
  2. Does turning off Windows Update (as is requested from the Soft-RTP device configuration documentation) interfere with receiving these updates to the OS?
  3. Is there any way at all to keep the Windows Audio Service enabled while still getting the benefits of soft-RTP?

Any help with these questions is greatly appreciated.

Document how to detect Soft-RT cores

Can you please extend the Soft-RT documentation to also cover run-time detection of real-time cores?

I'm already retrieving what I believe is this information using:

unsigned long buffer_size = 0;
GetSystemCpuSetInformation(nullptr, 0, &buffer_size, GetCurrentProcess(), 0);
std::vector<SYSTEM_CPU_SET_INFORMATION> scsi(buffer_size/sizeof(SYSTEM_CPU_SET_INFORMATION));
GetSystemCpuSetInformation(scsi.data(), buffer_size, &buffer_size, GetCurrentProcess(), 0);
// information in scsi array

However, the SYSTEM_CPU_SET_INFORMATION documentation doesn't state if I should use the Allocated or the RealTime field for real-time core detection. It would be great if this could be clarified, so that I can start writing production-quality code against Soft-RT.

Soft real time initialization by batch file

Hi,
According the windows soft real time doc we tried to make a batch file according the recommanded initialization each time the OS starts.

I tested under OS MS Windows 11 Enterprise Evaluation. Dev VM available from MS here.
Note: Soft real time is documented under Windows 10 IoT Enterprise, but I think or hope that should work too under our used Win11.

  1. From chapter Device Configuration I copied points 1 to 6 into a batch file (attached windowsIotSRT.bat.txt -> delete .txt from file because batch file is not supported here) and I added some notes around:

windowsIotSRT.bat.txt Run this batch file as admin seems all doing fine! ๐Ÿ‘

  1. Again from chapter Device Configuration I tried to insert the description for Use MDM Bridge WMI Provider to Configure the WindowsIoT CSP into a batch file too, but this is not working. The described download/installation of psexec tools I have also somehow described directly in the batch as comment, which has to be done by manual installation if I understand that correctly.

windowsIotSRT CSP.bat.txt How we get that chapter "CSP" running by a batch?

@rsameser @skuriki
As contributors of the windows soft real time doc, can you support here?

Document how to disable Soft-RT (or document that it's impossible)

I'm struggling to figure out how to disable the "Soft Real-Time" feature after it have been previously enabled on Win10 LTSC 2021.

Can you please document how to disable the Soft-RT feature, or at least document that it's impossible?

Failed attempts on disabling Soft-RT

I've already tried the following:

$obj = Get-CimInstance -Namespace "root\cimv2\mdm\dmmap" -ClassName "MDM_WindowsIoT_SoftRealTimeProperties01"
$obj.SetRTCores = 0 # zero RT-cores to disable the feature
Set-CimInstance -CimInstance $obj
Set-CimInstance : A general error occurred that is not covered by a more specific error code.
+ Set-CimInstance -CimInstance $obj
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (MDM_WindowsIoT_...FT/WindowsIoT"):CimInstance) [Set-CimInstance], CimExce
   ption
    + FullyQualifiedErrorId : MI RESULT 1,Microsoft.Management.Infrastructure.CimCmdlets.SetCimInstanceCommand

.. and also attempted this:

$obj = Get-CimInstance -Namespace "root\cimv2\mdm\dmmap" -ClassName "MDM_WindowsIoT_SoftRealTimeProperties01"
Remove-CimInstance -InputObject $obj
Remove-CimInstance : The requested operation is not supported.
+ Remove-CimInstance -InputObject $obj
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotImplemented: (MDM_WindowsIoT_...FT/WindowsIoT"):CimInstance) [Remove-CimInstance], Ci
   mException
    + FullyQualifiedErrorId : MI RESULT 7,Microsoft.Management.Infrastructure.CimCmdlets.RemoveCimInstanceCommand

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.