CWWK i5-1235U 6 port i226 report

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

michallo

New Member
May 19, 2023
1
0
1
Hi.

We've got now modified bios and all settings that make this machine really fast. After upgrading bios + applying settings for performance, I've attached power meter and see around 14.5W power usage in idle. I'm using original power supply (Dajing?) and haven't checked power usage on original bios and settings. Do you know how to lower power consumption? My machine is in 90% of time totally idle, but I'm running on it couple of docker containers (grafana, questdb) just to grab some metrics from shelly plugs and I will make from it small NAS. I'm running now on Ubuntu 22.04.
 
Last edited:

weiyiaw85

New Member
Apr 15, 2023
23
3
3
PVE 7.4 with the 6.2 kernel. Everything works great, including GPU passthrough.
Possible to share PVE 7.4 whole guidelines how to install and passthrough ?
I think importantly is the sources...because I notice 8.0beta I can't even follow the step, bit different
 
  • Like
Reactions: hipmister

slidermike

Active Member
May 7, 2023
138
53
28
I don't know, although I don't think it could hurt. Pfsense is on FreeBSD 14 whereas OPNSense is on 13. To be safe I'd grab the default values before changing them so they can be reverted if there are any problems.
Just checked and pfSense does not have most of those settings vis in sys tunables. Will not adjust anything on my end. Thank you for continuing to share the knowledge @fta
 

netspeedy

Member
May 25, 2023
35
10
8
London
Well this sucks..

Has anyone else had this issue before?

View attachment 29634

View attachment 29633
Well it seems after 21 days, it should now be here on day 22 (scheuled for tommrow).

After the initial unblocking or so we thought, it then got stuck with Parcelforce but didnt hear anything from them until today when CWKK said go talk to them. Thats when I found out tha they sent a snail mail letter which ive not recieved yet informing me that it needed tax to be paid.

I just paid £100.88 on the phone (OUCH) for import duty, now making the system even more expensive at just under £500 (system £397, duty £100), however, I have a screenshot saying it was tax exemept, so will see if I can claim that back. However, just wanted to warn anyone from UK that you may also face these same issues.
 

MichaelW

New Member
May 13, 2023
17
12
3
UK
Well it seems after 21 days, it should now be here on day 22 (scheuled for tommrow).

After the initial unblocking or so we thought, it then got stuck with Parcelforce but didnt hear anything from them until today when CWKK said go talk to them. Thats when I found out tha they sent a snail mail letter which ive not recieved yet informing me that it needed tax to be paid.

I just paid £100.88 on the phone (OUCH) for import duty, now making the system even more expensive at just under £500 (system £397, duty £100), however, I have a screenshot saying it was tax exemept, so will see if I can claim that back. However, just wanted to warn anyone from UK that you may also face these same issues.
I'm in the UK. Ordered direct from CWWK website and didn't have to pay any customs charges. I think it's pot luck though!
 
  • Like
Reactions: netspeedy

goh

New Member
Jun 5, 2023
6
1
3
I guess I am mr unlucky.
A couple of weeks ago I contacted CWWK about tax/duties. They claimed that Ali doesn't allow them to ship using their own method anymore, however they claimed that if ordered through their own website no duties/tax would have to be paid. This was for EU however, so ymmv for the UK I suppose. My package (shipped through YunExpress) quickly passed Amsterdam where it also cleared customs and is due to arrive (in Sweden) any day now. Not sure if they repackage it or something, CWWK called it "transit shipping".
 
  • Like
Reactions: netspeedy

netspeedy

Member
May 25, 2023
35
10
8
London
A couple of weeks ago I contacted CWWK about tax/duties. They claimed that Ali doesn't allow them to ship using their own method anymore, however they claimed that if ordered through their own website no duties/tax would have to be paid. This was for EU however, so ymmv for the UK I suppose. My package (shipped through YunExpress) quickly passed Amsterdam where it also cleared customs and is due to arrive (in Sweden) any day now. Not sure if they repackage it or something, CWWK called it "transit shipping".
I don't recall seeing anywhere when I ordered it on where you could change the type of shipping. I guess next time order directly though their website (cwwk.net). But in my defence, if you see the picture below, which is the only snapshot you can access now, as if you click into it, the pics now have changed and no longer has the tax exception listed.

1687203599305.png
 

spitefulmonkey

New Member
Apr 15, 2023
12
7
3
Is there a way to get a virtualized igpu to output to hdmi? I have proxmox hosting a ubuntu vm that I setup with virtualized igpu for transcoding etc. I would like to use RealVNC on it as well. So I need a way to virtualize a monitor or a way to get the virtual igpu to output to hdmi so I can use a edid dummy hardware so that RealVNC can out work. If I set both "primary gpu" and "all functions", it works but the "all functions" option deselects the virtual igpu and just passes through the actual igpu and kills the virtual ones. I'm pulling my hair out trying to get this to work. As it stands, I can either have my virtual igpu in ubuntu vm but no RealVNC, or have vnc but no virtual igpu.
 

