Germany at around 10% dissent in 1940 is a little higher than normal if there was no attempt to lower dissent by greatly increasing the amount of IC devoted to CG. Perhaps a general strike or some other event added to the normal dissent levels (poland 1, historic RM 3, Denmark 1, Holland 1, Belgium 1, strike 3 = 10).
The only ways to lower dissent are events or by significantly increasing your CG. Your dissent rollover when you pause will tell you how fast you are decreasing dissent in 0.xx percent terms. Dissent is shown only as whole numbers. There are fractions involved in both calculations that are not shown as only the rounded whole numbers are shown.
To reduce dissent as Germany to get the rollover to read 0.01 dissent reduction, you need about 2% more IC added to your CG total. Add 4% more IC to take total to get each extra whole number (6% more IC gets it to 0.02, 10% more IC gets it to 0.06, etc.)
You have to decide what to do. You can ignore dissent for quite a while and hope to get an event that reduces it. I have let dissent go and have fought and won in Russia on very hard with around 10% dissent. I only started to reduce it when I was running out of manpower to build new units.
You could also devote the 2% more of IC to get the minimal displayed rate of 0.01 dissent reduction. Anything above the CG need will very gradually reduce dissent.
At some point you will probably want to rapidly reduce the dissent rate. If you put 98% of your IC into reducing dissent by spending almost nothing on anything else, you can get a 0.20 dissent reduction rate.
Download the updated online manual in the sticky on this forum for a more complete explanation.