netspeedy

Member
May 25, 2023
35
10
8
London
Is there a way to get a virtualized igpu to output to hdmi? I have proxmox hosting a ubuntu vm that I setup with virtualized igpu for transcoding etc. I would like to use RealVNC on it as well. So I need a way to virtualize a monitor or a way to get the virtual igpu to output to hdmi so I can use a edid dummy hardware so that RealVNC can out work. If I set both "primary gpu" and "all functions", it works but the "all functions" option deselects the virtual igpu and just passes through the actual igpu and kills the virtual ones. I'm pulling my hair out trying to get this to work. As it stands, I can either have my virtual igpu in ubuntu vm but no RealVNC, or have vnc but no virtual igpu.
I belive you can with Intel GVT-g/GVT-d.

Intel GVT-g is a technology that provides mediated device passthrough for Intel GPUs (Broadwell and newer). It can be used to virtualize the GPU for multiple guest virtual machines, effectively providing near-native graphics performance in the virtual machine and still letting your host use the virtualized GPU normally. This is useful if you want accelerated graphics in Windows virtual machines running on ultrabooks without dedicated GPUs for full device passthrough. (Similar technologies exist for NVIDIA and AMD GPUs, but they are available only in the "professional" GPU lines like Quadro, Radeon Pro and so on.)

There is also a variant of this technology called GVT-d - it is essentially Intel's name for full device passthrough with the vfio-pci driver. With GVT-d, the host cannot use the virtualized GPU.


I haven't tried it myself, espcially that my unit hasn't arrived yet, but should tommorow, however it should be very possible on Proxmox but unknown on performance hit for the transcoding.
 
  • Like
Reactions: stegg

netspeedy

Member
May 25, 2023
35
10
8
London
I used this guide i915-sriov-dkms and this vGPU (SR-IOV) with Intel 12th to get 7 virtual igpus to use in vms. It works, and I do have them. I just need to find a way now to either output one of those vGPU's to hdmi so I can use the dummy edid, or virtualize a screen in ubuntu with it so that RealVNC will display an output. Then I'll be loving this 1215u box!
Thanks for the links, that saves me a little homework. As for the HDMI, will let you know if I find something as I was thinking to see if I could get a desktop running inside a VM for my front room as the machine will be fairly close and im failry sure I can get an HDMI (long) cable to fit.
 

goh

New Member
Jun 5, 2023
6
1
3
I don't recall seeing anywhere when I ordered it on where you could change the type of shipping. I guess next time order directly though their website (cwwk.net). But in my defence, if you see the picture below, which is the only snapshot you can access now, as if you click into it, the pics now have changed and no longer has the tax exception listed.

View attachment 29753
Yeah, I know what you mean. I was about to order but noticed that they had written it only worked when choosing "Sellers shipping method". For me there was no such option however, and thats why I reached out to them and was recommended to order through the website. I suspect Ali doesn't allow them to ship themselves anymore, and it now goes through Ali shipping. I ended up ordering from their website, but still not sure if it was the right move, because if it's DOA or any other issue then I am at their mercy I suppose.
 

mickee

New Member
Mar 7, 2023
18
7
3
A couple of weeks ago I contacted CWWK about tax/duties. They claimed that Ali doesn't allow them to ship using their own method anymore, however they claimed that if ordered through their own website no duties/tax would have to be paid. This was for EU however, so ymmv for the UK I suppose. My package (shipped through YunExpress) quickly passed Amsterdam where it also cleared customs and is due to arrive (in Sweden) any day now. Not sure if they repackage it or something, CWWK called it "transit shipping".
Hello fellow Swede!
I did the same and mine passed through Malmö today and should arrive any day fingers crossed!
Which one did you get? I spoke to CWWK and they upgraded my 1235U to a 1240P.
 

netspeedy

Member
May 25, 2023
35
10
8
London
Yeah, I know what you mean. I was about to order but noticed that they had written it only worked when choosing "Sellers shipping method". For me there was no such option however, and thats why I reached out to them and was recommended to order through the website. I suspect Ali doesn't allow them to ship themselves anymore, and it now goes through Ali shipping. I ended up ordering from their website, but still not sure if it was the right move, because if it's DOA or any other issue then I am at their mercy I suppose.
Ive spoken to them quite a bit via Ali recently and every time they seemed decent. They also mentioned that they will refund the customs tax but im still doubtful on that. We will see.
 

fway

Member
May 8, 2023
26
25
13
If you're an OPNSense user, the underlying OS networking stack is by default not optimized for multi-core machines. Making the following changes in the tunables will greatly speed up your networking:

Code:
kern.ipc.maxsockbuf=16777216
hw.ibrs_disable=1
net.inet.tcp.hostcache.enable=0
net.inet.tcp.hostcache.cachelimit=0
net.inet.tcp.soreceive_stream=1
net.isr.maxthreads=-1
net.isr.bindthreads=1
net.pf.source_nodes_hashsize=1048576
net.isr.dispatch=hybrid
net.inet.rss.enabled=1
net.inet.rss.bits=3
net.inet.tcp.mssdflt=1240
net.inet.tcp.minmss=536
net.inet.tcp.abc_l_var=52
kern.random.fortuna.minpoolsize=128
net.isr.defaultqlimit=2048
If you're running OPNSense under Proxmox with the NICs using virtio, you also need to set the "Multiqueue" setting on the NIC to the number of cores of your VM (up to a max of 8):

View attachment 29738

Here are the before and after results in download speeds for downloads that use lots of connections (sabnzbd):

View attachment 29736View attachment 29737
FYI...just checked my default pfSense 23.05 install (on my CWWK i5-1135G7 box) and these are the defaults (in parenthesis) vs. your recommended settings form OPNSense:

Code:
kern.ipc.maxsockbuf=16777216 (default 4262144)
hw.ibrs_disable=1 (default 1)
net.inet.tcp.hostcache.enable=0 (default 1)
net.inet.tcp.hostcache.cachelimit=0 (default 15360)
net.inet.tcp.soreceive_stream=1 (default 0)
net.isr.maxthreads=-1 (default 8)
net.isr.bindthreads=1 (default 0)
net.pf.source_nodes_hashsize=1048576 (default 32768)
net.isr.dispatch=hybrid (default direct)
net.inet.rss.enabled=1 (default not present->0)
net.inet.rss.bits=3 (default 4)
net.inet.tcp.mssdflt=1240 (default 536)
net.inet.tcp.minmss=536 (default 216)
net.inet.tcp.abc_l_var=52 (default 2)
kern.random.fortuna.minpoolsize=128 (default 64)
net.isr.defaultqlimit=2048 (default 256)
These items will not change, even though attempted to be set in system tunable via the GUI:

net.inet.tcp.hostcache.cachelimit=0 (default 15360)
net.inet.tcp.soreceive_stream=1 (default 0)
net.isr.maxthreads=-1 (default 8)
net.isr.bindthreads=1 (default 0)
net.pf.source_nodes_hashsize=1048576 (default 32768)
net.inet.rss.enabled=1 (default not present->0)
net.inet.rss.bits=3 (default 4)
net.isr.defaultqlimit=2048 (default 256)

I verified this via sysctl readbacks after trying to set them.
 
Last edited:
  • Like
Reactions: oeiknearf

netspeedy

Member
May 25, 2023
35
10
8
London
So drum roll, its finally arrived about 15 minutes ago. Was very well packed, inside a waterproof over sleve and inside that was the box. It took 23 days to arrive to the UK via AliExpress, but about a week of this was hanging in customs without me being notified.

The good news is, you can see they included FAN (didn't directly request), they also included the board, 2x custom SATA connectors, Areal and some fixings. The PSU is likely, meh, but ive seen worse, so its nice to have kinda branded version but wont be using.

All in all, worth the wait.

In a few days the other parts will arrive from Amazon, then will build.

2023-06-20 14.02.17.jpg2023-06-20 14.02.11.jpg2023-06-20 14.00.46.jpg2023-06-20 14.00.53.jpg2023-06-20 14.02.05.jpg2023-06-20 14.02.00.jpg2023-06-20 14.01.53.jpg2023-06-20 14.01.48.jpg2023-06-20 14.01.39.jpg2023-06-20 14.01.44.jpg
 

Attachments

alcw

New Member
May 9, 2023
12
3
3
I used this guide i915-sriov-dkms and this vGPU (SR-IOV) with Intel 12th to get 7 virtual igpus to use in vms. It works, and I do have them. I just need to find a way now to either output one of those vGPU's to hdmi so I can use the dummy edid, or virtualize a screen in ubuntu with it so that RealVNC will display an output. Then I'll be loving this 1215u box!
how do you then passthrough one of the vGPU to LXC container?
 

fta

Active Member
Feb 19, 2017
155
212
43
95
Code:
net.inet.rss.enabled=1 (default not present->0)
This is one of the most important of the settings. It doesn't show up when you do sysctl net.inet.rss.enabled? Maybe it's always on in freebsd 14, and it was removed?